.activity-detail_hero_ee1cabc30347{background:var(--activity-detail-hero-bg);padding-block:var(--space-8)}.activity-detail_hero_ee1cabc30347[data-activity=bingo]{--activity-detail-hero-bg:var(--activity-detail-hero-bingo-bg)}.activity-detail_hero_ee1cabc30347[data-activity=missions]{--activity-detail-hero-bg:var(--activity-detail-hero-missions-bg)}.activity-detail_hero_ee1cabc30347[data-activity=quest]{--activity-detail-hero-bg:var(--activity-detail-hero-quest-bg)}.activity-detail_hero_ee1cabc30347[data-activity=predictions]{--activity-detail-hero-bg:var(--activity-detail-hero-predictions-bg)}.activity-detail_hero_ee1cabc30347[data-activity=awards]{--activity-detail-hero-bg:var(--activity-detail-hero-awards-bg)}.activity-detail_actions_ee1cabc30347{align-items:center;gap:var(--space-4);margin-top:var(--space-6);--button-pill-text-transform:none;--button-pill-letter-spacing:normal;flex-wrap:wrap;display:flex}.activity-detail_textLink_ee1cabc30347{align-items:center;gap:var(--space-2);min-height:var(--control-height-default);color:var(--ink);text-underline-offset:var(--space-1);font-size:var(--font-size-caption);text-decoration:underline;display:inline-flex}.activity-detail_textLink_ee1cabc30347 svg{width:var(--icon-size-small);height:var(--icon-size-small);flex:none}.activity-detail_preview_ee1cabc30347{width:min(100%, var(--activity-detail-preview-width));aspect-ratio:var(--activity-detail-collage-ratio);justify-self:center;min-width:0;margin:0;position:relative}.activity-detail_preview_ee1cabc30347>div{filter:drop-shadow(0 var(--space-2) var(--space-3) rgb(var(--rgb-black) / .08));display:block;position:absolute}.activity-detail_preview_ee1cabc30347 img{width:100%;height:auto;display:block}.activity-detail_mainSticker_ee1cabc30347{width:43%;transform:translateY(-50%) rotate(calc(-1 * var(--activity-detail-sticker-tilt)));padding:var(--space-2);border-radius:var(--radius-panel);background:var(--surface-raised);top:50%;left:2%}.activity-detail_topSticker_ee1cabc30347{width:52%;height:39%;transform:rotate(var(--activity-detail-sticker-tilt));top:12%;right:0}.activity-detail_bottomSticker_ee1cabc30347{width:52%;height:39%;transform:rotate(calc(-1 * var(--activity-detail-sticker-tilt)));bottom:6%;right:0}.activity-detail_doodles_ee1cabc30347{pointer-events:none;width:100%;height:100%;stroke:var(--text-default);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;position:absolute;inset:0}.activity-detail_features_ee1cabc30347{grid-template-columns:repeat(var(--activity-detail-feature-columns), minmax(0, 1fr));column-gap:var(--space-10);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.activity-detail_features_ee1cabc30347 li{padding:var(--space-5) 0;border-top:1px solid var(--line)}.activity-detail_features_ee1cabc30347 h3{font-size:var(--font-size-subheading);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);margin:0}.activity-detail_features_ee1cabc30347 p{margin:var(--space-2) 0 0;color:var(--text-body);font-size:var(--font-size-field);line-height:var(--leading-prose)}.activity-detail_features_ee1cabc30347 .activity-detail_illustratedFeature_ee1cabc30347{align-items:center;gap:var(--space-8);padding-block:var(--space-6);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.activity-detail_featureImages_ee1cabc30347{width:min(100%, var(--activity-detail-feature-stage-width));justify-content:center;justify-self:center;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--surface-soft);border-radius:var(--marketing-card-radius);margin:0;display:flex}.activity-detail_featureImages_ee1cabc30347>div{min-width:0;display:block}.activity-detail_featureImages_ee1cabc30347 img{width:auto;max-width:100%;height:auto;max-height:var(--activity-detail-feature-preview-height);object-fit:contain;display:block}.activity-detail_featureImages_ee1cabc30347:not([data-pair])>div{max-width:var(--activity-detail-feature-preview-width)}.activity-detail_featureImages_ee1cabc30347[data-pair] img{max-height:var(--activity-detail-design-preview-height)}.activity-detail_example_ee1cabc30347{padding:var(--space-6);background:var(--surface-soft);border-radius:var(--marketing-card-radius)}.activity-detail_example_ee1cabc30347 p{max-width:var(--game-detail-faq-text-width)}.activity-detail_howHeading_ee1cabc30347>img{width:var(--space-14);height:var(--space-14);object-fit:contain;flex:none}.activity-detail_participation_ee1cabc30347{margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--leading-prose)}.activity-detail_related_ee1cabc30347{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-detail_related_ee1cabc30347 a{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--marketing-card-radius);color:var(--ink);text-underline-offset:var(--space-1);text-decoration:underline;display:flex}.activity-detail_related_ee1cabc30347 img{width:var(--space-12);height:var(--space-12);object-fit:contain}.activity-detail_related_ee1cabc30347 svg{width:var(--icon-size-small);height:var(--icon-size-small);flex:none;margin-left:auto}@media (max-width:760px){.activity-detail_hero_ee1cabc30347{--game-detail-inline-logo-size:var(--space-10)}.activity-detail_features_ee1cabc30347{--activity-detail-feature-columns:1}.activity-detail_features_ee1cabc30347 .activity-detail_illustratedFeature_ee1cabc30347{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.activity-detail_featureImages_ee1cabc30347{padding:var(--space-3)}.activity-detail_featureImages_ee1cabc30347[data-pair]{flex-direction:column}.activity-detail_related_ee1cabc30347{grid-template-columns:minmax(0,1fr)}.activity-detail_preview_ee1cabc30347{width:min(100%, var(--activity-detail-preview-width))}}.activity-detail_topSticker_ee1cabc30347 img,.activity-detail_bottomSticker_ee1cabc30347 img{object-fit:contain;height:100%}.activity-detail_features_ee1cabc30347 li[id]{scroll-margin-top:var(--public-anchor-offset)}.activity-detail_compactPreview_ee1cabc30347 .activity-detail_mainSticker_ee1cabc30347{background:0 0;border-radius:0;width:51%;padding:0;left:0}.activity-detail_predictionPreview_ee1cabc30347 .activity-detail_topSticker_ee1cabc30347{width:46%;height:auto;top:13%}.activity-detail_predictionPreview_ee1cabc30347 .activity-detail_bottomSticker_ee1cabc30347{width:46%;height:auto;bottom:16%}.activity-detail_predictionPreview_ee1cabc30347 .activity-detail_topSticker_ee1cabc30347 img,.activity-detail_predictionPreview_ee1cabc30347 .activity-detail_bottomSticker_ee1cabc30347 img{height:auto}.activity-detail_compactPreview_ee1cabc30347 .activity-detail_topSticker_ee1cabc30347,.activity-detail_compactPreview_ee1cabc30347 .activity-detail_bottomSticker_ee1cabc30347{width:46%;height:auto}.activity-detail_compactPreview_ee1cabc30347 .activity-detail_topSticker_ee1cabc30347 img,.activity-detail_compactPreview_ee1cabc30347 .activity-detail_bottomSticker_ee1cabc30347 img{height:auto}.activity-detail_hero_ee1cabc30347[data-activity=awards] .activity-detail_topSticker_ee1cabc30347{top:17%}.activity-detail_hero_ee1cabc30347[data-activity=awards] .activity-detail_bottomSticker_ee1cabc30347{bottom:17%}.activity-detail_hero_ee1cabc30347[data-activity=quest] .activity-detail_mainSticker_ee1cabc30347{background:0 0;border-radius:0;padding:0}.party-bingo_page_c0a1881b3981{background:var(--paper);min-height:100svh;color:var(--ink);position:relative;overflow-x:clip}.party-bingo_topbar_c0a1881b3981{min-height:68px;padding:0 clamp(var(--space-4-5), 4vw, 52px);border-bottom:1px solid var(--line);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.party-bingo_topbarActions_c0a1881b3981{justify-self:end;align-items:center;gap:var(--space-2-5);display:flex}.party-bingo_saveStatus_c0a1881b3981{color:var(--text-secondary);font-size:var(--font-size-ui-min);line-height:var(--leading-tight);text-align:right;white-space:nowrap}.party-bingo_contextPage_c0a1881b3981{background:var(--paper);min-height:100svh;color:var(--ink)}.party-bingo_contextShell_c0a1881b3981{width:min(760px, calc(100% - (2 * var(--space-5))));padding:clamp(var(--space-12), 8vh, 88px) 0;margin:0 auto}.party-bingo_contextCard_c0a1881b3981{padding:clamp(var(--space-5), 5vw, var(--space-10));gap:var(--space-6);border:1px solid var(--line);border-radius:var(--control-radius-large);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid}.party-bingo_contextHeading_c0a1881b3981{align-items:center;gap:var(--space-5);grid-template-columns:150px minmax(0,1fr);display:grid}.party-bingo_contextIllustration_c0a1881b3981{width:150px;height:116px;display:block}.party-bingo_contextIllustration_c0a1881b3981 img{object-fit:contain;width:100%;height:100%;display:block}.party-bingo_contextHeading_c0a1881b3981 h1{font-size:clamp(30px,4vw,42px);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display);margin:0}.party-bingo_contextHeading_c0a1881b3981 p{margin:var(--space-2) 0 0;color:var(--text-body);font-size:var(--font-size-field);line-height:var(--leading-reading)}.party-bingo_contextForm_c0a1881b3981{gap:var(--space-4);display:grid}.party-bingo_contextForm_c0a1881b3981 label{gap:var(--space-2);display:grid}.party-bingo_contextForm_c0a1881b3981 label>span{font-size:var(--font-size-field);font-weight:var(--font-weight-medium)}.party-bingo_contextForm_c0a1881b3981 select{width:100%;min-height:var(--control-height-large);padding:0 44px 0 var(--space-3);-webkit-appearance:none;appearance:none;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg) url(/icons/chevron-down.svg) right var(--space-3) center / var(--control-icon-size) var(--control-icon-size) no-repeat;color:var(--text-default);font:inherit;font-size:var(--font-size-field);cursor:pointer;outline:0}.party-bingo_contextForm_c0a1881b3981 select:hover{border-color:var(--field-border-hover)}.party-bingo_contextForm_c0a1881b3981 select:focus-visible{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.party-bingo_contextPartySummary_c0a1881b3981{padding:var(--space-4);gap:var(--space-1) var(--space-3);border-radius:var(--control-radius);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.party-bingo_contextPartySummary_c0a1881b3981 strong{min-width:0;font-size:var(--font-size-field);font-weight:var(--font-weight-medium)}.party-bingo_contextPartySummary_c0a1881b3981 span{color:var(--text-secondary);font-size:var(--font-size-control);white-space:nowrap}.party-bingo_contextPartySummary_c0a1881b3981 small{color:var(--text-body);font-size:var(--font-size-caption);line-height:var(--leading-relaxed);grid-column:1/-1}.party-bingo_contextError_c0a1881b3981{color:var(--state-error-ink);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);margin:0}.party-bingo_contextActions_c0a1881b3981{gap:var(--space-2);flex-wrap:wrap;display:flex}.party-bingo_shell_c0a1881b3981{grid-template-columns:minmax(0, 1fr) var(--bingo-editor-preview-column);align-items:start;width:min(1440px,100%);margin:0 auto;display:grid}.party-bingo_editor_c0a1881b3981{min-width:0;padding:var(--activity-setup-padding-top) var(--activity-setup-padding-inline) var(--space-28);border-right:1px solid var(--line)}.party-bingo_heading_c0a1881b3981{grid-template-columns:var(--activity-setup-illustration-width) minmax(0, 1fr);gap:var(--activity-setup-heading-gap);align-items:center;display:grid}.party-bingo_headingIllustration_c0a1881b3981{width:var(--activity-setup-illustration-width);height:var(--activity-setup-illustration-height);display:block}.party-bingo_headingIllustration_c0a1881b3981 img{object-fit:contain;width:100%;height:100%;display:block}.party-bingo_heading_c0a1881b3981 h1{font:var(--font-weight-regular) clamp(42px, 4.2vw, 60px)/var(--leading-flat) var(--font-serif);letter-spacing:var(--tracking-display);margin:0}.party-bingo_heading_c0a1881b3981 p{max-width:660px;margin:var(--space-3) 0 0;color:var(--text-body);font-size:var(--font-size-field);line-height:var(--leading-relaxed)}.party-bingo_activationCard_c0a1881b3981{min-height:88px;margin-top:var(--space-6);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-5);border:1px solid var(--activity-inactive-border);border-radius:var(--control-radius-large);background:var(--activity-inactive-bg);transition:background var(--control-transition), border-color var(--control-transition);display:flex}.party-bingo_activationCard_c0a1881b3981[data-active=true]{border-color:var(--activity-active-border);background:var(--activity-active-bg)}.party-bingo_activationCard_c0a1881b3981>span{gap:var(--space-1);display:grid}.party-bingo_activationCard_c0a1881b3981>span strong{font-size:var(--font-size-field)}.party-bingo_activationCard_c0a1881b3981>span small{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--leading-normal)}.party-bingo_activationCard_c0a1881b3981[data-active=true]>span strong{color:var(--activity-active-ink)}.party-bingo_activationActions_c0a1881b3981{align-items:center;gap:var(--space-3);display:flex}.party-bingo_activationToggle_c0a1881b3981{min-height:var(--control-height-default);align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.party-bingo_activationToggle_c0a1881b3981 input{opacity:0;pointer-events:none;position:absolute}.party-bingo_activationToggle_c0a1881b3981 i{width:var(--toggle-prominent-width);height:var(--toggle-prominent-height);border-radius:var(--control-radius-pill);background:var(--toggle-off-bg);transition:background var(--control-transition);flex:none;position:relative}.party-bingo_activationToggle_c0a1881b3981 i:after{content:"";width:var(--toggle-prominent-knob-size);height:var(--toggle-prominent-knob-size);top:var(--toggle-prominent-inset);left:var(--toggle-prominent-inset);background:var(--toggle-knob-bg);box-shadow:var(--toggle-knob-shadow);transition:transform var(--control-transition);border-radius:50%;position:absolute}.party-bingo_activationToggle_c0a1881b3981 input:checked+i{background:var(--toggle-on-bg)}.party-bingo_activationToggle_c0a1881b3981 input:checked+i:after{transform:translateX(var(--toggle-prominent-travel))}.party-bingo_activationToggle_c0a1881b3981 input:focus-visible+i{outline:var(--toggle-focus-outline);outline-offset:2px}.party-bingo_activationToggle_c0a1881b3981 input:disabled+i{opacity:var(--control-disabled-opacity)}.party-bingo_activationToggle_c0a1881b3981:has(input:disabled){cursor:default}.party-bingo_activationToggle_c0a1881b3981 b{min-width:68px;color:var(--text-secondary);font-size:var(--font-size-field);font-weight:var(--font-weight-button)}.party-bingo_activationCard_c0a1881b3981[data-active=true] .party-bingo_activationToggle_c0a1881b3981 b{color:var(--activity-active-ink)}.party-bingo_openPreviewButton_c0a1881b3981{min-height:var(--control-height-default);margin-top:var(--space-4);padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--action-primary-bg);border-radius:var(--control-radius);background:var(--action-primary-bg);color:var(--action-primary-text);font:var(--font-weight-button) var(--font-size-control)/var(--leading-flat) var(--font-sans);cursor:pointer;transition:var(--control-transition);display:none}.party-bingo_openPreviewButton_c0a1881b3981:hover{border-color:var(--action-primary-bg-hover);background:var(--action-primary-bg-hover)}.party-bingo_openPreviewButton_c0a1881b3981:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_openPreviewButton_c0a1881b3981 svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-bingo_topbar_c0a1881b3981 .party-bingo_openPreviewButton_c0a1881b3981{grid-area:1/1;justify-self:start;margin-top:0}.party-bingo_topbar_c0a1881b3981>a:first-child{grid-area:1/1}.party-bingo_topbar_c0a1881b3981>span{grid-area:1/2;justify-self:center}.party-bingo_topbarActions_c0a1881b3981{grid-area:1/-2/auto/-1}.party-bingo_editableCard_c0a1881b3981{border:0;min-width:0;margin:0;padding:0}.party-bingo_editableCard_c0a1881b3981:disabled .party-bingo_settings_c0a1881b3981,.party-bingo_editableCard_c0a1881b3981:disabled .party-bingo_items_c0a1881b3981{opacity:var(--control-disabled-opacity)}.party-bingo_editableCard_c0a1881b3981:disabled .party-bingo_item_c0a1881b3981{grid-template-columns:1fr}.party-bingo_editableCard_c0a1881b3981:disabled :is(button,input,select,textarea){cursor:not-allowed}.party-bingo_starterSection_c0a1881b3981{margin-top:var(--space-6)}.party-bingo_templateCarousel_c0a1881b3981{overflow:hidden}.party-bingo_templateCarousel_c0a1881b3981>header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.party-bingo_templateCarousel_c0a1881b3981>header h2{font-size:var(--font-size-card-title);margin:0}.party-bingo_templateHeaderActions_c0a1881b3981{align-items:center;gap:var(--space-3);display:flex}.party-bingo_clearCardButton_c0a1881b3981{min-height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid var(--action-secondary-border);border-radius:var(--control-radius);background:var(--action-secondary-bg);color:var(--text-secondary);font:inherit;font-size:var(--font-size-control);cursor:pointer}.party-bingo_clearCardButton_c0a1881b3981:hover:not(:disabled){border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover)}.party-bingo_clearCardButton_c0a1881b3981:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_clearCardButton_c0a1881b3981:disabled{opacity:var(--control-disabled-opacity);cursor:default}.party-bingo_templateCarouselControls_c0a1881b3981{gap:var(--space-2);flex:none;display:flex}.party-bingo_templateCarouselControls_c0a1881b3981 button{width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--action-secondary-border);background:var(--action-secondary-bg);color:var(--ink);cursor:pointer;transition:background var(--control-transition), border-color var(--control-transition), opacity var(--control-transition);border-radius:50%;place-items:center;padding:0;display:grid}.party-bingo_templateCarouselControls_c0a1881b3981 button:hover:not(:disabled){border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover)}.party-bingo_templateCarouselControls_c0a1881b3981 button:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_templateCarouselControls_c0a1881b3981 button:disabled{opacity:var(--control-disabled-opacity);cursor:default}.party-bingo_templateCarouselControls_c0a1881b3981 svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-bingo_templateStrip_c0a1881b3981{margin-top:var(--space-3);padding-bottom:var(--space-2);gap:var(--space-2);overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;grid-auto-columns:clamp(260px,26vw,340px);grid-auto-flow:column;display:grid;overflow-x:auto}.party-bingo_templateStrip_c0a1881b3981::-webkit-scrollbar{width:0;height:0;display:none}.party-bingo_templateStrip_c0a1881b3981[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.party-bingo_templateStrip_c0a1881b3981[data-dragging=true],.party-bingo_templateStrip_c0a1881b3981[data-dragging=true] *{cursor:grabbing!important}.party-bingo_templateStrip_c0a1881b3981>button:not(:disabled){cursor:grab}.party-bingo_templateStrip_c0a1881b3981>button{min-width:0;height:148px;min-height:148px;padding:var(--space-3) calc(var(--space-3) + var(--selection-card-indicator-size) + var(--space-2)) var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);color:var(--text-default);text-align:left;transition:background var(--control-transition), border-color var(--control-transition), box-shadow var(--control-transition);flex-direction:column;align-items:stretch;display:flex;position:relative}.party-bingo_templateStrip_c0a1881b3981>button:active{cursor:grabbing}.party-bingo_templateStrip_c0a1881b3981>button:hover{border-color:var(--selection-card-hover-border);background:var(--selection-card-hover-bg)}.party-bingo_templateStrip_c0a1881b3981>button:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_templateStrip_c0a1881b3981>button[aria-pressed=true]{border-color:var(--selection-card-border);background:var(--selection-card-bg);color:var(--selection-card-ink);box-shadow:var(--selection-card-shadow)}.party-bingo_templateStrip_c0a1881b3981>button[aria-pressed=true]:hover{border-color:var(--selection-card-hover-border);background:var(--selection-card-bg)}.party-bingo_templateSelectionIndicator_c0a1881b3981{width:var(--selection-card-indicator-size);height:var(--selection-card-indicator-size);top:var(--space-3);right:var(--space-3);border:1px solid var(--selection-card-indicator-border);background:var(--selection-card-indicator-bg);border-radius:50%;position:absolute}.party-bingo_templateStrip_c0a1881b3981>button[aria-pressed=true] .party-bingo_templateSelectionIndicator_c0a1881b3981{border-color:var(--selection-card-indicator-selected-bg);background:var(--selection-card-indicator-selected-bg) var(--selection-card-indicator-check) center / 16px 16px no-repeat}.party-bingo_templateTitle_c0a1881b3981{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.party-bingo_templateIcon_c0a1881b3981{width:22px;height:22px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.party-bingo_templateIcon_c0a1881b3981 svg{width:var(--icon-size-default);height:var(--icon-size-default)}.party-bingo_templateStrip_c0a1881b3981 strong{font-size:var(--font-size-field)}.party-bingo_templateStrip_c0a1881b3981 p{min-height:2.7em;margin:var(--space-2) 0;color:var(--text-body);font-size:var(--font-size-caption);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.party-bingo_templateFooter_c0a1881b3981{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.party-bingo_templateFooter_c0a1881b3981>b{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-button)}.party-bingo_templateRecommended_c0a1881b3981{min-height:var(--control-height-compact);padding:var(--space-1) var(--space-2-5);right:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-1);border-radius:var(--control-radius-pill);background:var(--recommendation-chip-bg);color:var(--recommendation-chip-ink);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-flat);white-space:nowrap;display:inline-flex;position:absolute}.party-bingo_templateRecommended_c0a1881b3981 svg{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--recommendation-chip-icon);flex:none}.party-bingo_settings_c0a1881b3981{margin-top:var(--space-4);border:1px solid var(--settings-panel-border);border-radius:var(--control-radius);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.party-bingo_settingRow_c0a1881b3981,.party-bingo_switchRow_c0a1881b3981{min-height:78px;padding:var(--space-4) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--line);display:flex}.party-bingo_settings_c0a1881b3981>:is(.party-bingo_settingRow_c0a1881b3981,.party-bingo_switchRow_c0a1881b3981,.party-bingo_styleSettingRow_c0a1881b3981){border-color:var(--settings-panel-border)}.party-bingo_settings_c0a1881b3981>:nth-child(odd):not(:last-child){border-right:1px solid var(--settings-panel-border)}.party-bingo_settings_c0a1881b3981>:last-child,.party-bingo_settings_c0a1881b3981>:nth-last-child(2):nth-child(odd){border-bottom:0}.party-bingo_settingRow_c0a1881b3981 strong,.party-bingo_switchRow_c0a1881b3981 strong{color:var(--ink);font-size:var(--font-size-body-compact);font-weight:var(--font-weight-medium);display:block}.party-bingo_settingRow_c0a1881b3981 small,.party-bingo_switchRow_c0a1881b3981 small{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption);line-height:var(--leading-snug);display:block}.party-bingo_settingRow_c0a1881b3981 select{min-width:180px;height:46px;padding:0 44px 0 var(--space-3);-webkit-appearance:none;appearance:none;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg) url(/icons/chevron-down.svg) right 13px center / 18px 18px no-repeat;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--control-transition), box-shadow var(--control-transition);outline:0}.party-bingo_settingRow_c0a1881b3981 select:hover{border-color:var(--field-border-hover)}.party-bingo_settingRow_c0a1881b3981 select:focus-visible{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.party-bingo_styleSettingRow_c0a1881b3981{min-height:88px;padding:var(--space-3) var(--space-4-5) var(--space-3) var(--space-6);grid-template-columns:minmax(0, 1fr) 148px var(--control-icon-size);align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--line);background:var(--surface-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;display:grid}.party-bingo_styleSettingRow_c0a1881b3981>span strong{font-size:var(--font-size-body-compact);font-weight:var(--font-weight-medium);display:block}.party-bingo_styleSettingRow_c0a1881b3981>span small{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption);line-height:var(--leading-snug);display:block}.party-bingo_styleSettingRow_c0a1881b3981>i{--bingo-artwork-image-width:var(--bingo-artwork-choice-image-width);width:148px;height:60px;display:block}.party-bingo_styleSettingRow_c0a1881b3981>svg{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--muted)}.party-bingo_styleSettingRow_c0a1881b3981[data-bingo-accent=blue],.party-bingo_stylePickerBody_c0a1881b3981[data-bingo-accent=blue]{--bingo-accent-current:var(--bingo-accent-blue)}.party-bingo_styleSettingRow_c0a1881b3981[data-bingo-accent=coral],.party-bingo_stylePickerBody_c0a1881b3981[data-bingo-accent=coral]{--bingo-accent-current:var(--bingo-accent-coral)}.party-bingo_styleSettingRow_c0a1881b3981[data-bingo-accent=lilac],.party-bingo_stylePickerBody_c0a1881b3981[data-bingo-accent=lilac]{--bingo-accent-current:var(--bingo-accent-lilac)}.party-bingo_styleSettingRow_c0a1881b3981[data-bingo-accent=lime],.party-bingo_stylePickerBody_c0a1881b3981[data-bingo-accent=lime]{--bingo-accent-current:var(--bingo-accent-lime)}.party-bingo_styleSettingRow_c0a1881b3981[data-bingo-accent=navy],.party-bingo_stylePickerBody_c0a1881b3981[data-bingo-accent=navy]{--bingo-accent-current:var(--bingo-accent-navy)}.party-bingo_styleSettingRow_c0a1881b3981[data-bingo-accent=burgundy],.party-bingo_stylePickerBody_c0a1881b3981[data-bingo-accent=burgundy]{--bingo-accent-current:var(--bingo-accent-burgundy)}.party-bingo_styleSettingRow_c0a1881b3981[data-bingo-accent=forest],.party-bingo_stylePickerBody_c0a1881b3981[data-bingo-accent=forest]{--bingo-accent-current:var(--bingo-accent-forest)}.party-bingo_styleSettingRow_c0a1881b3981[data-bingo-accent=plum],.party-bingo_stylePickerBody_c0a1881b3981[data-bingo-accent=plum]{--bingo-accent-current:var(--bingo-accent-plum)}.party-bingo_stylePickerBody_c0a1881b3981:not([data-bingo-accent=ink]){--bingo-ink:var(--bingo-accent-current);--bingo-line-strong:color-mix(in srgb, var(--bingo-accent-current) 68%, transparent)}.party-bingo_styleSettingRow_c0a1881b3981:focus-visible{box-shadow:inset var(--focus-ring);outline:0}.party-bingo_stylePickerDialog_c0a1881b3981{width:min(680px,100%);max-height:calc(100dvh - (2 * var(--space-4)));padding:var(--space-4);gap:var(--space-3);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.party-bingo_stylePickerBody_c0a1881b3981{min-height:0;align-content:start;gap:var(--space-3);overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;margin-inline-end:calc(var(--space-2) * -1);padding-inline-end:var(--space-4);display:grid;overflow-y:auto}.party-bingo_stylePickerHeaderPreview_c0a1881b3981{border:1px solid var(--bingo-line-strong);border-radius:var(--control-radius-large);background:var(--bingo-paper);color:var(--bingo-ink);overflow:hidden}.party-bingo_stylePickerHeaderArt_c0a1881b3981{height:auto;aspect-ratio:var(--bingo-artwork-aspect-ratio);margin:0 var(--bingo-artwork-inline-inset);z-index:var(--layer-content);background:var(--bingo-accent-current);-webkit-mask:var(--bingo-illustration-url) center / contain no-repeat;mask:var(--bingo-illustration-url) center / contain no-repeat;-webkit-mask:var(--bingo-illustration-url) center / contain no-repeat;transform:translateY(var(--bingo-header-art-lift));position:relative}.party-bingo_stylePickerHeaderPreview_c0a1881b3981>p{margin:var(--bingo-header-rule-lift) 0 0;padding:0 var(--space-4) var(--space-2);border-bottom:1px solid var(--bingo-line);color:color-mix(in srgb, var(--bingo-accent-current) 76%, var(--bingo-paper));font-size:var(--font-size-caption);line-height:var(--leading-tight);text-align:center}.party-bingo_stylePickerHeaderTitle_c0a1881b3981{min-height:64px;padding:var(--space-2) var(--space-4);z-index:var(--layer-content-raised);text-align:center;place-items:center;display:grid;position:relative;overflow:visible}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span{width:100%;font-family:var(--font-serif);font-size:var(--font-size-display-small);font-weight:var(--font-weight-regular);line-height:var(--bingo-title-line-height);letter-spacing:var(--tracking-display);white-space:nowrap;display:block;overflow:visible}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=sans]{font-family:var(--font-sans);font-size:var(--font-size-heading-large);font-weight:var(--font-weight-extrabold);letter-spacing:var(--button-pill-letter-spacing);text-transform:uppercase}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=classic]{font-family:var(--font-bingo-classic);font-size:var(--font-size-page-title);letter-spacing:var(--tracking-tight)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=romantic]{font-family:var(--font-bingo-romantic);font-size:var(--font-size-display);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=playful],.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=signature]{font-family:var(--font-bingo-playful);font-size:var(--font-size-display-small);letter-spacing:var(--tracking-tight);font-style:italic;line-height:var(--leading-title)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=handwritten]{font-family:var(--font-handwritten);font-size:var(--font-size-display);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:var(--leading-tight)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-length=medium]{font-size:var(--font-size-page-title)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-length=long],.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=sans][data-length=medium]{font-size:var(--section-heading-size)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=sans][data-length=long]{font-size:var(--font-size-card-title)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=classic][data-length=medium]{font-size:var(--font-size-heading-large)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=classic][data-length=long]{font-size:var(--font-size-card-title)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=romantic][data-length=medium]{font-size:var(--font-size-display-small)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=romantic][data-length=long]{font-size:var(--font-size-heading-large)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span:is([data-font=playful],[data-font=signature])[data-length=medium]{font-size:var(--font-size-page-title)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span:is([data-font=playful],[data-font=signature])[data-length=long]{font-size:var(--font-size-heading-large)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=handwritten][data-length=medium]{font-size:var(--font-size-display)}.party-bingo_stylePickerHeaderTitle_c0a1881b3981 span[data-font=handwritten][data-length=long]{font-size:var(--font-size-page-title)}.party-bingo_styleTitleControls_c0a1881b3981{grid-template-columns:minmax(0, 1fr) var(--control-height-large);align-items:end;gap:var(--space-2);display:grid}.party-bingo_styleTitleEditor_c0a1881b3981{gap:var(--space-2);min-width:0;display:grid}.party-bingo_styleTitleEditor_c0a1881b3981>span{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.party-bingo_styleTitleEditor_c0a1881b3981>span strong{font-size:var(--font-size-field);font-weight:var(--font-weight-medium)}.party-bingo_styleTitleEditor_c0a1881b3981>span small{color:var(--text-secondary);font-size:var(--font-size-caption)}.party-bingo_styleTitleEditor_c0a1881b3981 input{width:100%;min-height:var(--control-height-large);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--ink);font:var(--font-weight-regular) var(--font-size-body-compact)/var(--leading-flat) var(--font-sans);outline:0}.party-bingo_styleTitleEditor_c0a1881b3981 input:hover{border-color:var(--field-border-hover)}.party-bingo_styleTitleEditor_c0a1881b3981 input:focus-visible{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.party-bingo_fontField_c0a1881b3981,.party-bingo_fontSelect_c0a1881b3981{min-width:0}.party-bingo_fontSelectButton_c0a1881b3981{width:var(--control-height-large);min-height:var(--control-height-large);border-radius:var(--control-radius);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.party-bingo_fontSelectButton_c0a1881b3981:hover{background:var(--action-secondary-bg-hover)}.party-bingo_fontSelectButton_c0a1881b3981:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_fontSelectButton_c0a1881b3981 svg{width:var(--control-icon-size);height:var(--control-icon-size);transition:transform var(--motion-default);flex:none}.party-bingo_fontSelectButton_c0a1881b3981[aria-expanded=true]{background:var(--selection-option-bg)}.party-bingo_fontSelectButton_c0a1881b3981 .party-bingo_fontIcon_c0a1881b3981{font:var(--font-weight-medium) var(--font-size-heading-large)/var(--leading-flat) var(--font-serif);letter-spacing:var(--tracking-tight)}.party-bingo_fontSelectMenu_c0a1881b3981{width:min(320px, calc(100vw - (2 * var(--space-4))));max-height:calc(100dvh - (2 * var(--space-4)));padding:var(--space-1);z-index:var(--layer-dialog-popover);gap:var(--space-0-5);border:1px solid var(--field-border);border-radius:var(--control-radius-large);background:var(--surface-raised);box-shadow:var(--shadow-dialog);display:grid;position:fixed;overflow-y:auto}.party-bingo_fontSelectMenu_c0a1881b3981 button{min-height:48px;padding:0 var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:calc(var(--control-radius) - 3px);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.party-bingo_fontSelectMenu_c0a1881b3981 button:hover{background:var(--action-secondary-bg-hover)}.party-bingo_fontSelectMenu_c0a1881b3981 button[aria-selected=true]{background:var(--selection-option-bg);color:var(--selection-option-ink)}.party-bingo_fontSelectMenu_c0a1881b3981 button:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_fontSelectMenu_c0a1881b3981 button svg{width:var(--control-icon-size);height:var(--control-icon-size);flex:none}.party-bingo_fontSelectButton_c0a1881b3981>span,.party-bingo_fontSelectMenu_c0a1881b3981 button>span{font-size:var(--font-size-body-large);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.party-bingo_fontSelectButton_c0a1881b3981,.party-bingo_fontSelectMenu_c0a1881b3981) [data-font=sans]{font-family:var(--font-sans);font-weight:var(--font-weight-extrabold);text-transform:uppercase}:is(.party-bingo_fontSelectButton_c0a1881b3981,.party-bingo_fontSelectMenu_c0a1881b3981) [data-font=serif]{font-family:var(--font-serif);font-size:var(--font-size-subheading)}:is(.party-bingo_fontSelectButton_c0a1881b3981,.party-bingo_fontSelectMenu_c0a1881b3981) [data-font=classic]{font-family:var(--font-bingo-classic);font-size:var(--font-size-body-large)}:is(.party-bingo_fontSelectButton_c0a1881b3981,.party-bingo_fontSelectMenu_c0a1881b3981) [data-font=romantic]{font-family:var(--font-bingo-romantic);font-size:var(--section-heading-size);font-weight:var(--font-weight-medium)}:is(.party-bingo_fontSelectButton_c0a1881b3981,.party-bingo_fontSelectMenu_c0a1881b3981) :is([data-font=playful],[data-font=signature]){font-family:var(--font-bingo-playful);font-size:var(--font-size-card-title);font-style:italic}:is(.party-bingo_fontSelectButton_c0a1881b3981,.party-bingo_fontSelectMenu_c0a1881b3981) [data-font=handwritten]{font-family:var(--font-handwritten);font-size:var(--section-heading-size);font-weight:var(--font-weight-medium)}.party-bingo_stylePickerSection_c0a1881b3981{gap:var(--space-2);display:grid}.party-bingo_stylePickerSection_c0a1881b3981>strong{font-size:var(--font-size-field);font-weight:var(--font-weight-medium)}.party-bingo_colourPickerSection_c0a1881b3981{grid-template-columns:auto minmax(0,1fr);align-items:center}.party-bingo_colourPickerSection_c0a1881b3981 .party-bingo_accentChoices_c0a1881b3981{justify-content:flex-end}.party-bingo_illustrationChoices_c0a1881b3981{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.party-bingo_illustrationChoices_c0a1881b3981 button{min-width:0;height:72px;padding:var(--space-2);border:1px solid var(--action-secondary-border);border-radius:var(--control-radius);background:var(--action-secondary-bg);color:var(--text-secondary);cursor:pointer}.party-bingo_illustrationChoices_c0a1881b3981 button[aria-checked=true]{border-color:var(--selection-option-border);background:var(--selection-option-bg);box-shadow:inset 0 0 0 1px var(--selection-option-border);color:var(--selection-option-ink)}.party-bingo_illustrationChoices_c0a1881b3981 button>span{--bingo-artwork-image-width:var(--bingo-artwork-choice-image-width);width:100%;height:100%;margin:auto;display:block}:is(.party-bingo_illustrationChoices_c0a1881b3981 button:focus-visible,.party-bingo_accentChoices_c0a1881b3981 button:focus-visible){box-shadow:var(--focus-ring);outline:0}.party-bingo_accentChoices_c0a1881b3981{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.party-bingo_accentChoices_c0a1881b3981 button{width:34px;height:var(--control-height-compact);padding:var(--space-1);border:1px solid var(--action-secondary-border);background:var(--surface-raised);cursor:pointer;border-radius:50%;place-items:center;display:grid}.party-bingo_accentChoices_c0a1881b3981 button>span{background:var(--bingo-accent-choice);border-radius:50%;width:100%;height:100%;display:block}.party-bingo_accentChoices_c0a1881b3981 button[data-accent=ink]{--bingo-accent-choice:var(--bingo-accent-ink)}.party-bingo_accentChoices_c0a1881b3981 button[data-accent=blue]{--bingo-accent-choice:var(--bingo-accent-blue)}.party-bingo_accentChoices_c0a1881b3981 button[data-accent=coral]{--bingo-accent-choice:var(--bingo-accent-coral)}.party-bingo_accentChoices_c0a1881b3981 button[data-accent=lilac]{--bingo-accent-choice:var(--bingo-accent-lilac)}.party-bingo_accentChoices_c0a1881b3981 button[data-accent=lime]{--bingo-accent-choice:var(--bingo-accent-lime)}.party-bingo_accentChoices_c0a1881b3981 button[data-accent=navy]{--bingo-accent-choice:var(--bingo-accent-navy)}.party-bingo_accentChoices_c0a1881b3981 button[data-accent=burgundy]{--bingo-accent-choice:var(--bingo-accent-burgundy)}.party-bingo_accentChoices_c0a1881b3981 button[data-accent=forest]{--bingo-accent-choice:var(--bingo-accent-forest)}.party-bingo_accentChoices_c0a1881b3981 button[data-accent=plum]{--bingo-accent-choice:var(--bingo-accent-plum)}.party-bingo_accentChoices_c0a1881b3981 button[aria-checked=true]{padding:var(--space-0-5);border:2px solid var(--ink);box-shadow:none}.party-bingo_segmented_c0a1881b3981{padding:var(--space-0-5);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);flex:none;display:flex}.party-bingo_segmented_c0a1881b3981 button{min-height:38px;padding:0 var(--space-3);border-radius:var(--radius-media);color:var(--text-default);font:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-button);white-space:nowrap;cursor:pointer;transition:background var(--control-transition), color var(--control-transition);background:0 0;border:0}.party-bingo_segmented_c0a1881b3981 button:hover:not(.party-bingo_active_c0a1881b3981){background:var(--action-secondary-bg-hover)}.party-bingo_segmented_c0a1881b3981 button.party-bingo_active_c0a1881b3981{background:var(--ink);color:var(--white);box-shadow:0 2px 5px rgb(var(--rgb-shadow) / .15)}.party-bingo_segmented_c0a1881b3981 button:focus-visible{outline:3px solid rgb(var(--rgb-lilac) / .3);outline-offset:2px}.party-bingo_switchRow_c0a1881b3981{cursor:pointer;position:relative}.party-bingo_switchRow_c0a1881b3981>span{margin-right:auto}.party-bingo_switchRow_c0a1881b3981 input{opacity:0;pointer-events:none;position:absolute}.party-bingo_switchRow_c0a1881b3981>i{width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--control-radius-pill);background:var(--toggle-off-bg);transition:background var(--control-transition);flex:none;position:relative}.party-bingo_switchRow_c0a1881b3981>i:after{content:"";width:var(--toggle-knob-size);height:var(--toggle-knob-size);top:var(--toggle-inset);left:var(--toggle-inset);background:var(--toggle-knob-bg);box-shadow:var(--toggle-knob-shadow);transition:transform var(--control-transition);border-radius:50%;position:absolute}.party-bingo_switchRow_c0a1881b3981 input:checked+i{background:var(--toggle-on-bg)}.party-bingo_switchRow_c0a1881b3981 input:checked+i:after{transform:translateX(var(--toggle-travel))}.party-bingo_switchRow_c0a1881b3981 input:focus-visible+i{outline:var(--toggle-focus-outline);outline-offset:2px}.party-bingo_guestClueActions_c0a1881b3981{align-items:center;gap:var(--space-2-5);display:flex}.party-bingo_guestClueActions_c0a1881b3981 strong{color:var(--text-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.party-bingo_guestClueActions_c0a1881b3981 button,.party-bingo_guestClueAnswerList_c0a1881b3981 button{min-height:var(--control-height-default);padding:0 var(--space-3-5);border:1px solid var(--action-secondary-border);border-radius:var(--control-radius);background:var(--action-secondary-bg);color:var(--ink);font:inherit;font-size:var(--font-size-control);font-weight:var(--font-weight-button);cursor:pointer;transition:background var(--motion-duration-default) ease, border-color var(--motion-duration-default) ease, transform var(--motion-duration-default) ease}.party-bingo_guestClueActions_c0a1881b3981 button:hover,.party-bingo_guestClueAnswerList_c0a1881b3981 button:hover{border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover);transform:translateY(-1px)}.party-bingo_guestClueActions_c0a1881b3981 button.party-bingo_askGuestsButton_c0a1881b3981{border-color:var(--action-primary-bg);background:var(--action-primary-bg);color:var(--action-primary-text)}.party-bingo_guestClueActions_c0a1881b3981 button.party-bingo_askGuestsButton_c0a1881b3981:hover{border-color:var(--action-primary-bg-hover);background:var(--action-primary-bg-hover)}.party-bingo_guestClueActions_c0a1881b3981 button:disabled{opacity:.6;cursor:default;transform:none}.party-bingo_guestClueFeedback_c0a1881b3981{color:var(--text-body);font-size:var(--font-size-caption);margin:0}.party-bingo_guestClueAnswerList_c0a1881b3981{gap:var(--space-2);display:grid}.party-bingo_guestClueAnswerList_c0a1881b3981 article{min-width:0;padding:var(--space-3-5);align-items:center;gap:var(--space-3-5);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}.party-bingo_guestClueAnswerList_c0a1881b3981 strong{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);display:block}.party-bingo_guestClueAnswerList_c0a1881b3981 p{margin:var(--space-1) 0 0;color:var(--text-body);font-size:var(--font-size-meta);line-height:var(--leading-normal)}.party-bingo_guestClueAnswerList_c0a1881b3981 button{min-height:var(--control-height-compact);padding-inline:var(--space-2-5);font-size:var(--font-size-caption)}.party-bingo_items_c0a1881b3981{margin-top:var(--space-7-5)}.party-bingo_sectionHeading_c0a1881b3981{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-3-5);display:flex}.party-bingo_sectionHeading_c0a1881b3981>div:first-child{align-items:baseline;gap:var(--space-3);display:flex}.party-bingo_sectionHeading_c0a1881b3981 h2{font-size:var(--section-heading-size);margin:0}.party-bingo_sectionHeading_c0a1881b3981 span{color:var(--muted);font-size:var(--font-size-caption)}.party-bingo_sectionHeading_c0a1881b3981 span.party-bingo_incomplete_c0a1881b3981{color:var(--danger)}.party-bingo_sectionHeading_c0a1881b3981 span.party-bingo_complete_c0a1881b3981{color:var(--state-success-ink)}.party-bingo_sectionHeading_c0a1881b3981>div:last-child{gap:var(--space-2);display:flex}.party-bingo_sectionHeading_c0a1881b3981 button{min-height:var(--control-height-default);padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-media);background:var(--surface-raised);color:var(--text-body);font:inherit;font-size:var(--font-size-field);font-weight:var(--font-weight-regular);cursor:pointer}.party-bingo_sectionHeading_c0a1881b3981 button.party-bingo_addNewButton_c0a1881b3981{min-width:132px;min-height:var(--control-height-default);padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border-color:var(--action-primary-bg);background:var(--action-primary-bg);color:var(--action-primary-text);font-size:var(--font-size-field);font-weight:var(--font-weight-regular);transition:background var(--motion-duration-default) ease, transform var(--motion-duration-default) ease;display:inline-flex}.party-bingo_sectionHeading_c0a1881b3981 button.party-bingo_addNewButton_c0a1881b3981:hover{background:var(--action-primary-bg-hover);transform:translateY(-1px)}.party-bingo_sectionHeading_c0a1881b3981 button.party-bingo_addNewButton_c0a1881b3981:active{transform:translateY(0)}.party-bingo_sectionHeading_c0a1881b3981 button:disabled{opacity:.36;cursor:default}.party-bingo_sectionHeading_c0a1881b3981 button:focus-visible{outline:3px solid rgb(var(--rgb-lilac) / .3);outline-offset:2px}.party-bingo_itemGrid_c0a1881b3981{border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.party-bingo_item_c0a1881b3981{min-height:70px;padding:var(--space-3);column-gap:var(--space-2);row-gap:var(--space-1);border-top:1px solid var(--field-border);grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;display:grid}.party-bingo_item_c0a1881b3981:nth-child(-n+2){border-top:0}.party-bingo_item_c0a1881b3981:nth-child(2n){border-left:1px solid var(--field-border)}.party-bingo_item_c0a1881b3981:last-child:nth-child(odd){border-right:1px solid var(--field-border)}.party-bingo_item_c0a1881b3981:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--field-border)}.party-bingo_itemText_c0a1881b3981{align-items:flex-start;gap:var(--space-2);min-width:0;font-size:var(--font-size-field);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);display:flex}.party-bingo_itemText_c0a1881b3981>svg{width:var(--control-icon-size);height:var(--control-icon-size);margin-top:var(--space-0-5);color:var(--bingo-ink);flex:none}.party-bingo_itemText_c0a1881b3981>span{gap:var(--space-0-5);min-width:0;display:grid}.party-bingo_itemText_c0a1881b3981 small{color:var(--muted);font-size:var(--font-size-caption)}.party-bingo_itemAnswer_c0a1881b3981{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-secondary);font-size:var(--font-size-caption);flex-wrap:nowrap;grid-column:1/-1;margin:0;display:flex}.party-bingo_itemAnswer_c0a1881b3981>span{flex-shrink:0}.party-bingo_item_c0a1881b3981:has(.party-bingo_itemText_c0a1881b3981>svg) .party-bingo_itemAnswer_c0a1881b3981{margin-inline-start:calc(var(--control-icon-size) + var(--space-2))}.party-bingo_item_c0a1881b3981:has(.party-bingo_itemText_c0a1881b3981>svg+svg) .party-bingo_itemAnswer_c0a1881b3981{margin-inline-start:calc((var(--control-icon-size) + var(--space-2)) * 2)}.party-bingo_itemAnswer_c0a1881b3981>b{overflow-wrap:anywhere;min-width:0;min-height:24px;padding:0 var(--space-2);border-radius:var(--control-radius-pill);background:var(--surface-warm-strong);color:var(--ink);font-size:var(--font-size-caption);font-weight:var(--font-weight-selection);line-height:var(--leading-flat);align-items:center;display:inline-flex}.party-bingo_itemAnswer_c0a1881b3981>b[data-tone=coral]{background:var(--role-chip-coral-bg);color:var(--role-chip-coral-ink)}.party-bingo_itemAnswer_c0a1881b3981>b[data-tone=blue]{background:var(--role-chip-blue-bg);color:var(--role-chip-blue-ink)}.party-bingo_itemAnswer_c0a1881b3981>b[data-tone=gold]{background:var(--role-chip-gold-bg);color:var(--role-chip-gold-ink)}.party-bingo_itemAnswer_c0a1881b3981>b[data-tone=lime]{background:var(--role-chip-lime-bg);color:var(--role-chip-lime-ink)}.party-bingo_itemAnswer_c0a1881b3981>b[data-tone=lilac]{background:var(--role-chip-lilac-bg);color:var(--role-chip-lilac-ink)}.party-bingo_itemActions_c0a1881b3981{gap:var(--space-1-5);display:flex}.party-bingo_itemActions_c0a1881b3981 button{min-height:var(--control-height-compact);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--paper);color:var(--text-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-button);cursor:pointer}.party-bingo_itemActions_c0a1881b3981 .party-bingo_edit_c0a1881b3981{width:var(--control-height-compact);min-width:var(--control-height-compact);height:var(--control-height-compact);min-height:var(--control-height-compact);color:var(--muted);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.party-bingo_itemActions_c0a1881b3981 .party-bingo_edit_c0a1881b3981:hover{border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover);color:var(--ink)}.party-bingo_itemActions_c0a1881b3981 button:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_itemActions_c0a1881b3981 .party-bingo_remove_c0a1881b3981 svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-bingo_preview_c0a1881b3981{height:calc(100svh - 68px);min-height:0;padding:var(--space-3) var(--space-5);align-content:center;place-items:center;gap:var(--space-2);background:var(--bingo-preview-bg);grid-template-rows:auto auto;display:grid;position:sticky;top:68px;overflow:hidden}.party-bingo_previewHeading_c0a1881b3981{min-height:var(--control-height-compact);width:100%;z-index:var(--layer-content-raised);justify-content:center;align-items:center;display:flex;position:relative}.party-bingo_previewHeading_c0a1881b3981 button{color:var(--text-body);font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.party-bingo_previewModalHeader_c0a1881b3981{display:none}.party-bingo_previewModalOpen_c0a1881b3981{width:auto;height:100dvh;padding:76px var(--space-6) var(--space-6);z-index:var(--layer-overlay);background:rgb(var(--rgb-black) / .38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.party-bingo_previewModalOpen_c0a1881b3981 .party-bingo_previewHeading_c0a1881b3981{display:none}.party-bingo_previewModalOpen_c0a1881b3981 .party-bingo_previewModalHeader_c0a1881b3981{width:min(324px,100% - 48px);min-height:var(--control-height-large);padding:0 var(--space-2) 0 var(--space-3);z-index:var(--layer-dialog);top:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius-large);background:var(--surface-raised);box-shadow:var(--shadow-dialog);display:flex;position:fixed;left:50%;transform:translate(-50%)}.party-bingo_previewModalHeader_c0a1881b3981>strong{font-size:var(--font-size-field);font-weight:var(--font-weight-selection)}.party-bingo_previewModalHeader_c0a1881b3981>span{align-items:center;gap:var(--space-1);display:flex}.party-bingo_previewModalHeader_c0a1881b3981 button{min-height:var(--control-height-compact);padding:0 var(--space-2);border:1px solid var(--action-secondary-border);border-radius:var(--control-radius);background:var(--action-secondary-bg);color:var(--ink);font:var(--font-weight-button) var(--font-size-control)/var(--leading-flat) var(--font-sans);cursor:pointer}.party-bingo_previewModalHeader_c0a1881b3981 button:last-child{width:var(--control-height-compact);border-radius:50%;place-items:center;padding:0;display:grid}.party-bingo_previewModalHeader_c0a1881b3981 button:hover{border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover)}.party-bingo_previewModalHeader_c0a1881b3981 button:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_previewModalHeader_c0a1881b3981 svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-bingo_previewModalOpen_c0a1881b3981 .party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.923077;flex:none;width:360px}.party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:var(--bingo-inline-phone-scale);width:min(100%, var(--bingo-inline-phone-width));aspect-ratio:390/844;position:relative;overflow:visible}.party-bingo_phone_c0a1881b3981{--phone-preview-inline-padding:22px;--bingo-completed-cell-bg:var(--bingo-accent-current);width:var(--bingo-phone-canvas-width);height:var(--bingo-phone-canvas-height);min-height:0;padding:var(--space-4-5) var(--phone-preview-inline-padding) var(--space-7);border:9px solid var(--text-default);background:var(--bingo-paper);box-shadow:0 28px 68px rgb(var(--rgb-shadow-card) / .22);transform:scale(var(--bingo-phone-frame-scale));transform-origin:0 0;border-radius:56px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.party-bingo_phone_c0a1881b3981[data-bingo-accent=blue]{--bingo-accent-current:var(--bingo-accent-blue);--bingo-ink:var(--bingo-accent-blue)}.party-bingo_phone_c0a1881b3981[data-bingo-accent=coral]{--bingo-accent-current:var(--bingo-accent-coral);--bingo-ink:var(--bingo-accent-coral)}.party-bingo_phone_c0a1881b3981[data-bingo-accent=lilac]{--bingo-accent-current:var(--bingo-accent-lilac);--bingo-ink:var(--bingo-accent-lilac)}.party-bingo_phone_c0a1881b3981[data-bingo-accent=lime]{--bingo-accent-current:var(--bingo-accent-lime);--bingo-ink:var(--bingo-accent-lime)}.party-bingo_phone_c0a1881b3981[data-bingo-accent=navy]{--bingo-accent-current:var(--bingo-accent-navy);--bingo-ink:var(--bingo-accent-navy)}.party-bingo_phone_c0a1881b3981[data-bingo-accent=burgundy]{--bingo-accent-current:var(--bingo-accent-burgundy);--bingo-ink:var(--bingo-accent-burgundy)}.party-bingo_phone_c0a1881b3981[data-bingo-accent=forest]{--bingo-accent-current:var(--bingo-accent-forest);--bingo-ink:var(--bingo-accent-forest)}.party-bingo_phone_c0a1881b3981[data-bingo-accent=plum]{--bingo-accent-current:var(--bingo-accent-plum);--bingo-ink:var(--bingo-accent-plum)}.party-bingo_phone_c0a1881b3981:not([data-bingo-accent=ink]){--bingo-line:color-mix(in srgb, var(--bingo-accent-current) 34%, transparent);--bingo-line-strong:color-mix(in srgb, var(--bingo-accent-current) 68%, transparent);--bingo-paper-deep:color-mix(in srgb, var(--bingo-accent-current) 8%, var(--bingo-paper))}.party-bingo_phoneTop_c0a1881b3981{min-height:44px;padding:0 var(--space-1-5);align-items:flex-end;display:flex}.party-bingo_phoneTop_c0a1881b3981,.party-bingo_bingoHeroStage_c0a1881b3981{flex:none}.party-bingo_previewBrand_c0a1881b3981{gap:var(--space-2);min-width:0;font-size:var(--font-size-field);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.party-bingo_previewBrand_c0a1881b3981 .brand-mark{gap:var(--space-0-5);flex:0 0 23px;width:23px;height:23px}.party-bingo_previewBrand_c0a1881b3981>strong{overflow-wrap:anywhere;min-width:0;max-width:170px;font-weight:var(--font-weight-selection)}.party-bingo_previewGuestHeader_c0a1881b3981{min-height:var(--guest-mobile-header-height);margin-inline:calc(var(--phone-preview-inline-padding) * -1);padding:var(--space-1) var(--space-3-5);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);background:var(--surface-raised);flex:none;display:flex}.party-bingo_previewGuestHeader_c0a1881b3981>button{min-height:var(--guest-mobile-header-control-height);padding:0 var(--space-2-5);border:1px solid var(--line);border-radius:var(--radius-media);background:var(--surface-raised);color:var(--ink);font:var(--font-weight-medium) var(--font-size-caption)/var(--leading-tight) var(--font-sans);white-space:nowrap}.party-bingo_devicePill_c0a1881b3981{border-radius:var(--control-radius-pill);background:var(--ink);width:96px;height:28px;display:block;position:absolute;top:14px;left:50%;transform:translate(-50%)}.party-bingo_bingoHeroStage_c0a1881b3981{height:130px;z-index:var(--layer-content);grid-template-rows:minmax(0,1fr) 22px;grid-template-columns:1fr;align-items:center;display:grid;position:relative}.party-bingo_bingoHero_c0a1881b3981{height:100%;margin:0 var(--space-2);background:var(--bingo-accent-current);-webkit-mask:var(--bingo-illustration-url) center / contain no-repeat;mask:var(--bingo-illustration-url) center / contain no-repeat;-webkit-mask:var(--bingo-illustration-url) center / contain no-repeat;transform:translateY(var(--bingo-header-art-lift));grid-area:1/1/auto/-1}.party-bingo_bingoRuleRow_c0a1881b3981{justify-content:center;align-items:center;gap:var(--space-1);transform:translateY(var(--bingo-header-rule-lift));grid-area:2/1/auto/-1;display:flex}.party-bingo_bingoRuleRow_c0a1881b3981>.party-bingo_bingoWinRule_c0a1881b3981{color:color-mix(in srgb, var(--bingo-ink) 76%, var(--bingo-paper));font-size:var(--font-size-caption);line-height:var(--leading-tight);text-align:center;margin:0}.party-bingo_cardTitle_c0a1881b3981{min-height:58px;padding:var(--space-2) var(--space-1) var(--space-2);z-index:var(--layer-content-raised);color:var(--bingo-ink);text-align:center;align-content:center;justify-items:center;display:grid;position:relative;overflow:visible}.party-bingo_cardTitle_c0a1881b3981 span{width:100%;font-size:var(--font-size-page-title);font-weight:var(--font-weight-regular);line-height:var(--bingo-title-line-height);letter-spacing:var(--tracking-display);white-space:nowrap;display:block;overflow:visible}.party-bingo_cardTitle_c0a1881b3981 span[data-font=sans]{font-family:var(--font-sans);font-size:var(--font-size-heading-large);font-weight:var(--font-weight-extrabold);letter-spacing:var(--button-pill-letter-spacing);text-transform:uppercase}.party-bingo_cardTitle_c0a1881b3981 span[data-font=serif]{font-family:var(--font-serif)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=classic]{font-family:var(--font-bingo-classic);font-size:var(--font-size-heading-large);letter-spacing:var(--tracking-tight)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=romantic]{font-family:var(--font-bingo-romantic);font-size:var(--font-size-display-small);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=playful],.party-bingo_cardTitle_c0a1881b3981 span[data-font=signature]{font-family:var(--font-bingo-playful);font-size:var(--font-size-page-title);letter-spacing:var(--tracking-tight);font-style:italic;line-height:var(--leading-title)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=handwritten]{font-family:var(--font-handwritten);font-size:var(--font-size-display);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:var(--leading-tight)}.party-bingo_cardTitle_c0a1881b3981 span[data-length=medium]{font-size:var(--font-size-heading-large)}.party-bingo_cardTitle_c0a1881b3981 span[data-length=long]{font-size:var(--font-size-card-title)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=sans][data-length=medium]{font-size:var(--section-heading-size)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=sans][data-length=long]{font-size:var(--font-size-subheading)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=classic][data-length=medium]{font-size:var(--section-heading-size)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=classic][data-length=long]{font-size:var(--font-size-subheading)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=romantic][data-length=medium]{font-size:var(--font-size-page-title)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=romantic][data-length=long]{font-size:var(--section-heading-size)}.party-bingo_cardTitle_c0a1881b3981 span:is([data-font=playful],[data-font=signature])[data-length=medium]{font-size:var(--font-size-heading-large)}.party-bingo_cardTitle_c0a1881b3981 span:is([data-font=playful],[data-font=signature])[data-length=long]{font-size:var(--section-heading-size)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=handwritten][data-length=medium]{font-size:var(--font-size-page-title)}.party-bingo_cardTitle_c0a1881b3981 span[data-font=handwritten][data-length=long]{font-size:var(--font-size-heading-large)}.party-bingo_cardIntro_c0a1881b3981{padding:var(--space-2) var(--space-0-5) var(--space-3-5);text-align:center;position:relative}.party-bingo_cardIntro_c0a1881b3981>div{justify-content:center;align-items:center;gap:var(--space-1-5);display:flex}.party-bingo_cardIntro_c0a1881b3981 h2{color:var(--bingo-ink);font:var(--font-weight-regular) var(--font-size-page-title)/var(--leading-poster) var(--font-serif);letter-spacing:var(--tracking-display);margin:0}.party-bingo_previewInfo_c0a1881b3981{flex:none;position:relative}.party-bingo_previewInfo_c0a1881b3981 summary{width:21px;height:21px;color:var(--bingo-accent-current);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:0;list-style:none;display:grid}.party-bingo_previewInfo_c0a1881b3981 summary::-webkit-details-marker{display:none}.party-bingo_previewInfo_c0a1881b3981 summary:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_previewInfo_c0a1881b3981 summary svg{width:var(--icon-size-default);height:var(--icon-size-default);display:block}.party-bingo_previewInfo_c0a1881b3981>div{width:230px;padding:var(--space-2-5) var(--space-3);z-index:var(--layer-popover);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);box-shadow:var(--shadow-dialog);text-align:left;position:absolute;bottom:28px;right:0}.party-bingo_previewInfo_c0a1881b3981>div strong{color:var(--ink);font:var(--font-weight-selection) var(--font-size-caption)/var(--leading-tight) var(--font-sans);display:block;position:static}.party-bingo_previewInfo_c0a1881b3981>div p{margin-top:var(--space-1);line-height:var(--leading-snug)}.party-bingo_cardIntro_c0a1881b3981 p{color:color-mix(in srgb, var(--bingo-ink) 72%, var(--bingo-paper));font-size:var(--font-size-caption);margin:0}.party-bingo_cardIntro_c0a1881b3981>p{margin-top:var(--space-1-5)}.party-bingo_cardIntro_c0a1881b3981>strong{color:var(--bingo-ink);font:var(--font-weight-regular) var(--font-size-body-large)/var(--leading-flat) var(--font-serif);position:absolute;bottom:12px;right:0}.party-bingo_cardIntro_c0a1881b3981>strong small{color:var(--muted);font:var(--font-weight-regular) var(--font-size-ui-min)/var(--leading-flat) var(--font-sans)}.party-bingo_bingoGrid_c0a1881b3981{--grid-size:4;--bingo-cell-copy-brief:var(--bingo-cell-copy-4-brief);--bingo-cell-copy-default:var(--bingo-cell-copy-4-default);--bingo-cell-copy-medium:var(--bingo-cell-copy-4-medium);--bingo-cell-copy-long:var(--bingo-cell-copy-4-long);--bingo-cell-copy-extra-long:var(--bingo-cell-copy-4-extra-long);grid-template-columns:repeat(var(--grid-size), minmax(0, 1fr));align-content:start;gap:var(--bingo-grid-gap);flex:none;min-height:0;display:grid;overflow:hidden}.party-bingo_bingoGrid_c0a1881b3981[data-grid-size="3"]{--bingo-cell-copy-brief:var(--bingo-cell-copy-3-brief);--bingo-cell-copy-default:var(--bingo-cell-copy-3-default);--bingo-cell-copy-medium:var(--bingo-cell-copy-3-medium);--bingo-cell-copy-long:var(--bingo-cell-copy-3-long);--bingo-cell-copy-extra-long:var(--bingo-cell-copy-3-extra-long)}.party-bingo_bingoGrid_c0a1881b3981[data-grid-size="5"]{--bingo-cell-copy-brief:var(--bingo-cell-copy-5-brief);--bingo-cell-copy-default:var(--bingo-cell-copy-5-default);--bingo-cell-copy-medium:var(--bingo-cell-copy-5-medium);--bingo-cell-copy-long:var(--bingo-cell-copy-5-long);--bingo-cell-copy-extra-long:var(--bingo-cell-copy-5-extra-long)}.party-bingo_bingoCell_c0a1881b3981{aspect-ratio:1;min-width:0;padding:var(--space-1-5);isolation:isolate;justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--bingo-line-strong);color:var(--bingo-ink);text-align:center;font:inherit;cursor:pointer;transition:background var(--motion-slow);background:0 0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.party-bingo_bingoCell_c0a1881b3981 b{width:100%;min-width:0;max-width:100%;font-size:var(--bingo-cell-copy-default);font-weight:var(--font-weight-regular);line-height:var(--leading-title);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:normal;text-align:center;text-wrap:wrap;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-inline:auto;display:-webkit-box;overflow:hidden}.party-bingo_bingoCell_c0a1881b3981[data-copy-length=brief] b{font-size:var(--bingo-cell-copy-brief);line-height:var(--leading-title)}.party-bingo_bingoGrid_c0a1881b3981[data-grid-size="3"] .party-bingo_bingoCell_c0a1881b3981,.party-bingo_bingoGrid_c0a1881b3981[data-grid-size="5"] .party-bingo_bingoCell_c0a1881b3981{padding:var(--space-1)}.party-bingo_bingoGrid_c0a1881b3981[data-grid-size="3"] .party-bingo_bingoCell_c0a1881b3981 b,.party-bingo_bingoGrid_c0a1881b3981[data-grid-size="5"] .party-bingo_bingoCell_c0a1881b3981 b{line-height:var(--leading-title)}.party-bingo_bingoCell_c0a1881b3981[data-copy-length=medium] b,.party-bingo_bingoCell_c0a1881b3981[data-copy-length=long] b,.party-bingo_bingoCell_c0a1881b3981[data-copy-length=extra-long] b{-webkit-line-clamp:unset;display:block}.party-bingo_bingoCell_c0a1881b3981[data-copy-length=medium] b{font-size:var(--bingo-cell-copy-medium);line-height:var(--leading-display)}.party-bingo_bingoCell_c0a1881b3981[data-copy-length=long] b{font-size:var(--bingo-cell-copy-long);line-height:var(--leading-display)}.party-bingo_bingoCell_c0a1881b3981[data-copy-length=extra-long] b{font-size:var(--bingo-cell-copy-extra-long);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.party-bingo_bingoCell_c0a1881b3981 small{max-width:100%;color:var(--text-body);font-size:var(--font-size-caption);line-height:var(--leading-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.party-bingo_bingoCell_c0a1881b3981:has(>small){gap:var(--space-1)}.party-bingo_bingoGrid_c0a1881b3981 .party-bingo_bingoCell_c0a1881b3981:has(>small) b{-webkit-line-clamp:unset;min-height:0;font-size:calc(var(--bingo-cell-copy-extra-long) * var(--bingo-cell-matched-copy-scale));line-height:var(--leading-title);flex-shrink:0;display:block;overflow:visible}.party-bingo_bingoCell_c0a1881b3981>small{font-size:calc(var(--bingo-cell-copy-extra-long) * var(--bingo-cell-matched-copy-scale));flex-shrink:0}.party-bingo_bingoGrid_c0a1881b3981 .party-bingo_bingoCell_c0a1881b3981{min-height:0}.party-bingo_bingoGrid_c0a1881b3981 .party-bingo_bingoCell_c0a1881b3981>[data-bingo-copy]{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:unset;flex-shrink:0;display:block;overflow:visible}.party-bingo_bingoCell_c0a1881b3981.party-bingo_checked_c0a1881b3981 .party-bingo_cellPerson_c0a1881b3981,.party-bingo_bingoCell_c0a1881b3981.party-bingo_checked_c0a1881b3981 .party-bingo_cellCamera_c0a1881b3981{display:none}.party-bingo_cellCamera_c0a1881b3981{box-sizing:content-box;background:var(--bingo-paper);width:12px;height:12px;color:var(--bingo-accent-current);shape-rendering:geometricprecision;border-radius:50%;padding:1px;display:block;position:absolute;bottom:3px;right:3px;overflow:visible}.party-bingo_cellPerson_c0a1881b3981{box-sizing:content-box;background:var(--bingo-paper);width:12px;height:12px;color:var(--bingo-ink);border-radius:50%;padding:1px;position:absolute;bottom:3px;right:3px}.party-bingo_cellCamera_c0a1881b3981,.party-bingo_cellPerson_c0a1881b3981{width:var(--bingo-cell-marker-size);height:var(--bingo-cell-marker-size);padding:0}.party-bingo_bingoCell_c0a1881b3981 span{display:none}.party-bingo_bingoCell_c0a1881b3981:hover{background:var(--bingo-paper-deep)}.party-bingo_bingoCell_c0a1881b3981.party-bingo_bingoCellActive_c0a1881b3981{background:var(--bingo-paper-deep);box-shadow:inset 0 0 0 2px var(--bingo-ink)}.party-bingo_bingoCell_c0a1881b3981.party-bingo_checked_c0a1881b3981{background:var(--bingo-completed-cell-bg);color:var(--bingo-completed-cell-ink);animation:party-bingo_bingoCellComplete_c0a1881b3981 var(--bingo-completion-duration) var(--motion-ease-playful) both}.party-bingo_bingoCell_c0a1881b3981.party-bingo_checked_c0a1881b3981 b,.party-bingo_bingoCell_c0a1881b3981.party-bingo_checked_c0a1881b3981 small{color:var(--bingo-completed-cell-ink)}.party-bingo_bingoCell_c0a1881b3981.party-bingo_checked_c0a1881b3981:before{--bingo-strike-angle:-7deg;--bingo-strike-width:82%;--bingo-strike-height:5px;--bingo-strike-left:9%;--bingo-strike-top:50%;--bingo-strike-shape:polygon(0 42%, 18% 20%, 40% 44%, 63% 12%, 100% 46%, 100% 78%, 63% 54%, 41% 76%, 18% 50%, 0 72%);content:"";width:var(--bingo-strike-width);height:var(--bingo-strike-height);z-index:var(--layer-content-raised);top:var(--bingo-strike-top);left:var(--bingo-strike-left);background:var(--bingo-completed-cell-ink);clip-path:var(--bingo-strike-shape);transform:translateY(-50%) rotate(var(--bingo-strike-angle)) scaleX(0);transform-origin:0;animation:party-bingo_bingoCellStrike_c0a1881b3981 var(--bingo-completion-duration) var(--motion-ease-playful) forwards;pointer-events:none;position:absolute}.party-bingo_bingoCell_c0a1881b3981:nth-child(8n+1).party-bingo_checked_c0a1881b3981:before{--bingo-strike-angle:-9deg;--bingo-strike-width:74%;--bingo-strike-left:13%;--bingo-strike-top:46%;--bingo-strike-height:4px}.party-bingo_bingoCell_c0a1881b3981:nth-child(8n+2).party-bingo_checked_c0a1881b3981:before{--bingo-strike-angle:4deg;--bingo-strike-width:86%;--bingo-strike-left:7%;--bingo-strike-top:53%}.party-bingo_bingoCell_c0a1881b3981:nth-child(8n+3).party-bingo_checked_c0a1881b3981:before{--bingo-strike-angle:-2deg;--bingo-strike-width:78%;--bingo-strike-left:11%;--bingo-strike-top:58%;--bingo-strike-height:4px;--bingo-strike-shape:polygon(0 52%, 22% 15%, 45% 58%, 68% 25%, 100% 42%, 100% 72%, 69% 55%, 46% 82%, 22% 45%, 0 76%)}.party-bingo_bingoCell_c0a1881b3981:nth-child(8n+4).party-bingo_checked_c0a1881b3981:before{--bingo-strike-angle:8deg;--bingo-strike-width:88%;--bingo-strike-left:6%;--bingo-strike-top:45%}.party-bingo_bingoCell_c0a1881b3981:nth-child(8n+5).party-bingo_checked_c0a1881b3981:before{--bingo-strike-angle:-5deg;--bingo-strike-width:70%;--bingo-strike-left:15%;--bingo-strike-top:52%;--bingo-strike-height:6px}.party-bingo_bingoCell_c0a1881b3981:nth-child(8n+6).party-bingo_checked_c0a1881b3981:before{--bingo-strike-angle:2deg;--bingo-strike-width:90%;--bingo-strike-left:5%;--bingo-strike-top:49%;--bingo-strike-height:4px;--bingo-strike-shape:polygon(0 52%, 22% 15%, 45% 58%, 68% 25%, 100% 42%, 100% 72%, 69% 55%, 46% 82%, 22% 45%, 0 76%)}.party-bingo_bingoCell_c0a1881b3981:nth-child(8n+7).party-bingo_checked_c0a1881b3981:before{--bingo-strike-angle:-10deg;--bingo-strike-width:84%;--bingo-strike-left:8%;--bingo-strike-top:57%}.party-bingo_bingoCell_c0a1881b3981:nth-child(8n+8).party-bingo_checked_c0a1881b3981:before{--bingo-strike-angle:6deg;--bingo-strike-width:76%;--bingo-strike-left:12%;--bingo-strike-top:43%;--bingo-strike-height:4px}.party-bingo_bingoCell_c0a1881b3981>b,.party-bingo_bingoCell_c0a1881b3981>small,.party-bingo_cellCamera_c0a1881b3981,.party-bingo_cellPerson_c0a1881b3981{z-index:var(--layer-content)}.party-bingo_completionCheck_c0a1881b3981{width:10px;height:10px;z-index:var(--layer-content-preview);border:1px solid var(--bingo-line-strong);background:var(--bingo-paper);color:var(--bingo-ink);animation:party-bingo_bingoCheckPop_c0a1881b3981 var(--bingo-completion-check-duration) var(--motion-ease-playful) both;border-radius:50%;padding:1px;position:absolute;top:2px;right:2px}.party-bingo_completionCheck_c0a1881b3981 path{stroke-dasharray:24;stroke-dashoffset:24px;animation:party-bingo_bingoCheckDraw_c0a1881b3981 var(--bingo-completion-check-duration) ease-out forwards;animation-delay:var(--bingo-completion-delay)}.party-bingo_bingoCell_c0a1881b3981 .party-bingo_completionBurst_c0a1881b3981{z-index:var(--layer-content-raised);pointer-events:none;display:block;position:absolute;inset:0}.party-bingo_completionBurst_c0a1881b3981 i{--burst-x:0px;--burst-y:-24px;background:var(--state-info-border);opacity:0;width:4px;height:4px;animation:party-bingo_bingoParticle_c0a1881b3981 var(--bingo-completion-particle-duration) var(--motion-ease-playful) both;border-radius:50%;position:absolute;top:50%;left:50%}.party-bingo_completionBurst_c0a1881b3981 i:nth-child(2){--burst-x:23px;--burst-y:-12px;background:var(--state-warning-border);animation-delay:var(--bingo-completion-delay)}.party-bingo_completionBurst_c0a1881b3981 i:nth-child(3){--burst-x:22px;--burst-y:16px;background:var(--state-error-border)}.party-bingo_completionBurst_c0a1881b3981 i:nth-child(4){--burst-x:0px;--burst-y:25px;background:var(--state-success-border);animation-delay:var(--bingo-completion-delay)}.party-bingo_completionBurst_c0a1881b3981 i:nth-child(5){--burst-x:-23px;--burst-y:13px;background:var(--state-warning-border)}.party-bingo_completionBurst_c0a1881b3981 i:nth-child(6){--burst-x:-22px;--burst-y:-14px;background:var(--state-error-border);animation-delay:var(--bingo-completion-delay)}@keyframes party-bingo_bingoCellStrike_c0a1881b3981{0%{transform:translateY(-50%) rotate(var(--bingo-strike-angle)) scaleX(0)}to{transform:translateY(-50%) rotate(var(--bingo-strike-angle)) scaleX(1)}}@keyframes party-bingo_bingoCellComplete_c0a1881b3981{0%{transform:scale(1)}42%{transform:scale(.94)}72%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes party-bingo_bingoCheckPop_c0a1881b3981{0%,28%{opacity:0;transform:scale(.35)rotate(-16deg)}72%{opacity:1;transform:scale(1.16)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes party-bingo_bingoCheckDraw_c0a1881b3981{to{stroke-dashoffset:0}}@keyframes party-bingo_bingoParticle_c0a1881b3981{0%,20%{opacity:0;transform:translate(-50%,-50%)scale(.3)}45%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--burst-x)), calc(-50% + var(--burst-y))) scale(1)}}.party-bingo_bingoCell_c0a1881b3981.party-bingo_free_c0a1881b3981{background:var(--bingo-ink);color:var(--bingo-paper)}.party-bingo_bingoCell_c0a1881b3981.party-bingo_free_c0a1881b3981 span{font-size:var(--font-size-body-large);display:block}.party-bingo_bingoCell_c0a1881b3981.party-bingo_free_c0a1881b3981 b{font-size:var(--font-size-caption);letter-spacing:var(--tracking-caps)}.party-bingo_bingoCell_c0a1881b3981.party-bingo_empty_c0a1881b3981{color:var(--neutral-600);cursor:default;background:0 0}.party-bingo_bingoCell_c0a1881b3981.party-bingo_empty_c0a1881b3981 span{font-size:var(--font-size-body-large);display:block}.party-bingo_previewGuestPickerBackdrop_c0a1881b3981{padding:var(--space-4-5);z-index:var(--layer-content-badge);background:rgb(var(--rgb-black) / .38);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:absolute;inset:0}.party-bingo_previewGuestPicker_c0a1881b3981{width:100%;max-height:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--control-radius-large);background:var(--bingo-paper);box-shadow:var(--shadow-dialog);overflow-y:auto}.party-bingo_previewGuestPicker_c0a1881b3981:focus{outline:0}.party-bingo_previewGuestPicker_c0a1881b3981 header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.party-bingo_previewGuestPicker_c0a1881b3981 header>strong{min-width:0;font-size:var(--font-size-field);font-weight:var(--font-weight-selection)}.party-bingo_previewGuestPicker_c0a1881b3981 header button{width:30px;height:30px;color:var(--ink);cursor:pointer;font:var(--font-weight-regular) var(--font-size-body-large)/var(--leading-flat) var(--font-sans);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.party-bingo_previewGuestChoices_c0a1881b3981{gap:var(--space-1-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.party-bingo_previewGuestChoices_c0a1881b3981 button{min-height:var(--control-height-default);padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--action-secondary-border);border-radius:var(--control-radius);background:var(--action-secondary-bg);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--font-size-control);font-weight:var(--font-weight-button);text-align:left}.party-bingo_previewGuestChoices_c0a1881b3981 button:hover{border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover);transform:translateY(-1px)}.party-bingo_previewGuestChoices_c0a1881b3981 button:active{transform:translateY(0)}.party-bingo_previewGuestChoices_c0a1881b3981 button:focus-visible{outline:3px solid rgb(var(--rgb-lilac) / .3);outline-offset:2px}.party-bingo_previewGuestPicker_c0a1881b3981 header button:focus-visible{outline:3px solid rgb(var(--rgb-lilac) / .3);outline-offset:2px}.party-bingo_previewActionSquare_c0a1881b3981{min-height:0;margin:var(--space-3) 0;padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-warm);color:var(--ink);text-align:left;display:flex}.party-bingo_previewActionSquare_c0a1881b3981>b{min-width:0;font:var(--font-weight-medium) var(--font-size-caption)/var(--leading-snug) var(--font-sans)}.party-bingo_previewGuestName_c0a1881b3981{margin-top:var(--space-2);gap:var(--space-1-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.party-bingo_previewGuestName_c0a1881b3981 input{min-width:0;height:var(--control-height-default);padding:0 var(--space-2-5);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--ink);font:inherit;font-size:var(--font-size-control)}.party-bingo_previewGuestName_c0a1881b3981 button{min-height:var(--control-height-default);padding:0 var(--space-2-5);border:1px solid var(--action-primary-bg);border-radius:var(--control-radius);background:var(--action-primary-bg);color:var(--action-primary-text);font:inherit;font-size:var(--font-size-control);cursor:pointer}.party-bingo_previewGuestName_c0a1881b3981 button:disabled{opacity:var(--control-disabled-opacity);cursor:default}.party-bingo_previewGuestName_c0a1881b3981 input:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:0}.party-bingo_previewGuestEmpty_c0a1881b3981,.party-bingo_previewGuestError_c0a1881b3981{font-size:var(--font-size-caption);line-height:var(--leading-normal);display:block}.party-bingo_previewGuestEmpty_c0a1881b3981{color:var(--muted)}.party-bingo_previewGuestError_c0a1881b3981{margin-top:var(--space-2-5);color:var(--danger-strong)}.party-bingo_previewPhotoAction_c0a1881b3981{gap:var(--space-2-5);display:grid}.party-bingo_previewPhotoAction_c0a1881b3981>label{min-height:var(--control-height-large);padding:0 var(--space-3-5);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--control-radius);background:var(--action-primary-bg);color:var(--action-primary-text);font-size:var(--font-size-control);font-weight:var(--font-weight-button);cursor:pointer;display:flex}.party-bingo_previewPhotoAction_c0a1881b3981>label:has(input:focus-visible){box-shadow:var(--focus-ring)}.party-bingo_previewPhotoAction_c0a1881b3981>label svg{width:var(--icon-size-small);height:var(--icon-size-small)}.party-bingo_previewPhotoAction_c0a1881b3981 input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.party-bingo_overlay_c0a1881b3981{padding:var(--space-6);z-index:var(--layer-overlay);background:rgb(var(--rgb-black) / .34);place-items:center;display:grid;position:fixed;inset:0}.party-bingo_panel_c0a1881b3981{width:min(760px,100%);max-height:calc(100dvh - (2 * var(--space-6)));border:1px solid var(--line);border-radius:var(--control-radius-large);background:var(--surface-raised);box-shadow:var(--shadow-dialog);animation:party-bingo_panelIn_c0a1881b3981 var(--motion-duration-default) ease-out both;flex-direction:column;padding:0;display:flex;overflow:hidden}@keyframes party-bingo_panelIn_c0a1881b3981{0%{opacity:0;transform:translateY(12px)scale(.985)}}.party-bingo_activationPromptOverlay_c0a1881b3981{padding:var(--space-4);z-index:var(--layer-dialog);background:rgb(var(--rgb-black) / .32);place-items:center;display:grid;position:fixed;inset:0}.party-bingo_activationPromptDialog_c0a1881b3981{width:min(520px,100%);padding:var(--space-5);align-content:start;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--control-radius-large);background:var(--surface-raised);box-shadow:var(--shadow-dialog);animation:party-bingo_panelIn_c0a1881b3981 var(--motion-duration-default) ease-out both;display:grid}.party-bingo_activationPromptDialog_c0a1881b3981>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.party-bingo_activationPromptDialog_c0a1881b3981 h2{font-size:var(--section-heading-size);margin:0}.party-bingo_activationPromptDialog_c0a1881b3981 header p{margin:var(--space-2) 0 0;color:var(--text-body);font-size:var(--font-size-caption);line-height:var(--leading-relaxed)}.party-bingo_activationPromptDialog_c0a1881b3981 footer{justify-content:flex-end;gap:var(--space-2);width:auto;margin:0;padding:0;display:flex}.party-bingo_templatePreviewDialog_c0a1881b3981{grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);max-height:min(780px,100dvh - 32px);overflow:hidden}.party-bingo_templatePreviewContent_c0a1881b3981{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;margin-inline-end:calc(var(--space-2) * -1);padding-inline-end:var(--space-4);overflow-y:auto}.party-bingo_templatePreviewContent_c0a1881b3981::-webkit-scrollbar{width:8px}.party-bingo_templatePreviewList_c0a1881b3981{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.party-bingo_templatePreviewList_c0a1881b3981 li{min-width:0;min-height:66px;padding:var(--space-2);align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);grid-template-columns:28px minmax(0,1fr);display:grid}.party-bingo_templatePreviewList_c0a1881b3981 li[data-photo=true]{grid-template-columns:28px var(--control-icon-size) minmax(0, 1fr)}.party-bingo_templatePreviewNumber_c0a1881b3981{background:var(--surface-warm);width:28px;height:28px;color:var(--text-secondary);font-size:var(--font-size-ui-min);font-weight:var(--font-weight-selection);border-radius:50%;place-items:center;display:grid}.party-bingo_templatePreviewPhotoIcon_c0a1881b3981{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--text-secondary);stroke-width:1.8px}.party-bingo_templatePreviewList_c0a1881b3981 strong{color:var(--text-default);font-size:var(--font-size-control);font-weight:var(--font-weight-button);line-height:var(--leading-snug)}.party-bingo_panel_c0a1881b3981>header{padding:var(--space-4) var(--space-5);z-index:var(--layer-content);justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--line);background:var(--surface-raised);flex:none;align-items:center;display:flex;position:relative}.party-bingo_panelBody_c0a1881b3981{min-height:0;padding:0 var(--space-5) var(--space-5);overscroll-behavior:contain;overflow-y:auto}.party-bingo_panel_c0a1881b3981>header span{color:var(--muted);font-size:var(--font-size-meta);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.party-bingo_panel_c0a1881b3981 h2{margin:var(--space-2) 0 0;font:var(--font-weight-regular) var(--font-size-heading-large)/var(--leading-title) var(--font-serif);letter-spacing:var(--tracking-tight)}.party-bingo_panel_c0a1881b3981 h2.party-bingo_ideaPanelTitle_c0a1881b3981{font-family:var(--font-sans);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight)}.party-bingo_panel_c0a1881b3981>header>div>h2:first-child{margin-top:0}.party-bingo_customForm_c0a1881b3981{margin-top:var(--space-4);gap:var(--space-2);display:grid}.party-bingo_customForm_c0a1881b3981>.party-bingo_customTypeField_c0a1881b3981{margin-bottom:var(--space-2);justify-content:stretch;align-items:stretch;gap:var(--space-2);display:grid}.party-bingo_customTypeField_c0a1881b3981>span{font-size:var(--font-size-body-compact);font-weight:var(--font-weight-medium)}.party-bingo_customTypeTabs_c0a1881b3981{width:100%}.party-bingo_customTypeTabs_c0a1881b3981 button{min-width:0;min-height:var(--control-height-compact);padding-inline:var(--space-3);justify-content:center;align-items:center;gap:var(--space-1-5);font-size:var(--font-size-caption);display:inline-flex}.party-bingo_customTypeTabs_c0a1881b3981 button svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-bingo_readyCluePicker_c0a1881b3981{margin:var(--space-1) 0 var(--space-2);padding:var(--space-3);border:1px solid var(--state-info-border);border-radius:var(--control-radius-large);background:var(--state-info-bg)}.party-bingo_readyCluePicker_c0a1881b3981>summary{min-height:var(--control-height-compact);justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}.party-bingo_readyCluePicker_c0a1881b3981>summary::-webkit-details-marker{display:none}.party-bingo_readyCluePicker_c0a1881b3981>summary>span{align-items:center;gap:var(--space-2);min-width:0;display:flex}.party-bingo_readyCluePicker_c0a1881b3981>summary svg{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--state-info-ink);flex:none}.party-bingo_readyCluePicker_c0a1881b3981>summary>svg:last-child{transition:transform var(--motion-default)}.party-bingo_readyCluePicker_c0a1881b3981[open]>summary>svg:last-child{transform:rotate(90deg)}.party-bingo_readyCluePicker_c0a1881b3981>summary strong{font-size:var(--font-size-control);font-weight:var(--font-weight-selection)}.party-bingo_readyCluePicker_c0a1881b3981>summary:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-bingo_readyClueList_c0a1881b3981{max-height:var(--bingo-ready-picker-max-height);margin-top:var(--space-2);gap:var(--space-1);overscroll-behavior:contain;display:grid;overflow-y:auto}.party-bingo_readyClueList_c0a1881b3981 article{min-height:var(--control-height-large);padding:var(--space-2);align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}.party-bingo_readyClueList_c0a1881b3981 article>span{gap:var(--space-1);min-width:0;display:grid}.party-bingo_readyClueList_c0a1881b3981 article strong{font-size:var(--font-size-control);font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}.party-bingo_readyClueList_c0a1881b3981 article small{color:var(--text-secondary);font-size:var(--font-size-caption)}.party-bingo_readyClueList_c0a1881b3981 article i{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--control-radius-pill);background:var(--pale-blue);color:var(--state-info-ink);font-style:normal;font-weight:var(--font-weight-selection);white-space:nowrap}.party-bingo_readyClueList_c0a1881b3981 article button{min-height:var(--control-height-compact);padding:0 var(--space-2);justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--control-radius);background:var(--action-primary-bg);color:var(--action-primary-text);font:var(--font-weight-button) var(--font-size-caption)/var(--leading-flat) var(--font-sans);cursor:pointer;border:0;display:inline-flex}.party-bingo_readyClueList_c0a1881b3981 article button:disabled{background:var(--action-secondary-bg);color:var(--text-secondary);opacity:1;cursor:default}.party-bingo_readyClueList_c0a1881b3981 article button svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-bingo_readyClueCapacity_c0a1881b3981,.party-bingo_readyClueLoading_c0a1881b3981{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--leading-normal)}.party-bingo_readyClueCapacity_c0a1881b3981{margin-top:var(--space-2);display:block}.party-bingo_readyClueLoading_c0a1881b3981{margin:var(--space-1) 0}.party-bingo_readyClueDivider_c0a1881b3981{margin:var(--space-2) 0 0;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-caption);display:flex}.party-bingo_readyClueDivider_c0a1881b3981:after{background:var(--line);content:"";flex:1;height:1px}.party-bingo_collectedContentSource_c0a1881b3981{margin-bottom:var(--space-2);padding:var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--state-info-border);border-radius:var(--control-radius);background:var(--state-info-bg);color:var(--state-info-ink);display:flex}.party-bingo_collectedContentSource_c0a1881b3981>svg{width:var(--icon-size-default);height:var(--icon-size-default);flex:none}.party-bingo_collectedContentSource_c0a1881b3981>span{gap:var(--space-0-5);min-width:0;display:grid}.party-bingo_collectedContentSource_c0a1881b3981 strong{font-size:var(--font-size-control)}.party-bingo_collectedContentSource_c0a1881b3981 small{color:inherit;font-size:var(--font-size-ui-min);line-height:var(--leading-snug)}.party-bingo_customForm_c0a1881b3981 label{font-size:var(--font-size-body-compact);font-weight:var(--font-weight-medium)}.party-bingo_customForm_c0a1881b3981 textarea{height:calc(2.9em + 28px);min-height:0;max-height:calc(2.9em + 28px);padding:var(--space-3);resize:none;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--ink);font:inherit;font-size:var(--font-size-field);line-height:var(--leading-relaxed);outline:0}.party-bingo_customForm_c0a1881b3981 textarea[data-compact=true]{height:var(--control-height-large);max-height:var(--control-height-large);padding-block:var(--space-2-5)}.party-bingo_customForm_c0a1881b3981 textarea:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.party-bingo_duplicateHint_c0a1881b3981{color:var(--danger-strong);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.party-bingo_customForm_c0a1881b3981>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.party-bingo_customForm_c0a1881b3981>.party-bingo_findSomeoneComposer_c0a1881b3981{margin-top:var(--space-1);padding:var(--space-2);align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--control-radius-large);background:var(--surface-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.party-bingo_findSomeoneHeader_c0a1881b3981{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.party-bingo_findSomeoneHeader_c0a1881b3981>svg{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--text-secondary);flex:none}.party-bingo_findSomeoneHeader_c0a1881b3981 strong{font-size:var(--font-size-control);font-weight:var(--font-weight-selection)}.party-bingo_targetGuestPicker_c0a1881b3981{min-width:0}.party-bingo_targetGuestField_c0a1881b3981{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.party-bingo_targetGuestCombobox_c0a1881b3981{position:relative}.party-bingo_targetGuestCombobox_c0a1881b3981>input{width:100%;min-width:0;min-height:var(--control-height-default);padding:0 var(--space-3-5);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--ink);font:inherit;font-size:var(--font-size-field);transition:border-color var(--control-transition), box-shadow var(--control-transition);outline:0}.party-bingo_targetGuestCombobox_c0a1881b3981>input:focus-visible{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.party-bingo_targetGuestSuggestions_c0a1881b3981{width:100%;max-height:240px;padding:var(--space-1);z-index:var(--layer-popover);top:calc(100% + var(--space-1));gap:var(--space-0-5);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);box-shadow:var(--shadow-menu);display:grid;position:absolute;left:0;overflow-y:auto}.party-bingo_targetGuestSuggestions_c0a1881b3981>button{width:100%;min-height:var(--control-height-default);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);border-radius:calc(var(--control-radius) - 2px);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.party-bingo_targetGuestSuggestions_c0a1881b3981>button:is(:hover,[aria-selected=true]){background:var(--action-secondary-bg-hover)}.party-bingo_targetGuestSuggestions_c0a1881b3981>button:focus-visible{box-shadow:inset var(--focus-ring);outline:0}.party-bingo_targetGuestSuggestions_c0a1881b3981>button>svg{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--text-secondary);flex:none}.party-bingo_targetGuestSuggestions_c0a1881b3981>button>span{gap:1px;min-width:0;display:grid}.party-bingo_targetGuestSuggestions_c0a1881b3981 strong{font-size:var(--font-size-control);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.party-bingo_targetGuestSuggestions_c0a1881b3981 small{color:var(--muted);font-size:var(--font-size-ui-min)}.party-bingo_targetGuestAvatar_c0a1881b3981{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--control-radius-pill);object-fit:cover;flex:none}.party-bingo_targetGuestSuggestions_c0a1881b3981 .party-bingo_targetGuestRole_c0a1881b3981{font-size:inherit;font-weight:var(--font-weight-regular)}.party-bingo_customForm_c0a1881b3981 small{color:var(--muted)}.party-bingo_divider_c0a1881b3981{margin:var(--space-6) 0 var(--space-2);border-top:1px solid var(--line)}.party-bingo_divider_c0a1881b3981 span{padding-right:var(--space-2-5);background:var(--surface-raised);color:var(--muted);font-size:var(--font-size-meta);position:relative;top:-10px}.party-bingo_ideaTabs_c0a1881b3981{width:100%;margin-bottom:var(--space-3)}.party-bingo_ideaTabs_c0a1881b3981 button{min-width:0;min-height:var(--control-height-compact);padding-inline:var(--space-3);justify-content:center;align-items:center;gap:var(--space-1-5);font-size:var(--font-size-caption);display:inline-flex}.party-bingo_ideaTabs_c0a1881b3981 button svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-bingo_ideaList_c0a1881b3981{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--white);overflow:hidden}.party-bingo_ideaList_c0a1881b3981>div{min-height:64px;padding:var(--space-2-5) var(--space-3-5);gap:var(--space-3-5);border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;display:grid}.party-bingo_ideaList_c0a1881b3981>div:first-child{border-top:0}.party-bingo_ideaList_c0a1881b3981 span{font-size:var(--font-size-field);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}.party-bingo_ideaList_c0a1881b3981 .party-bingo_ideaText_c0a1881b3981{align-items:center;gap:var(--space-2);min-width:0;display:flex}.party-bingo_ideaText_c0a1881b3981>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex:none}.party-bingo_ideaText_c0a1881b3981>i{padding:var(--space-0-5) var(--space-1-5);border:1px solid var(--bingo-line);border-radius:var(--control-radius-pill);color:var(--bingo-ink);font-size:var(--font-size-caption);flex:none;font-style:normal}.party-bingo_ideaListEmpty_c0a1881b3981{padding:var(--space-7) var(--space-4-5);color:var(--muted);font-size:var(--font-size-caption);text-align:center;margin:0}.party-bingo_guestCluePanel_c0a1881b3981{margin-top:var(--space-4-5);padding:var(--space-5);gap:var(--space-3-5);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-warm);display:grid}.party-bingo_guestQuestionComposer_c0a1881b3981{gap:var(--space-2);display:grid}.party-bingo_guestQuestionComposer_c0a1881b3981 header strong{font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium);display:block}.party-bingo_guestQuestionComposer_c0a1881b3981 header p{margin:var(--space-1) 0 var(--space-2);color:var(--muted);font-size:var(--font-size-caption);line-height:var(--leading-normal)}.party-bingo_guestQuestionComposer_c0a1881b3981>label{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.party-bingo_guestQuestionComposer_c0a1881b3981>textarea{width:100%;min-height:96px;padding:var(--space-3) var(--space-3);resize:vertical;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--white);color:var(--ink);font:inherit;font-size:var(--font-size-field);line-height:var(--leading-relaxed);outline:0}.party-bingo_guestQuestionComposer_c0a1881b3981>textarea:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.party-bingo_guestQuestionPreview_c0a1881b3981{margin-top:var(--space-1-5);padding:var(--space-3);gap:var(--space-1-5);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--white);display:grid}.party-bingo_guestQuestionPreview_c0a1881b3981 small{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.party-bingo_guestQuestionPreview_c0a1881b3981 strong{font-size:var(--font-size-caption)}.party-bingo_guestQuestionPreview_c0a1881b3981 p{color:var(--text-body);font-size:var(--font-size-caption);line-height:var(--leading-normal);margin:0}.party-bingo_guestQuestionComposerActions_c0a1881b3981{margin-top:var(--space-1-5);gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.party-bingo_guestQuestionComposerActions_c0a1881b3981>button{min-height:var(--control-height-default);padding:0 var(--space-3-5);border:1px solid var(--action-secondary-border);border-radius:var(--control-radius);background:var(--action-secondary-bg);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--font-size-control);font-weight:var(--font-weight-button)}.party-bingo_guestQuestionComposerActions_c0a1881b3981>button:last-child{border-color:var(--action-primary-bg);background:var(--action-primary-bg);color:var(--action-primary-text)}.party-bingo_guestQuestionComposerActions_c0a1881b3981>button:disabled{opacity:.35;cursor:default}.party-bingo_sentGuestQuestion_c0a1881b3981{min-height:0;padding:var(--space-3-5) var(--space-4);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--white);align-self:start}.party-bingo_sentGuestQuestion_c0a1881b3981 header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.party-bingo_sentGuestQuestion_c0a1881b3981 header>div{gap:var(--space-1);min-width:0;display:grid}.party-bingo_sentGuestQuestion_c0a1881b3981 header small{color:var(--muted);font-size:var(--font-size-caption)}.party-bingo_sentGuestQuestion_c0a1881b3981 header strong{font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);line-height:var(--leading-normal)}.party-bingo_guestQuestionToolbar_c0a1881b3981{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.party-bingo_newGuestQuestionButton_c0a1881b3981,.party-bingo_refreshGuestQuestionButton_c0a1881b3981{min-height:var(--control-height-compact);padding:0 var(--space-3);border-radius:var(--radius-media);cursor:pointer;font:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-button)}.party-bingo_newGuestQuestionButton_c0a1881b3981{border:1px solid var(--action-primary-bg);background:var(--action-primary-bg);color:var(--action-primary-text)}.party-bingo_refreshGuestQuestionButton_c0a1881b3981{border:1px solid var(--action-secondary-border);background:var(--action-secondary-bg);color:var(--ink)}.party-bingo_refreshGuestQuestionButton_c0a1881b3981:disabled{opacity:.5;cursor:default}.party-bingo_guestClueAnsweredBar_c0a1881b3981{min-height:40px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);justify-content:space-between;align-items:center;display:flex}.party-bingo_guestClueAnsweredBar_c0a1881b3981 span{font-size:var(--font-size-control);font-weight:var(--font-weight-selection)}.party-bingo_guestClueAnsweredBar_c0a1881b3981 strong{min-width:23px;height:23px;padding:0 var(--space-1-5);border-radius:var(--control-radius-pill);background:var(--surface-warm);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-selection);place-items:center;display:grid}.party-bingo_guestClueEmpty_c0a1881b3981{padding:var(--space-3-5);border:1px dashed var(--line);border-radius:var(--radius-media);color:var(--muted);font-size:var(--font-size-caption);text-align:center;margin:0}@media (max-width:1100px){.party-bingo_itemGrid_c0a1881b3981{grid-template-columns:1fr}.party-bingo_item_c0a1881b3981:nth-child(2){border-top:1px solid var(--line)}.party-bingo_item_c0a1881b3981:nth-child(2n){border-left:0}.party-bingo_item_c0a1881b3981:last-child:nth-child(odd){border-right:0}.party-bingo_item_c0a1881b3981:nth-last-child(2):nth-child(2n){border-bottom:0}}[data-account-sidebar-collapsed=false] .party-bingo_shell_c0a1881b3981{grid-template-columns:minmax(0,1fr)}[data-account-sidebar-collapsed=false] .party-bingo_editor_c0a1881b3981{width:min(var(--activity-setup-content-max), 100%);padding-inline:var(--activity-setup-padding-inline);border-right:0;margin:0 auto}[data-account-sidebar-collapsed=false] .party-bingo_openPreviewButton_c0a1881b3981{display:inline-flex}[data-account-sidebar-collapsed=false] .party-bingo_topbar_c0a1881b3981>a:first-child,[data-account-sidebar-collapsed=false] .party-bingo_preview_c0a1881b3981:not(.party-bingo_previewModalOpen_c0a1881b3981){display:none}@container account-main (width<=1120px){.party-bingo_shell_c0a1881b3981{grid-template-columns:minmax(0,1fr)}.party-bingo_editor_c0a1881b3981{padding-inline:var(--space-7-5);border-right:0}.party-bingo_heading_c0a1881b3981{grid-template-columns:160px minmax(0,1fr)}.party-bingo_headingIllustration_c0a1881b3981{transform-origin:0;width:160px;transform:scale(1.12)}.party-bingo_openPreviewButton_c0a1881b3981{display:inline-flex}.party-bingo_topbar_c0a1881b3981>a:first-child,.party-bingo_preview_c0a1881b3981:not(.party-bingo_previewModalOpen_c0a1881b3981){display:none}}@container account-main (width<=820px){.party-bingo_settings_c0a1881b3981{grid-template-columns:1fr}.party-bingo_settings_c0a1881b3981>*{border-bottom:1px solid var(--line)}.party-bingo_settings_c0a1881b3981>:nth-child(odd):not(:last-child){border-right:0}.party-bingo_settings_c0a1881b3981>:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}.party-bingo_settings_c0a1881b3981>:last-child{border-bottom:0}.party-bingo_accentChoices_c0a1881b3981{justify-content:flex-start}}@media (max-width:820px){.party-bingo_topbar_c0a1881b3981{grid-template-columns:1fr auto}.party-bingo_topbar_c0a1881b3981>span{display:none}.party-bingo_shell_c0a1881b3981{flex-direction:column;display:flex}.party-bingo_editor_c0a1881b3981{width:100%;padding:var(--space-7) var(--space-5) var(--space-12);border-right:0}.party-bingo_heading_c0a1881b3981{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.party-bingo_editor_c0a1881b3981{padding:var(--space-6-5) var(--space-4) 42px}.party-bingo_heading_c0a1881b3981{gap:var(--space-3);grid-template-columns:1fr}.party-bingo_headingIllustration_c0a1881b3981{width:130px;height:96px}}@media (max-width:640px){.party-bingo_contextShell_c0a1881b3981{width:calc(100% - (2 * var(--space-3)));max-width:760px;padding:var(--space-5) 0}.party-bingo_contextCard_c0a1881b3981{padding:var(--space-4);gap:var(--space-5)}.party-bingo_contextHeading_c0a1881b3981{gap:var(--space-3);grid-template-columns:1fr}.party-bingo_contextIllustration_c0a1881b3981{width:128px;height:92px}.party-bingo_contextPartySummary_c0a1881b3981{grid-template-columns:1fr}.party-bingo_contextPartySummary_c0a1881b3981 span,.party-bingo_contextPartySummary_c0a1881b3981 small{grid-column:1}.party-bingo_contextActions_c0a1881b3981{flex-direction:column;align-items:stretch}.party-bingo_contextActions_c0a1881b3981>*{width:100%}.party-bingo_heading_c0a1881b3981 h1{font-size:var(--font-size-display)}.party-bingo_activationCard_c0a1881b3981,.party-bingo_activationActions_c0a1881b3981{flex-direction:column;align-items:stretch}.party-bingo_activationActions_c0a1881b3981{gap:var(--space-2)}.party-bingo_activationToggle_c0a1881b3981{align-self:flex-start}.party-bingo_templateStrip_c0a1881b3981{grid-auto-columns:min(90vw,340px)}.party-bingo_settings_c0a1881b3981{grid-template-columns:1fr}.party-bingo_settings_c0a1881b3981>*{border-bottom:1px solid var(--line)}.party-bingo_settings_c0a1881b3981>:nth-child(odd):not(:last-child){border-right:0}.party-bingo_settings_c0a1881b3981>:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}.party-bingo_settings_c0a1881b3981>:last-child{border-bottom:0}.party-bingo_accentChoices_c0a1881b3981{justify-content:flex-start}.party-bingo_styleSettingRow_c0a1881b3981{grid-template-columns:minmax(0, 1fr) 104px var(--control-icon-size)}.party-bingo_styleSettingRow_c0a1881b3981>i{width:104px;height:48px}.party-bingo_guestClueActions_c0a1881b3981{justify-content:space-between}.party-bingo_settingRow_c0a1881b3981{align-items:stretch;gap:var(--space-2-5);flex-direction:column}.party-bingo_settingRow_c0a1881b3981 select{width:100%;max-width:none}.party-bingo_segmented_c0a1881b3981{align-self:flex-start}.party-bingo_sectionHeading_c0a1881b3981{flex-direction:column;align-items:flex-start}.party-bingo_sectionHeading_c0a1881b3981>div:first-child{flex-wrap:wrap}.party-bingo_sectionHeading_c0a1881b3981>div:last-child{width:100%}.party-bingo_sectionHeading_c0a1881b3981 button{flex:1}.party-bingo_phoneFrame_c0a1881b3981{width:min(100%, var(--bingo-inline-phone-width))}.party-bingo_overlay_c0a1881b3981{padding:var(--space-2);align-items:end}.party-bingo_panel_c0a1881b3981{border-radius:var(--radius-panel) var(--radius-panel) var(--control-radius) var(--control-radius);width:100%;max-height:calc(100dvh - 16px)}.party-bingo_panel_c0a1881b3981>header{padding:var(--space-4)}.party-bingo_panelBody_c0a1881b3981{padding:0 var(--space-4) var(--space-4)}.party-bingo_activationPromptDialog_c0a1881b3981 footer{flex-direction:column;align-items:stretch}.party-bingo_activationPromptDialog_c0a1881b3981 footer button{width:100%}.party-bingo_templatePreviewDialog_c0a1881b3981{max-height:calc(100dvh - 16px);padding:var(--space-4)}.party-bingo_templatePreviewList_c0a1881b3981{grid-template-columns:1fr}.party-bingo_ideaTabs_c0a1881b3981 button,.party-bingo_customTypeTabs_c0a1881b3981 button{padding-inline:var(--space-2);white-space:nowrap}.party-bingo_ideaTabs_c0a1881b3981 button svg,.party-bingo_customTypeTabs_c0a1881b3981 button svg{display:none}}@media (max-height:900px){.party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.717949;width:min(100%,280px)}}@media (max-height:760px){.party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.641026;width:min(100%,250px)}}@media (max-height:650px){.party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.564103;width:min(100%,220px)}}@media (max-width:420px){.party-bingo_previewModalOpen_c0a1881b3981 .party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.769231;width:300px}}@media (max-width:350px){.party-bingo_previewModalOpen_c0a1881b3981 .party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.692308;width:270px}}@media (max-height:900px){.party-bingo_previewModalOpen_c0a1881b3981 .party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.846154;width:330px}}@media (max-height:820px){.party-bingo_previewModalOpen_c0a1881b3981 .party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.74359;width:290px}}@media (max-height:720px){.party-bingo_previewModalOpen_c0a1881b3981 .party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.666667;width:260px}}@media (max-height:650px){.party-bingo_previewModalOpen_c0a1881b3981 .party-bingo_phoneFrame_c0a1881b3981{--bingo-phone-frame-scale:.589744;width:230px}}@media (prefers-reduced-motion:reduce){.party-bingo_panel_c0a1881b3981,.party-bingo_activationPromptDialog_c0a1881b3981,.party-bingo_bingoCell_c0a1881b3981.party-bingo_checked_c0a1881b3981,.party-bingo_bingoCell_c0a1881b3981.party-bingo_checked_c0a1881b3981:before,.party-bingo_completionCheck_c0a1881b3981,.party-bingo_completionCheck_c0a1881b3981 path,.party-bingo_completionBurst_c0a1881b3981 i{animation:none}.party-bingo_bingoCell_c0a1881b3981.party-bingo_checked_c0a1881b3981:before{transform:translateY(-50%) rotate(var(--bingo-strike-angle)) scaleX(1)}.party-bingo_completionCheck_c0a1881b3981 path{stroke-dashoffset:0}.party-bingo_bingoCell_c0a1881b3981 .party-bingo_completionBurst_c0a1881b3981{display:none}}.party-bingo_bingoGrid_c0a1881b3981 .party-bingo_bingoCell_c0a1881b3981:not(.party-bingo_checked_c0a1881b3981):has(>.party-bingo_cellCamera_c0a1881b3981,>.party-bingo_cellPerson_c0a1881b3981){padding-bottom:calc(var(--bingo-cell-marker-size) + var(--bingo-cell-marker-inset) + var(--bingo-cell-marker-gap))}.party-bingo_cellCamera_c0a1881b3981,.party-bingo_cellPerson_c0a1881b3981{right:var(--bingo-cell-marker-inset);bottom:var(--bingo-cell-marker-inset)}.party-bingo_cellCamera_c0a1881b3981+.party-bingo_cellPerson_c0a1881b3981{right:calc(var(--bingo-cell-marker-inset) + var(--bingo-cell-marker-size) + var(--bingo-cell-marker-gap))}.party-bingo_previewGuestChoices_c0a1881b3981:empty,.party-bingo_mobileLabel_c0a1881b3981{display:none}@media (max-width:760px){.party-bingo_editor_c0a1881b3981{--activity-setup-padding-inline:var(--space-4);padding-inline:var(--activity-setup-padding-inline)}.party-bingo_desktopLabel_c0a1881b3981{display:none}.party-bingo_mobileLabel_c0a1881b3981{display:inline}.party-bingo_topbar_c0a1881b3981{padding-inline:var(--space-4);gap:var(--space-2)}.party-bingo_topbarActions_c0a1881b3981{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0}.party-bingo_openPreviewButton_c0a1881b3981{white-space:nowrap}.party-bingo_openPreviewButton_c0a1881b3981 svg{flex-shrink:0}.party-bingo_heading_c0a1881b3981{grid-template-columns:var(--activity-setup-illustration-width-mobile) minmax(0, 1fr);gap:var(--activity-setup-heading-gap-mobile);min-width:0}.party-bingo_headingIllustration_c0a1881b3981{width:var(--activity-setup-illustration-width-mobile);height:var(--activity-setup-illustration-height-mobile);transform:none}.party-bingo_heading_c0a1881b3981 p{font-size:var(--activity-setup-copy-size-mobile);grid-column:1/-1;margin-top:0}.party-bingo_heading_c0a1881b3981>div{display:contents}.party-bingo_activationToggle_c0a1881b3981 i{width:var(--toggle-width);height:var(--toggle-height)}.party-bingo_activationToggle_c0a1881b3981 i:after{width:var(--toggle-knob-size);height:var(--toggle-knob-size);top:var(--toggle-inset);left:var(--toggle-inset)}.party-bingo_activationToggle_c0a1881b3981 input:checked+i:after{transform:translateX(var(--toggle-travel))}.party-bingo_activationCard_c0a1881b3981{margin-top:var(--space-3)}.party-bingo_activationToggle_c0a1881b3981{margin-block:calc((var(--toggle-height) - var(--control-height-default)) / 2);gap:var(--space-2)}.party-bingo_activationToggle_c0a1881b3981 b{white-space:nowrap;min-width:0;font-size:var(--activity-control-card-copy-size)}.party-bingo_activationCard_c0a1881b3981{min-height:0;padding:var(--activity-control-card-padding);align-items:center;gap:var(--space-1) var(--activity-control-card-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.party-bingo_activationCard_c0a1881b3981>span,.party-bingo_activationCard_c0a1881b3981>div{display:contents}.party-bingo_activationCard_c0a1881b3981>span strong{font-size:var(--activity-control-card-title-size);font-weight:var(--font-weight-medium);grid-area:1/1}.party-bingo_activationCard_c0a1881b3981>span small{font-size:var(--activity-control-card-copy-size);line-height:var(--activity-control-card-copy-line-height);grid-area:2/1/auto/-1}.party-bingo_activationCard_c0a1881b3981 .party-bingo_activationToggle_c0a1881b3981{grid-area:1/2;place-self:center end}.party-bingo_activationCard_c0a1881b3981>div>button{margin-top:var(--activity-control-card-gap);grid-area:3/1/auto/-1;justify-self:start}}.party-bingo_page_c0a1881b3981{--activity-preview-display:none}[data-account-sidebar-collapsed=false] .party-bingo_page_c0a1881b3981{--activity-preview-display:inline-flex}@container account-main (width<=1120px){.party-bingo_page_c0a1881b3981{--activity-preview-display:inline-flex}}@media (max-width:760px){.party-bingo_templateCarousel_c0a1881b3981>header{align-items:center;gap:var(--space-1)}.party-bingo_templateCarousel_c0a1881b3981>header h2,.party-bingo_sectionHeading_c0a1881b3981 h2{font-size:var(--activity-section-title-size-mobile);line-height:var(--leading-tight);white-space:nowrap}.party-bingo_templateHeaderActions_c0a1881b3981{gap:var(--space-1);flex:none}.party-bingo_templateCarouselControls_c0a1881b3981{gap:var(--space-1)}.party-bingo_clearCardButton_c0a1881b3981{padding-inline:var(--space-1);font-size:var(--activity-section-action-size-mobile);white-space:nowrap}.party-bingo_sectionHeading_c0a1881b3981 button,.party-bingo_sectionHeading_c0a1881b3981 button.party-bingo_addNewButton_c0a1881b3981{font-size:var(--activity-section-action-size-mobile);white-space:nowrap}.party-bingo_settingRow_c0a1881b3981,.party-bingo_switchRow_c0a1881b3981,.party-bingo_styleSettingRow_c0a1881b3981{padding:var(--space-3);gap:var(--space-2)}.party-bingo_switchRow_c0a1881b3981{grid-template-columns:minmax(0, 1fr) var(--toggle-width);display:grid}.party-bingo_switchRow_c0a1881b3981>span,.party-bingo_styleSettingRow_c0a1881b3981>span{display:contents}.party-bingo_switchRow_c0a1881b3981 strong,.party-bingo_styleSettingRow_c0a1881b3981 strong{font-size:var(--activity-section-action-size-mobile);grid-area:1/1}.party-bingo_switchRow_c0a1881b3981>i{grid-area:1/2}.party-bingo_switchRow_c0a1881b3981 small,.party-bingo_styleSettingRow_c0a1881b3981 small{font-size:var(--activity-control-card-copy-size);grid-column:1/-1;margin:0}.party-bingo_styleSettingRow_c0a1881b3981>i{grid-area:1/2}.party-bingo_styleSettingRow_c0a1881b3981>svg{grid-area:1/3}.party-bingo_panel_c0a1881b3981 h2.party-bingo_ideaPanelTitle_c0a1881b3981{font-size:var(--mobile-workspace-heading-size);line-height:var(--leading-tight)}.party-bingo_customTypeTabs_c0a1881b3981{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1fr)}.party-bingo_customTypeTabs_c0a1881b3981 button,.party-bingo_ideaTabs_c0a1881b3981 button{padding-inline:var(--space-1);min-height:var(--control-height-default);font-size:var(--mobile-tab-label-size);white-space:nowrap}}.bingo-style-preview_panel_1981afea2d72{width:min(100%, var(--activity-detail-feature-stage-width));min-width:0;padding:var(--space-6);border-radius:var(--marketing-card-radius);background:var(--surface-soft);justify-self:center;justify-items:center;margin:0;display:grid;container-type:inline-size}.bingo-style-preview_controls_1981afea2d72{width:100%;max-width:var(--activity-detail-feature-preview-width);gap:var(--space-5);scrollbar-gutter:auto;margin:0;padding:0;overflow:visible}.bingo-style-preview_controls_1981afea2d72 .bingo-style-preview_titleRow_1981afea2d72{max-width:var(--activity-style-title-width);grid-template-columns:minmax(0, 1fr) var(--control-height-default)}.bingo-style-preview_controls_1981afea2d72 .bingo-style-preview_title_1981afea2d72 input{min-height:var(--control-height-default);font-size:var(--font-size-field)}.bingo-style-preview_controls_1981afea2d72 .bingo-style-preview_titleRow_1981afea2d72>button{width:var(--control-height-default);min-height:var(--control-height-default)}.bingo-style-preview_controls_1981afea2d72 .bingo-style-preview_palette_1981afea2d72{gap:var(--space-1-5);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.bingo-style-preview_controls_1981afea2d72 .bingo-style-preview_palette_1981afea2d72 button{width:100%;max-width:var(--space-9);aspect-ratio:1;justify-self:center;height:auto}.bingo-style-preview_controls_1981afea2d72 .bingo-style-preview_illustrations_1981afea2d72{grid-template-columns:repeat(3,minmax(0,1fr))}@container (width<=340px){.bingo-style-preview_controls_1981afea2d72 .bingo-style-preview_illustrations_1981afea2d72{grid-template-columns:repeat(2,minmax(0,1fr))}.bingo-style-preview_controls_1981afea2d72 .bingo-style-preview_palette_1981afea2d72{gap:var(--space-1)}.bingo-style-preview_controls_1981afea2d72 .bingo-style-preview_palette_1981afea2d72 button{padding:var(--space-0-5)}}@media (max-width:760px){.bingo-style-preview_panel_1981afea2d72{padding:var(--space-4)}}.party-predictions_page_f3623fb9df36{background:var(--paper);min-height:100svh;color:var(--ink)}.party-predictions_topbar_f3623fb9df36{min-height:68px;padding:0 clamp(var(--space-4-5), 4vw, 52px);border-bottom:1px solid var(--line);background:var(--surface-raised);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.party-predictions_topbarActions_f3623fb9df36{justify-self:end;align-items:center;gap:var(--space-2-5);display:flex}.party-predictions_saveStatus_f3623fb9df36{color:var(--text-secondary);font-size:var(--font-size-ui-min);line-height:var(--leading-tight);text-align:right;white-space:nowrap}.party-predictions_shell_f3623fb9df36{grid-template-columns:minmax(0, 1fr) var(--bingo-editor-preview-column);align-items:start;width:min(1440px,100%);margin:0 auto;display:grid}.party-predictions_editor_f3623fb9df36{min-width:0;padding:var(--space-8-5) clamp(var(--space-7), 4.5vw, var(--space-16)) 100px;border-right:1px solid var(--line);background:var(--paper);container:prediction-editor/inline-size}.party-predictions_heading_f3623fb9df36{gap:var(--space-6-5);grid-template-columns:190px minmax(0,1fr);align-items:center;display:grid}.party-predictions_headingIllustration_f3623fb9df36{transform-origin:50%;width:180px;height:138px;display:block;transform:scale(1.22)}.party-predictions_headingIllustration_f3623fb9df36 img{object-fit:contain;width:100%;height:100%;display:block}.party-predictions_heading_f3623fb9df36 h1{font:var(--font-weight-regular) clamp(42px, 4.2vw, 60px)/var(--leading-flat) var(--font-serif);letter-spacing:var(--tracking-display);margin:0}.party-predictions_heading_f3623fb9df36 p{max-width:660px;margin:var(--space-3) 0 0;color:var(--text-body);font-size:var(--font-size-field);line-height:var(--leading-relaxed)}.party-predictions_activationToggle_f3623fb9df36{min-height:var(--control-height-default);align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.party-predictions_activationToggle_f3623fb9df36 input{opacity:0;pointer-events:none;position:absolute}.party-predictions_activationToggle_f3623fb9df36 i{width:var(--toggle-prominent-width);height:var(--toggle-prominent-height);border-radius:var(--control-radius-pill);background:var(--toggle-off-bg);transition:background var(--control-transition);display:block;position:relative}.party-predictions_activationToggle_f3623fb9df36 i:after{content:"";width:var(--toggle-prominent-knob-size);height:var(--toggle-prominent-knob-size);top:var(--toggle-prominent-inset);left:var(--toggle-prominent-inset);background:var(--toggle-knob-bg);box-shadow:var(--toggle-knob-shadow);transition:transform var(--control-transition);border-radius:50%;position:absolute}.party-predictions_activationToggle_f3623fb9df36 input:checked+i{background:var(--toggle-on-bg)}.party-predictions_activationToggle_f3623fb9df36 input:checked+i:after{transform:translateX(var(--toggle-prominent-travel))}.party-predictions_activationToggle_f3623fb9df36 input:focus-visible+i{outline:var(--toggle-focus-outline);outline-offset:2px}.party-predictions_activationToggle_f3623fb9df36 input:disabled+i{opacity:var(--control-disabled-opacity)}.party-predictions_activationToggle_f3623fb9df36:has(input:disabled){cursor:default}.party-predictions_activationToggle_f3623fb9df36 b{white-space:nowrap;font-size:var(--font-size-field);font-weight:var(--font-weight-regular)}.party-predictions_openPreviewButton_f3623fb9df36{min-height:var(--control-height-default);margin-top:var(--space-4);padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--action-primary-bg);border-radius:var(--control-radius);background:var(--action-primary-bg);color:var(--action-primary-text);font:var(--font-weight-button) var(--font-size-control)/var(--leading-flat) var(--font-sans);cursor:pointer;transition:var(--control-transition);display:none}.party-predictions_openPreviewButton_f3623fb9df36:hover{border-color:var(--action-primary-bg-hover);background:var(--action-primary-bg-hover)}.party-predictions_openPreviewButton_f3623fb9df36:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-predictions_openPreviewButton_f3623fb9df36 svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-predictions_topbar_f3623fb9df36 .party-predictions_openPreviewButton_f3623fb9df36{grid-area:1/1;justify-self:start;margin-top:0}.party-predictions_topbar_f3623fb9df36>a:first-child{grid-area:1/1}.party-predictions_topbar_f3623fb9df36>span{grid-area:1/2;justify-self:center}.party-predictions_topbarActions_f3623fb9df36{grid-area:1/-2/auto/-1}.party-predictions_packSection_f3623fb9df36{margin-top:var(--space-6)}.party-predictions_packCarousel_f3623fb9df36{overflow:hidden}.party-predictions_packCarousel_f3623fb9df36>header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.party-predictions_packCarousel_f3623fb9df36>header h2{font-size:var(--font-size-card-title);margin:0}.party-predictions_packCarousel_f3623fb9df36>header p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--leading-normal)}.party-predictions_packCarouselControls_f3623fb9df36{gap:var(--space-2);flex:none;display:flex}.party-predictions_packCarouselControls_f3623fb9df36 button{width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--action-secondary-border);background:var(--action-secondary-bg);color:var(--ink);cursor:pointer;transition:background var(--control-transition), border-color var(--control-transition), opacity var(--control-transition);border-radius:50%;place-items:center;padding:0;display:grid}.party-predictions_packCarouselControls_f3623fb9df36 button:hover:not(:disabled){border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover)}.party-predictions_packCarouselControls_f3623fb9df36 button:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-predictions_packCarouselControls_f3623fb9df36 button:disabled{opacity:var(--control-disabled-opacity);cursor:default}.party-predictions_packCarouselControls_f3623fb9df36 svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-predictions_packStrip_f3623fb9df36{margin-top:var(--space-3);padding-bottom:var(--space-2);gap:var(--space-2);overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;grid-auto-columns:clamp(290px,23vw,300px);grid-auto-flow:column;display:grid;overflow-x:auto}.party-predictions_packStrip_f3623fb9df36::-webkit-scrollbar{width:0;height:0;display:none}.party-predictions_packStrip_f3623fb9df36[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.party-predictions_packStrip_f3623fb9df36[data-dragging=true],.party-predictions_packStrip_f3623fb9df36[data-dragging=true] *{cursor:grabbing!important}.party-predictions_packStrip_f3623fb9df36>button:not(:disabled){cursor:grab}.party-predictions_packStrip_f3623fb9df36>button:active{cursor:grabbing}.party-predictions_packStrip_f3623fb9df36>button{min-width:0;height:148px;min-height:148px;padding:var(--space-3) calc(var(--space-3) + var(--selection-card-indicator-size) + var(--space-2)) var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);color:var(--text-default);text-align:left;cursor:pointer;transition:background var(--control-transition), border-color var(--control-transition), box-shadow var(--control-transition);flex-direction:column;align-items:stretch;display:flex;position:relative}.party-predictions_packStrip_f3623fb9df36>button:hover{border-color:var(--selection-card-hover-border);background:var(--selection-card-hover-bg)}.party-predictions_packStrip_f3623fb9df36>button:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-predictions_packStrip_f3623fb9df36>button[aria-pressed=true]{border-color:var(--selection-card-border);background:var(--selection-card-bg);color:var(--selection-card-ink);box-shadow:var(--selection-card-shadow)}.party-predictions_packStrip_f3623fb9df36>button[aria-pressed=true]:hover{border-color:var(--selection-card-hover-border);background:var(--selection-card-bg)}.party-predictions_packSelectionIndicator_f3623fb9df36{width:var(--selection-card-indicator-size);height:var(--selection-card-indicator-size);top:var(--space-3);right:var(--space-3);border:1px solid var(--selection-card-indicator-border);background:var(--selection-card-indicator-bg);border-radius:50%;position:absolute}.party-predictions_packStrip_f3623fb9df36>button[aria-pressed=true] .party-predictions_packSelectionIndicator_f3623fb9df36{border-color:var(--selection-card-indicator-selected-bg);background:var(--selection-card-indicator-selected-bg) var(--selection-card-indicator-check) center / 16px 16px no-repeat}.party-predictions_packTitle_f3623fb9df36{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.party-predictions_packIcon_f3623fb9df36{width:22px;height:22px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.party-predictions_packIcon_f3623fb9df36 svg{width:var(--icon-size-default);height:var(--icon-size-default)}.party-predictions_packStrip_f3623fb9df36 strong{font-size:var(--font-size-field);white-space:nowrap}.party-predictions_packStrip_f3623fb9df36 p{min-height:2.7em;margin:var(--space-2) 0;color:var(--text-body);font-size:var(--font-size-caption);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.party-predictions_packFooter_f3623fb9df36{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.party-predictions_packFooter_f3623fb9df36>b{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-button);white-space:nowrap}.party-predictions_packBadges_f3623fb9df36{right:var(--space-3);bottom:var(--space-3);justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex;position:absolute}.party-predictions_packRecommended_f3623fb9df36{min-height:26px;padding:var(--space-0-5) var(--space-1-5);border-radius:var(--control-radius-pill);background:var(--pale-lime);color:var(--lime-ink);font-size:calc(var(--font-size-ui-min) - 2px);font-weight:var(--font-weight-selection);line-height:var(--leading-flat);white-space:nowrap;align-items:center;display:inline-flex}.party-predictions_switchRow_f3623fb9df36:has(input:disabled){opacity:var(--control-disabled-opacity);cursor:not-allowed}.party-predictions_switchRow_f3623fb9df36{padding-top:var(--space-3);grid-template-columns:minmax(0, 1fr) var(--toggle-width);align-items:start;gap:var(--space-3);display:grid;position:relative}.party-predictions_switchCopy_f3623fb9df36{min-width:0}.party-predictions_switchRow_f3623fb9df36 strong{white-space:nowrap;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);display:block}.party-predictions_switchRow_f3623fb9df36 small{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);display:block}.party-predictions_switchControl_f3623fb9df36{cursor:pointer;display:block;position:relative}.party-predictions_switchControl_f3623fb9df36:has(input:disabled){cursor:not-allowed}.party-predictions_switchRow_f3623fb9df36 input{opacity:0;position:absolute}.party-predictions_switchControl_f3623fb9df36>i{width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--control-radius-pill);background:var(--toggle-off-bg);transition:background var(--control-transition);display:block;position:relative}.party-predictions_switchControl_f3623fb9df36>i:after{content:"";width:var(--toggle-knob-size);height:var(--toggle-knob-size);top:var(--toggle-inset);left:var(--toggle-inset);background:var(--toggle-knob-bg);box-shadow:var(--toggle-knob-shadow);transition:transform var(--control-transition);border-radius:50%;position:absolute}.party-predictions_switchControl_f3623fb9df36 input:checked+i{background:var(--toggle-on-bg)}.party-predictions_switchControl_f3623fb9df36 input:checked+i:after{transform:translateX(var(--toggle-travel))}.party-predictions_predictions_f3623fb9df36{margin-top:var(--space-8-5)}.party-predictions_sectionHeading_f3623fb9df36{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.party-predictions_sectionHeading_f3623fb9df36>div{align-items:baseline;gap:var(--space-3);display:flex}.party-predictions_sectionHeading_f3623fb9df36 h2{font-size:var(--section-heading-size);margin:0}.party-predictions_sectionHeading_f3623fb9df36>.party-predictions_sectionActions_f3623fb9df36{align-items:center;gap:var(--space-2);display:flex}.party-predictions_addNewButton_f3623fb9df36{min-height:40px;padding:0 var(--space-3-5);align-items:center;gap:var(--space-1-5);border:1px solid var(--ink);border-radius:var(--radius-media);background:var(--ink);color:var(--white);font:inherit;cursor:pointer;transition:background var(--motion-duration-default) ease, color var(--motion-duration-default) ease, transform var(--motion-duration-default) ease;display:inline-flex}.party-predictions_addNewButton_f3623fb9df36:hover{background:var(--white);color:var(--ink);transform:translateY(-1px)}.party-predictions_addNewButton_f3623fb9df36:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;transform:none}.party-predictions_predictionList_f3623fb9df36{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);overflow:hidden}.party-predictions_predictionList_f3623fb9df36 article{min-height:80px;padding:var(--space-2-5) var(--space-3-5);gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}.party-predictions_predictions_f3623fb9df36[data-active=true] .party-predictions_predictionList_f3623fb9df36 article{grid-template-columns:34px minmax(0,1fr)}.party-predictions_predictionList_f3623fb9df36 article:first-child{border-top:0}.party-predictions_number_f3623fb9df36{border-radius:var(--radius-media);background:var(--paper-deep);width:32px;height:32px;color:var(--muted);font-size:var(--font-size-caption);place-items:center;display:grid}.party-predictions_questionButton_f3623fb9df36{min-width:0;padding:var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--control-radius);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--control-transition), border-color var(--control-transition);background:0 0;border:1px solid #0000;margin:-6px;display:flex}.party-predictions_questionButton_f3623fb9df36:hover:not(:disabled){border-color:var(--selection-card-hover-border);background:var(--selection-card-hover-bg)}.party-predictions_questionButton_f3623fb9df36:focus-visible{border-color:var(--selection-card-hover-border);background:var(--selection-card-hover-bg);box-shadow:var(--focus-ring);outline:0}.party-predictions_questionButton_f3623fb9df36:disabled{cursor:default}.party-predictions_questionButton_f3623fb9df36:disabled:hover{background:0 0}.party-predictions_questionButton_f3623fb9df36:disabled svg{display:none}.party-predictions_questionButton_f3623fb9df36>span{min-width:0}.party-predictions_questionCopy_f3623fb9df36{display:block}.party-predictions_questionOptions_f3623fb9df36{margin-top:var(--space-2);gap:var(--space-1);flex-wrap:wrap;display:flex}.party-predictions_questionOptions_f3623fb9df36>span{min-height:24px;padding:var(--space-0-5) var(--space-2);border-radius:var(--control-radius-pill);background:var(--paper-deep);color:var(--text-secondary);font-size:var(--font-size-ui-min);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);border:1px solid #0000;align-items:center;display:inline-flex}.party-predictions_questionOptions_f3623fb9df36>span[data-result=true]{border-color:var(--state-success-border);background:var(--state-success-bg);color:var(--state-success-ink);font-weight:var(--font-weight-selection)}.party-predictions_questionOptions_f3623fb9df36>span{transition:background var(--control-transition)}.party-predictions_questionButton_f3623fb9df36:is(:hover,:focus-visible):not(:disabled) .party-predictions_questionOptions_f3623fb9df36>span:not([data-result=true]){background:var(--answer-chip-bg-hover)}.party-predictions_questionButton_f3623fb9df36 svg{opacity:0;color:var(--muted);transition:opacity var(--control-transition);flex:none}:is(.party-predictions_questionButton_f3623fb9df36:hover svg,.party-predictions_questionButton_f3623fb9df36:focus-visible svg){opacity:1}.party-predictions_predictionList_f3623fb9df36 strong{font-size:var(--font-size-field);line-height:var(--leading-snug);display:block}.party-predictions_predictionList_f3623fb9df36 small{margin-top:var(--space-0-5);color:var(--muted);font-size:var(--font-size-caption);display:block}.party-predictions_rowActions_f3623fb9df36{align-items:center;gap:var(--space-1);display:flex}.party-predictions_rowActions_f3623fb9df36 button{border-radius:var(--control-radius);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:color var(--control-transition), border-color var(--control-transition), background var(--control-transition);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.party-predictions_rowActions_f3623fb9df36 button svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-predictions_rowActions_f3623fb9df36 button:hover:not(:disabled){border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover);color:var(--ink)}.party-predictions_rowActions_f3623fb9df36 button:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-predictions_rowActions_f3623fb9df36 button:disabled{opacity:var(--control-disabled-opacity);cursor:default}.party-predictions_leaderboard_f3623fb9df36{margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--pale-lime);overflow:hidden}.party-predictions_leaderboard_f3623fb9df36 header{padding:var(--space-3-5) var(--space-4);justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--line);display:flex}.party-predictions_leaderboard_f3623fb9df36 header span{color:var(--muted);font-size:var(--font-size-caption)}.party-predictions_leaderboard_f3623fb9df36 ol{margin:0;padding:0;list-style:none}.party-predictions_leaderboard_f3623fb9df36 li{min-height:48px;padding:var(--space-2) var(--space-3-5);gap:var(--space-2);border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;display:grid}.party-predictions_leaderboard_f3623fb9df36 li:first-child{border-top:0}.party-predictions_leaderboard_f3623fb9df36 li i{color:var(--muted);font-style:normal}.party-predictions_leaderboard_f3623fb9df36 li span,.party-predictions_leaderboard_f3623fb9df36 li b{font-size:var(--font-size-caption)}.party-predictions_leaderboard_f3623fb9df36>p{padding:var(--space-5) var(--space-4);color:var(--muted);font-size:var(--font-size-caption);margin:0}.party-predictions_preview_f3623fb9df36{height:calc(100svh - 68px);min-height:0;padding:clamp(var(--space-4), 3vh, var(--space-8-5)) var(--space-7-5);background:var(--bingo-preview-bg);justify-content:center;align-items:center;display:flex;position:sticky;top:68px;overflow:hidden}.party-predictions_phone_f3623fb9df36{width:min(100%, var(--bingo-phone-preview-width));height:min(var(--bingo-phone-preview-height), calc(100svh - 68px - 2 * var(--space-4)));border:6px solid var(--ink);background:var(--surface-raised);min-height:0;box-shadow:var(--shadow-dialog);border-radius:42px;flex:none;margin:0 auto;position:relative;overflow:hidden}.party-predictions_previewModalHeader_f3623fb9df36{display:none}.party-predictions_previewModalOpen_f3623fb9df36{width:auto;height:100dvh;padding:76px var(--space-6) var(--space-6);z-index:var(--layer-overlay);background:rgb(var(--rgb-black) / .38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;position:fixed;inset:0;overflow:auto}.party-predictions_previewModalOpen_f3623fb9df36 .party-predictions_previewModalHeader_f3623fb9df36{width:min(324px,100% - 48px);min-height:var(--control-height-large);padding:0 var(--space-2) 0 var(--space-3);z-index:var(--layer-dialog);top:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--control-radius-large);background:var(--surface-raised);box-shadow:var(--shadow-dialog);display:flex;position:fixed;left:50%;transform:translate(-50%)}.party-predictions_previewModalHeader_f3623fb9df36>strong{font-size:var(--font-size-field);font-weight:var(--font-weight-selection)}.party-predictions_previewModalHeader_f3623fb9df36>span{align-items:center;gap:var(--space-1);display:flex}.party-predictions_previewModalHeader_f3623fb9df36 button{min-height:var(--control-height-compact);padding:0 var(--space-2);border:1px solid var(--action-secondary-border);border-radius:var(--control-radius);background:var(--action-secondary-bg);color:var(--ink);font:var(--font-weight-button) var(--font-size-control)/var(--leading-flat) var(--font-sans);cursor:pointer}.party-predictions_previewModalHeader_f3623fb9df36 button:last-child{width:var(--control-height-compact);border-radius:50%;place-items:center;padding:0;display:grid}.party-predictions_previewModalHeader_f3623fb9df36 button:hover{border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover)}.party-predictions_previewModalHeader_f3623fb9df36 button:focus-visible{box-shadow:var(--focus-ring);outline:0}.party-predictions_previewModalHeader_f3623fb9df36 svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-predictions_previewModalOpen_f3623fb9df36 .party-predictions_phone_f3623fb9df36{height:min(var(--bingo-phone-preview-height), calc(100dvh - 100px))}.party-predictions_modalOverlay_f3623fb9df36{z-index:var(--layer-overlay);padding:var(--space-6);background:rgb(var(--rgb-black) / .38);place-items:center;display:grid;position:fixed;inset:0}.party-predictions_modalDialog_f3623fb9df36{border:1px solid var(--line);border-radius:var(--button-radius-large);background:var(--white);width:min(560px,100%);max-height:calc(100dvh - 48px);box-shadow:0 28px 80px rgb(var(--rgb-shadow-card) / .3);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.party-predictions_addPredictionDialog_f3623fb9df36{width:min(660px,100%)}.party-predictions_modalDialog_f3623fb9df36>header{padding:var(--space-4) var(--space-4-5);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 34px;display:grid}.party-predictions_modalTitleIcon_f3623fb9df36{border:1px solid rgb(var(--rgb-ink) / .12);background:var(--pale-blue);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.party-predictions_revealTitleIcon_f3623fb9df36{background:var(--pale-lime)}.party-predictions_modalDialog_f3623fb9df36>header h2{font-family:var(--font-sans);font-size:var(--settings-card-title-size);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);margin:0}.party-predictions_modalDialog_f3623fb9df36>header p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--leading-normal)}.party-predictions_modalDialog_f3623fb9df36>header>button{width:34px;height:var(--control-height-compact);border-radius:var(--radius-media);color:var(--muted);cursor:pointer;transition:background var(--motion-duration-default) ease, color var(--motion-duration-default) ease;background:0 0;border:0;place-items:center;display:grid}.party-predictions_modalDialog_f3623fb9df36>header>button:hover{background:var(--surface-warm);color:var(--ink)}.party-predictions_modalDialog_f3623fb9df36>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.party-predictions_modalBody_f3623fb9df36{min-height:0;padding:var(--space-4-5);overflow-y:auto}.party-predictions_predictionSourceHeading_f3623fb9df36{margin:0 0 var(--space-3);font-size:var(--font-size-field)}.party-predictions_libraryDivider_f3623fb9df36{margin:var(--space-6) 0 var(--space-3);border-top:1px solid var(--line)}.party-predictions_libraryDivider_f3623fb9df36 span{padding-right:var(--space-2);background:var(--surface-raised);color:var(--muted);font-size:var(--font-size-caption);position:relative;top:-10px}.party-predictions_newPredictionMode_f3623fb9df36{margin-bottom:var(--space-4-5);padding:var(--space-0-5);gap:var(--space-0-5);border-radius:var(--control-radius);background:var(--surface-warm);grid-template-columns:1fr 1fr;display:grid}.party-predictions_newPredictionMode_f3623fb9df36 button{min-height:40px;padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-1-5);border-radius:var(--radius-media);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.party-predictions_newPredictionMode_f3623fb9df36 button[aria-selected=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 4px rgb(var(--rgb-black) / .1)}.party-predictions_libraryList_f3623fb9df36{gap:var(--space-2);display:grid}.party-predictions_libraryList_f3623fb9df36 article{min-height:68px;padding:var(--space-2-5) var(--space-2-5) var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2-5);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--white);grid-template-columns:minmax(0,1fr) auto;display:grid}.party-predictions_libraryList_f3623fb9df36 article>span{background:var(--pale-blue);width:38px;height:38px;color:var(--answer-b-ink);border-radius:50%;place-items:center;display:grid}.party-predictions_libraryList_f3623fb9df36 article>span.party-predictions_libraryNumberIcon_f3623fb9df36{background:var(--pale-gold);color:var(--state-warning-ink)}.party-predictions_libraryList_f3623fb9df36 article>div{min-width:0}.party-predictions_libraryList_f3623fb9df36 article strong{font-size:var(--font-size-caption);line-height:var(--leading-snug);display:block}.party-predictions_libraryList_f3623fb9df36 article small{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption);display:block}.party-predictions_libraryList_f3623fb9df36>p{padding:var(--space-7) var(--space-4-5);border:1px dashed var(--line);border-radius:var(--control-radius);color:var(--muted);font-size:var(--font-size-caption);text-align:center;margin:0}.party-predictions_modalField_f3623fb9df36{gap:var(--space-1-5);display:grid}.party-predictions_modalField_f3623fb9df36>span,.party-predictions_editKind_f3623fb9df36>span,.party-predictions_editOptions_f3623fb9df36>span{color:var(--ink);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.party-predictions_modalField_f3623fb9df36 textarea,.party-predictions_modalField_f3623fb9df36 input,.party-predictions_modalField_f3623fb9df36 select,.party-predictions_editOptions_f3623fb9df36 input{border:1px solid var(--line);border-radius:var(--control-radius);background-color:var(--white);width:100%;color:var(--ink);outline:0}.party-predictions_modalField_f3623fb9df36 textarea{min-height:76px;padding:var(--space-2-5) var(--space-3);resize:vertical}.party-predictions_modalField_f3623fb9df36 input,.party-predictions_modalField_f3623fb9df36 select{min-height:46px;padding:0 42px 0 var(--space-3)}.party-predictions_modalField_f3623fb9df36 select{-webkit-appearance:none;appearance:none;background-image:url(/icons/chevron-down.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px}.party-predictions_modalField_f3623fb9df36 textarea:focus,.party-predictions_modalField_f3623fb9df36 input:focus,.party-predictions_modalField_f3623fb9df36 select:focus,.party-predictions_editOptions_f3623fb9df36 input:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.party-predictions_editKind_f3623fb9df36{margin-top:var(--space-4);justify-items:start;gap:var(--space-2);display:grid}.party-predictions_editKind_f3623fb9df36>div{grid-auto-columns:auto;max-width:100%}.party-predictions_editKind_f3623fb9df36 button{min-height:var(--control-height-compact);padding-inline:var(--space-3);justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);display:inline-flex}.party-predictions_editKind_f3623fb9df36 button[aria-pressed=true]{font-weight:var(--font-weight-regular)}.party-predictions_editKind_f3623fb9df36 button svg{flex-shrink:0}.party-predictions_editOptions_f3623fb9df36{margin-top:var(--space-4);gap:var(--space-1-5);display:grid}.party-predictions_editOptions_f3623fb9df36>label{gap:var(--space-1-5);grid-template-columns:minmax(0,1fr) 40px;display:grid}.party-predictions_editOptions_f3623fb9df36 input{min-height:42px;padding:0 var(--space-2-5)}.party-predictions_editOptions_f3623fb9df36>label button{border:1px solid var(--line);border-radius:var(--radius-media);background:var(--white);color:var(--muted);cursor:pointer;transition:border-color var(--motion-duration-default) ease, background var(--motion-duration-default) ease, color var(--motion-duration-default) ease;place-items:center;display:grid}.party-predictions_editOptions_f3623fb9df36>label button:hover:not(:disabled){border-color:rgb(var(--rgb-coral) / .45);background:var(--pale-coral);color:var(--danger-strong)}.party-predictions_editOptions_f3623fb9df36>label button:disabled{opacity:.35;cursor:default}.party-predictions_addOptionButton_f3623fb9df36{width:max-content;min-height:38px;padding:0 var(--space-3);align-items:center;gap:var(--space-1-5);border:1px dashed var(--line);border-radius:var(--radius-media);color:var(--ink);font:inherit;cursor:pointer;background:0 0;display:inline-flex}.party-predictions_addOptionButton_f3623fb9df36:hover{border-style:solid;border-color:var(--ink);background:var(--surface-warm)}.party-predictions_modalDialog_f3623fb9df36>form>footer{width:100%;padding:var(--space-2-5) var(--space-4-5) var(--space-4-5);justify-content:flex-end;align-items:center;gap:var(--space-2);box-sizing:border-box;background:var(--white);color:inherit;font-size:inherit;border:0;grid-template-columns:none;margin:0;display:flex}.party-predictions_modalDialog_f3623fb9df36>form>footer button{min-height:38px;padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-1-5);white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-media);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;display:inline-flex}.party-predictions_modalDialog_f3623fb9df36>form>footer button:last-child{border-color:var(--ink);background:var(--ink);color:var(--white)}.party-predictions_modalDialog_f3623fb9df36>form>footer[data-secondary-only=true] button:last-child{border-color:var(--line);background:var(--white);color:var(--ink)}.party-predictions_modalDialog_f3623fb9df36>form>footer button:disabled{opacity:.38;cursor:default}.party-predictions_leaderboardDialog_f3623fb9df36{width:min(520px,100%)}.party-predictions_leaderboardTitleIcon_f3623fb9df36{background:var(--pale-gold)}.party-predictions_leaderboardDialog_f3623fb9df36 .party-predictions_modalBody_f3623fb9df36{padding:var(--space-4-5)}.party-predictions_leaderboardDialog_f3623fb9df36 .party-predictions_leaderboard_f3623fb9df36{margin:0}.party-predictions_activationPromptOverlay_f3623fb9df36{padding:var(--space-4);z-index:var(--layer-dialog);background:rgb(var(--rgb-black) / .32);place-items:center;display:grid;position:fixed;inset:0}.party-predictions_activationPromptDialog_f3623fb9df36{width:min(520px,100%);padding:var(--space-5);align-content:start;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--control-radius-large);background:var(--surface-raised);box-shadow:var(--shadow-dialog);animation:party-predictions_activationDialogIn_f3623fb9df36 var(--motion-duration-default) ease-out both;display:grid}.party-predictions_activationPromptDialog_f3623fb9df36>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.party-predictions_activationPromptDialog_f3623fb9df36 h2{font-size:var(--section-heading-size);margin:0}.party-predictions_activationPromptDialog_f3623fb9df36 header p{margin:var(--space-2) 0 0;color:var(--text-body);font-size:var(--font-size-caption);line-height:var(--leading-relaxed)}.party-predictions_activationPromptDialog_f3623fb9df36 footer{justify-content:flex-end;gap:var(--space-2);width:auto;margin:0;padding:0;display:flex}.party-predictions_packPreviewDialog_f3623fb9df36{grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);max-height:min(780px,100dvh - 32px);overflow:hidden}.party-predictions_packPreviewContent_f3623fb9df36{overscroll-behavior:contain;min-height:0;overflow-y:auto}.party-predictions_packPreviewList_f3623fb9df36{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.party-predictions_packPreviewList_f3623fb9df36 li{min-width:0;min-height:66px;padding:var(--space-2);align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);grid-template-columns:28px minmax(0,1fr);display:grid}.party-predictions_packPreviewNumber_f3623fb9df36{border-radius:var(--radius-media);background:var(--paper-deep);width:28px;height:28px;color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-selection);place-items:center;display:grid}.party-predictions_packPreviewList_f3623fb9df36 li>span:last-child{gap:var(--space-0-5);min-width:0;display:grid}.party-predictions_packPreviewList_f3623fb9df36 strong{color:var(--text-default);font-size:var(--font-size-control);font-weight:var(--font-weight-button);line-height:var(--leading-snug)}.party-predictions_packPreviewList_f3623fb9df36 small{color:var(--text-secondary);font-size:var(--font-size-ui-min);line-height:var(--leading-tight)}@keyframes party-predictions_activationDialogIn_f3623fb9df36{0%{opacity:0;transform:translateY(12px)scale(.985)}}button:focus-visible{outline:3px solid rgb(var(--rgb-lilac) / .35);outline-offset:2px}.party-predictions_switchRow_f3623fb9df36 input:focus-visible+i{outline:var(--toggle-focus-outline);outline-offset:2px}[data-account-sidebar-collapsed=false] .party-predictions_shell_f3623fb9df36{grid-template-columns:minmax(0,1fr)}[data-account-sidebar-collapsed=false] .party-predictions_editor_f3623fb9df36{width:min(1180px,100%);padding-inline:clamp(var(--space-7-5), 5vw, var(--space-18));border-right:0;margin:0 auto}[data-account-sidebar-collapsed=false] .party-predictions_openPreviewButton_f3623fb9df36{display:inline-flex}[data-account-sidebar-collapsed=false] .party-predictions_topbar_f3623fb9df36>a:first-child,[data-account-sidebar-collapsed=false] .party-predictions_preview_f3623fb9df36:not(.party-predictions_previewModalOpen_f3623fb9df36){display:none}@container account-main (width<=1120px){.party-predictions_shell_f3623fb9df36{grid-template-columns:minmax(0,1fr)}.party-predictions_editor_f3623fb9df36{padding-inline:var(--space-7-5);border-right:0}.party-predictions_heading_f3623fb9df36{grid-template-columns:160px minmax(0,1fr)}.party-predictions_headingIllustration_f3623fb9df36{transform-origin:0;width:160px;transform:scale(1.12)}.party-predictions_openPreviewButton_f3623fb9df36{display:inline-flex}.party-predictions_topbar_f3623fb9df36>a:first-child,.party-predictions_preview_f3623fb9df36:not(.party-predictions_previewModalOpen_f3623fb9df36){display:none}}@media (max-width:1280px){.party-predictions_heading_f3623fb9df36{grid-template-columns:160px minmax(0,1fr)}.party-predictions_headingIllustration_f3623fb9df36{transform-origin:0;width:160px;transform:scale(1.12)}}@media (max-width:800px){.party-predictions_topbar_f3623fb9df36{grid-template-columns:1fr auto}.party-predictions_topbar_f3623fb9df36>span,.party-predictions_saveStatus_f3623fb9df36{display:none}.party-predictions_shell_f3623fb9df36{flex-direction:column;display:flex}.party-predictions_editor_f3623fb9df36{border-right:0;width:100%}.party-predictions_openPreviewButton_f3623fb9df36{display:inline-flex}.party-predictions_topbar_f3623fb9df36>a:first-child,.party-predictions_preview_f3623fb9df36:not(.party-predictions_previewModalOpen_f3623fb9df36){display:none}}@media (max-width:600px){.party-predictions_editor_f3623fb9df36{padding:var(--space-6) var(--space-3-5) 52px}.party-predictions_heading_f3623fb9df36{gap:var(--space-1);grid-template-columns:1fr}.party-predictions_headingIllustration_f3623fb9df36{background-position:0;width:280px;height:126px;transform:none}.party-predictions_activationToggle_f3623fb9df36{align-self:flex-start}.party-predictions_packCarousel_f3623fb9df36>header{align-items:flex-start}.party-predictions_packCarousel_f3623fb9df36>header p{max-width:230px}.party-predictions_packStrip_f3623fb9df36{grid-auto-columns:min(92vw,300px)}.party-predictions_packPreviewDialog_f3623fb9df36{max-height:calc(100dvh - 16px);padding:var(--space-4)}.party-predictions_packPreviewList_f3623fb9df36{grid-template-columns:1fr}.party-predictions_switchRow_f3623fb9df36{padding:var(--space-3-5);gap:var(--space-3)}.party-predictions_sectionHeading_f3623fb9df36{flex-direction:column;align-items:flex-start}.party-predictions_sectionHeading_f3623fb9df36>.party-predictions_sectionActions_f3623fb9df36{width:100%}.party-predictions_sectionActions_f3623fb9df36 button{flex:1;justify-content:center}.party-predictions_predictionList_f3623fb9df36 article,.party-predictions_predictions_f3623fb9df36[data-active=true] .party-predictions_predictionList_f3623fb9df36 article{grid-template-columns:34px 1fr}.party-predictions_rowActions_f3623fb9df36{grid-area:auto/2}.party-predictions_leaderboard_f3623fb9df36 header{flex-direction:column;align-items:flex-start}.party-predictions_activationPromptDialog_f3623fb9df36 footer{flex-direction:column;align-items:stretch}.party-predictions_activationPromptDialog_f3623fb9df36 footer button{width:100%}.party-predictions_modalOverlay_f3623fb9df36{padding:var(--space-2)}.party-predictions_modalDialog_f3623fb9df36{max-height:calc(100dvh - 16px)}.party-predictions_modalDialog_f3623fb9df36>header,.party-predictions_modalBody_f3623fb9df36,.party-predictions_modalDialog_f3623fb9df36>form>footer{padding-inline:var(--space-3-5)}}@media (prefers-reduced-motion:reduce){.party-predictions_switchRow_f3623fb9df36>i:after{transition:none}.party-predictions_activationPromptDialog_f3623fb9df36{animation:none}}.party-predictions_predictionGuidance_f3623fb9df36{margin-block:var(--prediction-guidance-gap);color:var(--prediction-guidance-ink);font-size:var(--prediction-guidance-text-size);line-height:var(--prediction-guidance-line-height);overflow-wrap:anywhere}.party-predictions_predictionControls_f3623fb9df36{margin-top:var(--space-6)}.party-predictions_controlsFooter_f3623fb9df36>p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--leading-relaxed)}.party-predictions_controlPair_f3623fb9df36{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.party-predictions_controlPanel_f3623fb9df36{min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--activity-inactive-border);border-radius:var(--control-radius-large);background:var(--activity-inactive-bg)}.party-predictions_controlPanel_f3623fb9df36[data-tone=open]{background:var(--activity-active-bg);border-color:var(--activity-active-border)}.party-predictions_controlPanel_f3623fb9df36[data-tone=paused]{background:var(--state-disabled-bg);border-color:var(--state-disabled-border)}.party-predictions_controlPanel_f3623fb9df36[data-tone=paused] .party-predictions_activationToggle_f3623fb9df36 input:checked+i{background:var(--toggle-off-bg)}.party-predictions_controlPanel_f3623fb9df36[data-tone=closed]{background:var(--prediction-closed-bg);border-color:var(--prediction-closed-border)}.party-predictions_controlPanelHeading_f3623fb9df36{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.party-predictions_controlPanelHeading_f3623fb9df36 h3{font-size:var(--font-size-field);font-weight:var(--font-weight-medium);white-space:nowrap;margin:0}.party-predictions_controlPanel_f3623fb9df36[data-tone=open] .party-predictions_controlPanelHeading_f3623fb9df36{color:var(--activity-active-ink)}.party-predictions_controlPanel_f3623fb9df36[data-tone=closed] .party-predictions_controlPanelHeading_f3623fb9df36{color:var(--prediction-closed-ink)}.party-predictions_controlPanel_f3623fb9df36 p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--leading-relaxed)}.party-predictions_scheduleButton_f3623fb9df36{min-height:var(--control-height-default);align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--state-info-ink);font:inherit;font-size:var(--font-size-caption);text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.party-predictions_scheduleButton_f3623fb9df36 svg{flex:none}.party-predictions_scheduleButton_f3623fb9df36:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--control-radius);outline:0}.party-predictions_scheduleButton_f3623fb9df36:disabled{opacity:var(--control-disabled-opacity);cursor:default}.party-predictions_answerActions_f3623fb9df36{align-items:center;gap:var(--space-2);display:flex}.party-predictions_calendarAnchor_f3623fb9df36{flex:none;display:inline-flex}.party-predictions_controlTitle_f3623fb9df36{align-items:center;gap:var(--space-1);grid-area:1/1;display:flex;position:relative}.party-predictions_closureInfo_f3623fb9df36{flex:none;display:inline-flex}.party-predictions_closureInfo_f3623fb9df36>button{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--control-radius);color:var(--text-secondary);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:grid}.party-predictions_closureInfo_f3623fb9df36>button>svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-predictions_closureInfo_f3623fb9df36>button:focus-visible{outline:var(--toggle-focus-outline);outline-offset:var(--space-1)}.party-predictions_closureInfo_f3623fb9df36>[role=tooltip]{z-index:var(--layer-tooltip);width:max-content;max-width:var(--info-tooltip-max-width);padding:var(--space-2) var(--space-3);border:1px solid var(--info-tooltip-border);border-radius:var(--control-radius);background:var(--info-tooltip-bg);color:var(--info-tooltip-ink);box-shadow:var(--info-tooltip-shadow);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);visibility:hidden;position:absolute;top:100%;left:0}.party-predictions_closureInfo_f3623fb9df36:hover>[role=tooltip],.party-predictions_closureInfo_f3623fb9df36:focus-within>[role=tooltip]{visibility:visible}.party-predictions_calendarButton_f3623fb9df36{width:var(--control-height-default);min-width:var(--control-height-default);flex:none;padding:0}.party-predictions_calendarButton_f3623fb9df36 svg{width:var(--control-icon-size);height:var(--control-icon-size)}.party-predictions_answerDeadline_f3623fb9df36{width:min(var(--prediction-schedule-width), calc(100vw - var(--prediction-schedule-margin) * 2));padding:var(--space-4);border-radius:var(--control-radius-large);background:var(--surface-raised);color:var(--text-default);box-shadow:var(--shadow-menu);border:0;margin:0;position:fixed;inset:auto;overflow:auto}.party-predictions_answerDeadline_f3623fb9df36:popover-open{gap:var(--space-2);display:grid}.party-predictions_answerDeadline_f3623fb9df36:focus{outline:none}.party-predictions_scheduleHeading_f3623fb9df36{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.party-predictions_scheduleHeading_f3623fb9df36 strong{font-size:var(--font-size-field);font-weight:var(--font-weight-medium)}.party-predictions_answerDeadline_f3623fb9df36 small{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--leading-normal)}.party-predictions_predictionCloseField_f3623fb9df36{gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--font-size-caption);display:grid}.party-predictions_predictionCloseField_f3623fb9df36 input{width:100%;min-width:0;min-height:var(--control-height-default);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--text-default)}.party-predictions_predictionCloseField_f3623fb9df36 input:hover:not(:disabled){border-color:var(--field-border-hover)}.party-predictions_predictionCloseField_f3623fb9df36 input:disabled{opacity:var(--control-disabled-opacity)}.party-predictions_controlsFooter_f3623fb9df36{gap:var(--space-3);margin-top:var(--space-3);display:grid}.party-predictions_controlsFooter_f3623fb9df36>p{grid-column:1/-1}.party-predictions_distributionSettings_f3623fb9df36 .party-predictions_switchRow_f3623fb9df36{padding:0}.party-predictions_distributionSettings_f3623fb9df36 .party-predictions_switchRow_f3623fb9df36 strong{white-space:normal}.party-predictions_visuallyHidden_f3623fb9df36{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container prediction-editor (width>=800px){.party-predictions_controlPair_f3623fb9df36,.party-predictions_controlsFooter_f3623fb9df36{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:761px){.party-predictions_controlPair_f3623fb9df36>.party-predictions_controlPanel_f3623fb9df36{align-content:start;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.party-predictions_controlPair_f3623fb9df36 .party-predictions_controlPanelHeading_f3623fb9df36{display:contents}.party-predictions_controlPair_f3623fb9df36 .party-predictions_controlPanelHeading_f3623fb9df36 h3{grid-area:1/1}.party-predictions_controlPair_f3623fb9df36 .party-predictions_controlPanelHeading_f3623fb9df36>:is(.party-predictions_activationToggle_f3623fb9df36,.party-predictions_answerActions_f3623fb9df36){grid-area:1/2/span 2;align-self:start}.party-predictions_controlPair_f3623fb9df36 .party-predictions_controlPanel_f3623fb9df36>p{line-height:var(--leading-normal);grid-column:1/-1;margin:0}.party-predictions_controlPair_f3623fb9df36 .party-predictions_controlPanel_f3623fb9df36>p[id]{grid-area:2/1}}@media (max-width:600px){.party-predictions_controlPanel_f3623fb9df36{padding:var(--space-4)}}@media (max-width:760px){.party-predictions_editor_f3623fb9df36{padding-inline:var(--space-4)}.party-predictions_heading_f3623fb9df36{grid-template-columns:var(--activity-setup-illustration-width-mobile) minmax(0, 1fr);gap:var(--activity-setup-heading-gap-mobile);min-width:0}.party-predictions_headingIllustration_f3623fb9df36{width:var(--activity-setup-illustration-width-mobile);height:var(--activity-setup-illustration-height-mobile);transform:none}.party-predictions_heading_f3623fb9df36 p{font-size:var(--activity-setup-copy-size-mobile);grid-column:1/-1;margin-top:0}.party-predictions_heading_f3623fb9df36>div{display:contents}.party-predictions_activationToggle_f3623fb9df36 i{width:var(--toggle-width);height:var(--toggle-height)}.party-predictions_activationToggle_f3623fb9df36 i:after{width:var(--toggle-knob-size);height:var(--toggle-knob-size);top:var(--toggle-inset);left:var(--toggle-inset)}.party-predictions_activationToggle_f3623fb9df36 input:checked+i:after{transform:translateX(var(--toggle-travel))}.party-predictions_activationToggle_f3623fb9df36{gap:var(--space-2)}.party-predictions_activationToggle_f3623fb9df36 b{white-space:nowrap;min-width:0;font-size:var(--activity-control-card-copy-size)}.party-predictions_controlPanel_f3623fb9df36{padding:var(--activity-control-card-padding)}.party-predictions_controlPanelHeading_f3623fb9df36{gap:var(--activity-control-card-gap);flex-wrap:wrap}.party-predictions_controlPanelHeading_f3623fb9df36 h3{min-width:0;font-size:var(--activity-control-card-title-size);white-space:normal}.party-predictions_controlPanel_f3623fb9df36 p{margin-top:var(--space-1);font-size:var(--activity-control-card-copy-size);line-height:var(--activity-control-card-copy-line-height)}.party-predictions_controlPair_f3623fb9df36{gap:var(--activity-control-card-gap)}}.party-predictions_page_f3623fb9df36{--activity-preview-display:none}[data-account-sidebar-collapsed=false] .party-predictions_page_f3623fb9df36{--activity-preview-display:inline-flex}@container account-main (width<=1120px){.party-predictions_page_f3623fb9df36{--activity-preview-display:inline-flex}}@media (max-width:800px){.party-predictions_page_f3623fb9df36{--activity-preview-display:inline-flex}}@media (max-width:760px){.party-predictions_packCarousel_f3623fb9df36>header{align-items:center;gap:var(--space-2)}.party-predictions_packCarousel_f3623fb9df36>header h2,.party-predictions_sectionHeading_f3623fb9df36 h2{font-size:var(--activity-section-title-size-mobile);line-height:var(--leading-tight);white-space:nowrap}.party-predictions_packCarouselControls_f3623fb9df36{gap:var(--space-1);flex:none}.party-predictions_sectionActions_f3623fb9df36 button{font-size:var(--activity-section-action-size-mobile);white-space:nowrap}}.party-predictions_deadlineRow_f3623fb9df36{align-items:flex-end;gap:var(--space-3);display:flex}.party-predictions_deadlineRow_f3623fb9df36 .party-predictions_predictionCloseField_f3623fb9df36{flex:1}.party-predictions_removeTimeButton_f3623fb9df36,.party-predictions_setTimeButton_f3623fb9df36{white-space:nowrap;flex:none}.party-predictions_removeTimeButton_f3623fb9df36 svg,.party-predictions_setTimeButton_f3623fb9df36 svg{width:var(--control-icon-size);height:var(--control-icon-size);display:none}.party-predictions_activationToggle_f3623fb9df36 input[data-saving=true]:disabled+i,.party-predictions_predictionControls_f3623fb9df36[data-saving=true] .party-predictions_switchRow_f3623fb9df36,.party-predictions_predictionControls_f3623fb9df36[data-saving=true] .party-predictions_predictionCloseField_f3623fb9df36 input:disabled,.party-predictions_predictionControls_f3623fb9df36[data-saving=true] .party-predictions_setTimeButton_f3623fb9df36:disabled,.party-predictions_predictionControls_f3623fb9df36[data-saving=true] .party-predictions_removeTimeButton_f3623fb9df36:disabled{opacity:1}@media (max-width:480px){.party-predictions_answerDeadline_f3623fb9df36{padding:var(--space-3)}.party-predictions_deadlineRow_f3623fb9df36{gap:var(--space-2)}.party-predictions_deadlineRow_f3623fb9df36 input{padding-inline:var(--space-2)}.party-predictions_removeTimeButton_f3623fb9df36,.party-predictions_setTimeButton_f3623fb9df36{width:var(--control-height-default);min-width:var(--control-height-default);justify-content:center;padding-inline:0}.party-predictions_removeTimeButton_f3623fb9df36 span,.party-predictions_setTimeButton_f3623fb9df36 span{display:none}.party-predictions_removeTimeButton_f3623fb9df36 svg,.party-predictions_setTimeButton_f3623fb9df36 svg{display:block}}@media (max-width:760px){.party-predictions_page_f3623fb9df36 .party-predictions_editor_f3623fb9df36{padding-inline:var(--space-4)}.party-predictions_switchRow_f3623fb9df36{gap:var(--space-1) var(--space-2);align-items:center}.party-predictions_switchCopy_f3623fb9df36{display:contents}.party-predictions_switchRow_f3623fb9df36 strong{font-size:var(--activity-section-action-size-mobile);grid-area:1/1}.party-predictions_switchRow_f3623fb9df36 small{font-size:var(--activity-control-card-copy-size);grid-column:1/-1;margin:0}.party-predictions_switchControl_f3623fb9df36{min-height:var(--control-height-default);grid-area:1/2;align-items:center;display:grid}.party-predictions_predictionList_f3623fb9df36 article{padding:var(--space-3);gap:var(--space-2)}.party-predictions_predictionList_f3623fb9df36 strong{font-size:var(--activity-control-card-title-size)}.party-predictions_editKind_f3623fb9df36{justify-items:stretch}.party-predictions_editKind_f3623fb9df36 button{min-height:var(--control-height-default);padding-inline:var(--space-1);font-size:var(--mobile-tab-label-size);white-space:nowrap}.party-predictions_editKind_f3623fb9df36 button svg{display:none}.party-predictions_modalDialog_f3623fb9df36>header{grid-template-columns:minmax(0, 1fr) var(--control-height-default);gap:var(--space-2);padding:var(--space-3)}.party-predictions_modalTitleIcon_f3623fb9df36{display:none}.party-predictions_modalDialog_f3623fb9df36>header h2{font-size:var(--mobile-workspace-heading-size)}.party-predictions_modalDialog_f3623fb9df36>header>button{width:var(--control-height-default);height:var(--control-height-default)}}.prediction-settings-preview_preview_9b9844d91668{--toggle-prominent-width:var(--toggle-width);--toggle-prominent-height:var(--toggle-height);--toggle-prominent-knob-size:var(--toggle-knob-size);--toggle-prominent-inset:var(--toggle-inset);--toggle-prominent-travel:var(--toggle-travel);width:min(100%, var(--activity-detail-feature-stage-width));min-width:0;padding:var(--space-3);border-radius:var(--marketing-card-radius);background:var(--surface-soft);justify-self:center;margin:0;container-type:inline-size}.prediction-settings-preview_controls_9b9844d91668{gap:var(--space-2);display:grid}.prediction-settings-preview_controls_9b9844d91668 .prediction-settings-preview_panel_9b9844d91668{padding:var(--space-2) var(--space-3)}.prediction-settings-preview_controls_9b9844d91668 .prediction-settings-preview_heading_9b9844d91668{min-height:var(--control-height-default);align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.prediction-settings-preview_controls_9b9844d91668 .prediction-settings-preview_panel_9b9844d91668 h3,.prediction-settings-preview_controls_9b9844d91668 .prediction-settings-preview_switchRow_9b9844d91668 strong{white-space:normal;font-size:var(--font-size-field);line-height:var(--leading-snug)}.prediction-settings-preview_controls_9b9844d91668 .prediction-settings-preview_switchRow_9b9844d91668{min-height:var(--control-height-default);align-items:center;padding-top:0}@container (width<=360px){.prediction-settings-preview_controls_9b9844d91668 .prediction-settings-preview_state_9b9844d91668 b{display:none}}
