.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]{display:var(--button-display,inline-flex);min-height:var(--button-pill-height);height:auto;padding:var(--button-pill-padding-block) var(--button-pill-padding-inline);align-items:center;gap:var(--button-pill-icon-gap);border-radius:var(--button-radius-pill);font:var(--button-pill-font-weight) var(--button-pill-font-size)/var(--button-pill-line-height) var(--font-sans);letter-spacing:var(--button-pill-letter-spacing);text-transform:var(--button-pill-text-transform);text-align:var(--button-pill-text-align);justify-content:var(--button-pill-justify);white-space:normal;transition:var(--button-pill-transition);border:1px solid #0000}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size=compact]{--button-pill-height:var(--button-pill-height-compact);--button-pill-padding-inline:var(--button-pill-padding-inline-compact);--button-pill-font-size:var(--button-pill-font-size-compact)}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size=large]{--button-pill-height:var(--button-pill-height-large);--button-pill-font-size:var(--button-pill-font-size-large);--button-pill-padding-inline:var(--button-pill-padding-inline-large)}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-variant=primary]{border-color:var(--action-primary-bg);background:var(--action-primary-bg);color:var(--action-primary-text)}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-variant=secondary]{border-color:var(--button-pill-secondary-border);background:var(--action-secondary-bg);color:var(--action-secondary-text)}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]>:is(span,i){margin:0}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]>svg{width:var(--button-pill-icon-size);height:var(--button-pill-icon-size);flex-shrink:0}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size][data-icon-only]{width:var(--button-pill-height);height:var(--button-pill-height);flex-shrink:0;padding:0}.public-button-module_destructive.public-button-module_destructive.public-button-module_destructive[data-delete-action]{border-radius:var(--button-radius-pill);font:var(--button-pill-font-weight) var(--button-pill-font-size-default)/var(--button-pill-line-height) var(--font-sans);letter-spacing:var(--button-pill-letter-spacing);text-transform:uppercase}@media (hover:hover) and (pointer:fine){.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]:hover{transform:none}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-variant=primary]:hover{border-color:var(--action-pill-border-hover);background:var(--action-pill-bg-hover)}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-variant=secondary]:hover{border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover)}}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]:active{transform:scale(var(--button-pill-active-scale))}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]:focus-visible{box-shadow:var(--focus-ring);outline:0}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]:disabled,.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size][aria-disabled=true]{opacity:var(--control-disabled-opacity);pointer-events:none;transform:none}.public-button-module_heroActions.public-button-module_heroActions{gap:var(--button-pill-icon-gap);flex-wrap:wrap;display:flex}@media (min-width:701px){.public-button-module_heroActions.public-button-module_heroActions{flex-wrap:nowrap}.public-button-module_heroActions>.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]{white-space:nowrap;flex:none}}@media (max-width:680px){.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size=large]{--button-pill-height:var(--control-height-default);--button-pill-font-size:var(--button-pill-font-size-default);--button-pill-padding-inline:var(--space-5)}}@media (prefers-reduced-motion:reduce){.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]{transition:none}.public-button-module_button.public-button-module_button.public-button-module_button[data-public-size]:active{transform:none}}.ui-module_button{min-height:var(--control-height-default);padding:0 var(--space-4-5);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--button-radius);font:var(--font-weight-button) var(--font-size-control)/var(--leading-flat) var(--font-sans);cursor:pointer;transition:background var(--control-transition), border-color var(--control-transition), color var(--control-transition), transform var(--control-transition);border:1px solid #0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.ui-module_button:hover{transform:translateY(-1px)}}.ui-module_button:active{transform:none}.ui-module_button:focus-visible{box-shadow:var(--focus-ring);outline:0;transition:none;transform:none}.ui-module_button:disabled,.ui-module_button[aria-disabled=true]{opacity:.6;pointer-events:none;transform:none}.ui-module_buttonSpinner,.ui-module_spinner{width:1em;height:1em;animation:ui-module_ui-spin var(--motion-spin-duration) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;display:inline-block}.ui-module_primary{background:var(--action-primary-bg);color:var(--action-primary-text)}@media (hover:hover) and (pointer:fine){.ui-module_primary:hover{background:var(--action-primary-bg-hover)}}.ui-module_secondary{border-color:var(--action-secondary-border);background:var(--action-secondary-bg);color:var(--action-secondary-text)}@media (hover:hover) and (pointer:fine){.ui-module_secondary:hover{border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover)}}.ui-module_demo{border-color:var(--action-demo-border);background:var(--action-demo-bg);color:var(--action-demo-text)}@media (hover:hover) and (pointer:fine){.ui-module_demo:hover{border-color:var(--action-demo-border-hover);background:var(--action-demo-bg-hover)}}.ui-module_compact{min-height:var(--control-height-compact);padding-inline:var(--space-3-5)}.ui-module_large{min-height:var(--control-height-large);padding-inline:var(--space-5-5);font-size:var(--font-size-control-prominent)}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action]{--delete-action-current-size:var(--delete-action-size);min-width:0;min-height:var(--delete-action-current-size);height:auto;padding:var(--space-1) var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--delete-action-radius);background:var(--delete-action-bg);color:var(--delete-action-ink);font:var(--font-weight-button) var(--font-size-control)/var(--leading-tight) var(--font-sans);text-align:left;white-space:normal;cursor:pointer;box-shadow:none;transition:background var(--control-transition), border-color var(--control-transition), color var(--control-transition), opacity var(--control-transition);border:1px solid #0000;text-decoration:none;display:inline-flex}.ui-module_deleteButton.ui-module_deleteButton[data-delete-align=start]{justify-content:flex-start}.ui-module_deleteButton.ui-module_deleteButton[data-delete-size=default]{--delete-action-current-size:var(--control-height-default)}.ui-module_deleteButton.ui-module_deleteButton[data-delete-size=large]{--delete-action-current-size:var(--control-height-large)}.ui-module_deleteButton.ui-module_deleteButton[data-delete-size=menu]{--delete-action-current-size:var(--action-menu-item-height);font-size:var(--action-menu-item-font-size);line-height:var(--action-menu-item-line-height)}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action][data-icon-only]{width:var(--delete-action-current-size);min-width:var(--delete-action-current-size);height:var(--delete-action-current-size);flex-shrink:0;padding:0}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action=ghost]{border:0}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action=outline]{background:var(--delete-action-outline-bg);border-color:var(--delete-action-outline-border)}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action=solid]{background:var(--delete-action-solid-bg);color:var(--delete-action-solid-ink)}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action]:hover:not(:disabled),.ui-module_deleteButton.ui-module_deleteButton[data-delete-action]:active:not(:disabled){background:var(--delete-action-hover-bg);border-color:var(--delete-action-hover-border);color:var(--delete-action-hover-ink);transform:none}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action=solid]:hover:not(:disabled),.ui-module_deleteButton.ui-module_deleteButton[data-delete-action=solid]:active:not(:disabled){background:var(--delete-action-solid-hover-bg);color:var(--delete-action-solid-ink);border-color:#0000}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action]:focus-visible{box-shadow:var(--delete-action-focus-ring);opacity:1;outline:0}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action]:disabled{pointer-events:none;cursor:default;opacity:var(--control-disabled-opacity)}.ui-module_deleteButton.ui-module_deleteButton[data-delete-action]>svg,.ui-module_deleteButton.ui-module_deleteButton[data-delete-action]>span[aria-hidden]{width:var(--delete-action-icon-size);height:var(--delete-action-icon-size);flex:0 0 var(--delete-action-icon-size)}.ui-module_dialogCloseButton.ui-module_dialogCloseButton[data-dialog-close]{width:var(--dialog-close-size);min-width:var(--dialog-close-size);height:var(--dialog-close-size);min-height:var(--dialog-close-size);flex:0 0 var(--dialog-close-size);border-radius:var(--dialog-close-radius);background:var(--dialog-close-bg);color:var(--dialog-close-ink);cursor:pointer;transition:background var(--control-transition), color var(--control-transition);border:0;place-items:center;padding:0;display:grid}.ui-module_dialogCloseButton.ui-module_dialogCloseButton[data-dialog-close=dark]{--dialog-close-bg:var(--dialog-close-dark-bg);--dialog-close-ink:var(--dialog-close-dark-ink);--dialog-close-hover-bg:var(--dialog-close-dark-hover-bg);--dialog-close-hover-ink:var(--dialog-close-dark-ink);--dialog-close-focus-ring:var(--dialog-close-dark-focus-ring)}.ui-module_dialogCloseButton.ui-module_dialogCloseButton[data-dialog-close]:hover:not(:disabled){background:var(--dialog-close-hover-bg);color:var(--dialog-close-hover-ink);transform:none}.ui-module_dialogCloseButton.ui-module_dialogCloseButton[data-dialog-close]:focus-visible{box-shadow:var(--dialog-close-focus-ring);outline:0}.ui-module_dialogCloseButton.ui-module_dialogCloseButton[data-dialog-close]:disabled{opacity:var(--control-disabled-opacity);cursor:default}.ui-module_dialogCloseButton.ui-module_dialogCloseButton[data-dialog-close] svg{width:var(--dialog-close-icon-size);height:var(--dialog-close-icon-size);stroke-width:var(--dialog-close-icon-stroke)}.ui-module_activityTopbarTitle{justify-content:center;align-items:center;gap:var(--activity-rules-title-gap);min-width:0;font-size:var(--activity-topbar-title-font-size);font-weight:var(--activity-topbar-title-font-weight);line-height:var(--leading-tight);display:inline-flex}.ui-module_activityRulesTitle{align-items:center;gap:var(--activity-rules-title-gap);flex-wrap:wrap;max-width:100%;display:flex;position:relative}.ui-module_activityRulesTrigger span{font:normal var(--font-weight-regular) var(--activity-rules-icon-size)/var(--leading-flat) var(--font-sans);text-align:center;text-transform:none;place-items:center;display:grid}.ui-module_activityRulesOverlay{z-index:var(--layer-dialog);padding:var(--space-6);background:rgb(var(--rgb-black) / .36);animation:ui-module_activity-rules-backdrop-in var(--activity-rules-entry-duration) var(--motion-ease-playful) both;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-module_activityRulesDialog{width:min(var(--activity-rules-dialog-width), 100%);max-height:var(--activity-rules-dialog-max-height);border:1px solid var(--line);border-radius:var(--activity-rules-dialog-radius);background:var(--surface-raised);color:var(--text-default);box-shadow:var(--shadow-dialog);transform-origin:50%;animation:ui-module_activity-rules-dialog-in var(--activity-rules-entry-duration) var(--motion-ease-playful) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ui-module_activityRulesHeader{padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-bottom:1px solid var(--line);display:flex}.ui-module_activityRulesHeader>div{min-width:0}.ui-module_activityRulesHeader h2{font:var(--font-weight-medium) var(--activity-rules-heading-size)/var(--leading-tight) var(--font-sans);letter-spacing:var(--tracking-tight);margin:0}.ui-module_activityRulesHeader p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-ui-min);line-height:var(--leading-normal)}.ui-module_activityRulesBody{min-height:0;padding:var(--space-3);overflow-y:auto}.ui-module_activityRulesHostGuide{margin-bottom:var(--space-4);padding:var(--space-4);gap:var(--space-4);border:1px solid var(--activity-rules-host-border);border-radius:var(--control-radius-large);background:var(--activity-rules-host-bg);display:grid}.ui-module_activityRulesHostIntro{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.ui-module_activityRulesHostIntro>span{width:max-content;padding:var(--space-1) var(--space-2);border-radius:var(--control-radius-pill);background:var(--activity-rules-host-label-bg);color:var(--activity-rules-host-label-ink);font-size:var(--font-size-caption);font-weight:var(--font-weight-selection);line-height:var(--leading-flat)}.ui-module_activityRulesHostIntro>div{min-width:0}.ui-module_activityRulesHostIntro h3,.ui-module_activityRulesStepsHeading{font-size:var(--font-size-field);font-weight:var(--font-weight-selection);line-height:var(--leading-tight);margin:0}.ui-module_activityRulesHostIntro p{max-width:var(--activity-rules-host-copy-max-width);margin:var(--space-1) 0 0;color:var(--text-body);font-size:var(--font-size-ui-min);line-height:var(--leading-normal)}.ui-module_activityRulesFormats{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-module_activityRulesFormats[data-count="1"]{grid-template-columns:minmax(0,1fr)}.ui-module_activityRulesFormats>li{min-width:0;min-height:var(--activity-rules-format-min-height);padding:var(--space-3);align-content:start;gap:var(--space-2);border-radius:var(--control-radius);background:var(--activity-rules-format-bg);text-align:left;display:grid}.ui-module_activityRulesFormats>li[data-kind=person]{--activity-rules-format-bg:var(--activity-rules-format-person-bg)}.ui-module_activityRulesFormats>li[data-kind=moment]{--activity-rules-format-bg:var(--activity-rules-format-moment-bg)}.ui-module_activityRulesFormats>li[data-kind=photo]{--activity-rules-format-bg:var(--activity-rules-format-photo-bg)}.ui-module_activityRulesFormatHeading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-module_activityRulesFormatHeading>span{width:var(--control-height-compact);height:var(--control-height-compact);flex:0 0 var(--control-height-compact);background:rgb(var(--rgb-white) / .7);border-radius:50%;place-items:center;display:grid}.ui-module_activityRulesFormats svg{width:var(--control-icon-size);height:var(--control-icon-size)}.ui-module_activityRulesFormats strong{font-size:var(--font-size-ui-min);font-weight:var(--font-weight-selection);line-height:var(--leading-tight)}.ui-module_activityRulesFormats p{color:var(--text-body);font-size:var(--font-size-ui-min);line-height:var(--leading-snug);margin:0}.ui-module_activityRulesFormats small{padding-top:var(--space-2);border-top:1px solid rgb(var(--rgb-ink) / .12);color:var(--text-body);font-size:var(--font-size-caption);line-height:var(--leading-snug);margin-top:auto}.ui-module_activityRulesFormats small b{font-weight:var(--font-weight-selection)}.ui-module_activityRulesStepsHeading{margin:0 0 var(--space-2) var(--space-1)}.ui-module_activityRulesSteps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-module_activityRulesSteps[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-module_activityRulesSteps>li{grid-template-rows:var(--activity-rules-visual-height) auto;border:1px solid var(--line);border-radius:var(--control-radius-large);background:var(--surface-raised);min-width:0;animation:ui-module_activity-rules-card-in var(--activity-rules-card-entry-duration) var(--motion-ease-playful) both;animation-delay:var(--activity-rule-delay);display:grid;overflow:hidden}.ui-module_activityRulesVisual{background:var(--activity-rules-visual-bg);place-items:center;display:grid;position:relative;overflow:hidden}.ui-module_activityRulesVisual[data-tone=blue]{--activity-rules-visual-bg:var(--pale-blue)}.ui-module_activityRulesVisual[data-tone=gold]{--activity-rules-visual-bg:var(--pale-gold)}.ui-module_activityRulesVisual[data-tone=lime]{--activity-rules-visual-bg:var(--pale-lime)}.ui-module_activityRulesVisual[data-tone=coral]{--activity-rules-visual-bg:var(--pale-coral)}.ui-module_activityRulesScene{width:100%;height:100%;color:var(--ink);font-family:var(--font-sans);place-items:end center;display:grid;position:relative}.ui-module_activityRulesScene [data-motion]{animation-delay:var(--activity-rule-cycle-delay)}.ui-module_activityGuideWindow{width:calc(100% - 2 * var(--space-4));height:calc(100% - var(--space-4));padding:calc(var(--activity-rules-screen-bar-height) + var(--space-2)) var(--space-2) var(--space-2);border:1px solid rgb(var(--rgb-ink) / .18);border-radius:var(--control-radius-large) var(--control-radius-large) 0 0;background:var(--surface-raised);box-shadow:var(--shadow-card);border-bottom:0;align-content:start;display:grid;position:relative;overflow:hidden}.ui-module_activityGuideChrome{height:var(--activity-rules-screen-bar-height);z-index:var(--layer-content);border-bottom:1px solid rgb(var(--rgb-ink) / .1);background:rgb(var(--rgb-white) / .92);position:absolute;inset:0 0 auto}.ui-module_activityGuideChrome:before{content:"";width:var(--activity-rules-screen-dot-size);height:var(--activity-rules-screen-dot-size);top:50%;left:var(--space-2);background:var(--pale-coral);box-shadow:calc(var(--activity-rules-screen-dot-size) + var(--space-1)) 0 0 var(--pale-gold), calc(2 * (var(--activity-rules-screen-dot-size) + var(--space-1))) 0 0 var(--pale-lime);border-radius:50%;position:absolute;transform:translateY(-50%)}.ui-module_activityGuidePhone{width:var(--activity-rules-phone-screen-width);height:calc(100% - 2 * var(--space-3));padding:var(--space-5) var(--space-2) var(--space-2);align-content:start;gap:var(--space-2);border:1px solid rgb(var(--rgb-ink) / .2);border-radius:var(--activity-rules-phone-radius);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid;position:relative;overflow:hidden}.ui-module_activityGuideSpeaker{width:var(--space-6);height:var(--space-1);top:var(--space-2);border-radius:var(--control-radius-pill);background:var(--field-border);position:absolute;left:50%;transform:translate(-50%)}.ui-module_activityGuidePhoneHeader{gap:var(--space-0-5);min-width:0;display:grid}.ui-module_activityGuidePhoneHeader strong,.ui-module_activityGuidePublish strong,.ui-module_activityGuideConfirm strong,.ui-module_activityGuideLeaderboard>strong,.ui-module_activityGuideReveal>strong{font-size:var(--font-size-caption);font-weight:var(--font-weight-selection);line-height:var(--leading-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module_activityGuidePhoneHeader small,.ui-module_activityGuidePublish small,.ui-module_activityGuideConfirm small,.ui-module_activityGuideLobby small,.ui-module_activityGuideMissionCard small,.ui-module_activityGuideReveal small,.ui-module_activityGuideSecretCard small,.ui-module_activityGuideAwardChoice small,.ui-module_activityGuideAwardClose small,.ui-module_activityGuideAwardReveal small{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--leading-title)}.ui-module_activityGuidePublish{align-items:center;gap:var(--space-0-5) var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-module_activityGuidePublish small{grid-column:1}.ui-module_activityGuidePublish>span{min-height:var(--space-6);padding:0 var(--space-2) 0 var(--space-1);align-items:center;gap:var(--space-1);border-radius:var(--control-radius-pill);background:var(--state-success-bg);color:var(--state-success-ink);font-size:var(--font-size-caption);font-weight:var(--font-weight-selection);animation:ui-module_activity-guide-action var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;grid-area:1/2/span 2;display:flex}.ui-module_activityGuidePublish>span i{width:var(--activity-rules-mini-toggle-width);height:var(--activity-rules-mini-toggle-height);border-radius:var(--control-radius-pill);background:var(--state-success-ink);position:relative}.ui-module_activityGuidePublish>span i:after{content:"";width:var(--activity-rules-mini-toggle-knob);height:var(--activity-rules-mini-toggle-knob);background:var(--white);animation:ui-module_activity-guide-toggle var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;animation-delay:var(--activity-rule-cycle-delay);border-radius:50%;position:absolute;top:2px;left:2px}.ui-module_activityGuideTemplateRail{margin-top:var(--space-2);grid-template-columns:repeat(3, var(--activity-rules-mini-square-size));gap:var(--space-1);display:grid}.ui-module_activityGuideTemplateRail i{width:var(--activity-rules-mini-square-size);aspect-ratio:1;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-soft)}.ui-module_activityGuideTemplateRail i:first-child{border-color:var(--state-success-border);background:var(--state-success-bg)}.ui-module_activityGuideBingoGrid{width:min(100%, var(--activity-rules-mini-grid-size));aspect-ratio:1;background:var(--field-border);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:1px;padding:1px;display:grid;position:relative}.ui-module_activityGuideBingoGrid>span{background:var(--surface-raised);place-items:center;min-width:0;min-height:0;display:grid}.ui-module_activityGuideBingoGrid>span[data-hit]{background:var(--state-success-bg)}.ui-module_activityGuideBingoGrid svg{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--state-success-ink)}.ui-module_activityGuideBingoGrid>span[data-motion] svg{animation:ui-module_activity-guide-pop var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;animation-delay:var(--activity-rule-cycle-delay)}.ui-module_activityGuideBingoGrid>i{height:var(--activity-rules-mini-line-width);z-index:var(--layer-content);border-radius:var(--control-radius-pill);background:var(--state-success-ink);opacity:.82;transform-origin:0;animation:ui-module_activity-guide-line var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.ui-module_activityGuideWinBadge{z-index:var(--layer-content);right:var(--space-2);bottom:var(--space-2);min-height:var(--space-6);padding:0 var(--space-2);align-items:center;gap:var(--space-1);border-radius:var(--control-radius-pill);background:var(--ink);color:var(--white);font-size:var(--font-size-caption);animation:ui-module_activity-guide-pop var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;display:inline-flex;position:absolute}.ui-module_activityGuideWinBadge svg,.ui-module_activityGuideChoices svg,.ui-module_activityGuideConfirm svg,.ui-module_activityGuideReveal svg,.ui-module_activityGuideTurn svg,.ui-module_activityGuideScaleGuess svg{width:var(--control-icon-size);height:var(--control-icon-size)}.ui-module_activityGuideChoices{gap:var(--space-1);display:grid}.ui-module_activityGuideChoices span{min-height:var(--space-6);padding:0 var(--space-2);align-items:center;gap:var(--space-1);border:1px solid var(--line);border-radius:var(--control-radius);font-size:var(--font-size-caption);display:flex}.ui-module_activityGuideChoices span[data-selected]{border-color:var(--selection-option-border);background:var(--selection-option-bg);color:var(--selection-option-ink);animation:ui-module_activity-guide-pop var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite}.ui-module_activityGuideMiniAction,.ui-module_activityGuideMissionCard>b,.ui-module_activityGuideComfort>b{min-height:var(--space-6);padding:0 var(--space-2);border-radius:var(--control-radius);background:var(--action-primary-bg);color:var(--action-primary-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-button);animation:ui-module_activity-guide-action var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.ui-module_activityGuideConfirm{gap:var(--space-1);display:grid}.ui-module_activityGuideConfirm p{margin:var(--space-1) 0 0;justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ui-module_activityGuideConfirm p span{font-size:var(--font-size-caption)}.ui-module_activityGuideConfirm p b{min-height:var(--space-6);padding:0 var(--space-2);align-items:center;gap:var(--space-1);border-radius:var(--control-radius-pill);background:var(--state-success-bg);color:var(--state-success-ink);font-size:var(--font-size-caption);animation:ui-module_activity-guide-action var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;display:inline-flex}.ui-module_activityGuideLeaderboard{gap:var(--space-1);display:grid}.ui-module_activityGuideLeaderboard p{min-height:var(--space-6);padding:0 var(--space-2);grid-template-columns:var(--space-5) 1fr auto;align-items:center;gap:var(--space-1);border-radius:var(--control-radius);background:var(--surface-soft);font-size:var(--font-size-caption);animation:ui-module_activity-guide-row var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;margin:0;display:grid}.ui-module_activityGuideLeaderboard p:first-of-type{background:var(--pale-gold)}.ui-module_activityGuideLeaderboard p b{font-weight:var(--font-weight-selection)}.ui-module_activityGuideLeaderboard p em{font-style:normal;font-weight:var(--font-weight-selection)}.ui-module_activityGuideAwardChoice{gap:var(--space-1);display:grid}.ui-module_activityGuideAwardChoice>span{min-height:var(--control-height-compact);padding:0 var(--space-2);align-items:center;gap:var(--space-1);border:1px solid var(--selection-option-border);border-radius:var(--control-radius);background:var(--selection-option-bg);color:var(--selection-option-ink);font-size:var(--font-size-caption);animation:ui-module_activity-guide-pop var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-module_activityGuideAwardChoice>span svg{width:var(--control-icon-size);height:var(--control-icon-size)}.ui-module_activityGuideAwardChoice>p{padding:var(--space-1) var(--space-2);gap:var(--space-0-5);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);margin:0;display:grid}.ui-module_activityGuideAwardChoice>p b{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module_activityGuideAwardClose{gap:var(--space-3);display:grid}.ui-module_activityGuideAwardClose>header{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-module_activityGuideAwardClose>header>div{gap:var(--space-1);min-width:0;display:grid}.ui-module_activityGuideAwardClose>header strong{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module_activityGuideAwardClose>header>span{min-height:var(--space-6);padding:0 var(--space-2);align-items:center;gap:var(--space-1);border-radius:var(--control-radius-pill);background:var(--surface-soft);color:var(--text-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-selection);animation:ui-module_activity-guide-action var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;display:inline-flex}.ui-module_activityGuideAwardClose svg,.ui-module_activityGuideAwardReveal svg{width:var(--control-icon-size);height:var(--control-icon-size)}.ui-module_activityGuideAwardClose>p{min-height:var(--control-height-default);padding:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--control-radius);background:var(--surface-soft);font-size:var(--font-size-caption);margin:0;display:flex}.ui-module_activityGuideAwardClose>p b{color:var(--text-secondary);font-weight:var(--font-weight-regular);white-space:nowrap}.ui-module_activityGuideAwardReveal{gap:var(--space-2);display:grid}.ui-module_activityGuideAwardReveal>article{min-height:calc(var(--control-height-default) + var(--space-2));padding:var(--space-2);grid-template-columns:var(--control-height-default) minmax(0, 1fr);align-items:center;gap:var(--space-2);border-radius:var(--control-radius);background:var(--pale-gold);animation:ui-module_activity-guide-row var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;display:grid}.ui-module_activityGuideAwardReveal>article>span{width:var(--control-height-default);height:var(--control-height-default);background:var(--surface-raised);border-radius:50%;place-items:center;display:grid}.ui-module_activityGuideAwardReveal>article>div{gap:var(--space-0-5);min-width:0;display:grid}.ui-module_activityGuideAwardReveal>article strong{font-size:var(--font-size-ui-min);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module_activityGuideAwardReveal>p{color:var(--text-body);font-size:var(--font-size-caption);font-style:italic;line-height:var(--leading-snug);text-align:center;animation:ui-module_activity-guide-action var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;margin:0}.ui-module_activityGuideMissionCard,.ui-module_activityGuideSecretCard{padding:var(--space-2);gap:var(--space-1);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-soft);animation:ui-module_activity-guide-card var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;display:grid}.ui-module_activityGuideMissionCard>span,.ui-module_activityGuideMissionStack span{width:max-content;padding:var(--space-0-5) var(--space-1);border-radius:var(--control-radius-pill);background:var(--pale-lime);color:var(--text-body);font-size:var(--font-size-caption)}.ui-module_activityGuideMissionCard>strong,.ui-module_activityGuideMissionStack strong,.ui-module_activityGuideSecretCard>strong{font-size:var(--font-size-caption);line-height:var(--leading-tight)}.ui-module_activityGuideComfort{gap:var(--space-2);display:grid}.ui-module_activityGuideComfort>span{min-height:var(--control-height-compact);padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-1);border-radius:var(--control-radius);background:var(--state-success-bg);color:var(--state-success-ink);font-size:var(--font-size-caption);display:flex}.ui-module_activityGuideComfort svg{width:var(--control-icon-size);height:var(--control-icon-size)}.ui-module_activityGuideMissionStack{display:grid;position:relative}.ui-module_activityGuideMissionStack article{min-height:var(--activity-rules-mini-card-height);padding:var(--space-2);align-content:start;gap:var(--space-1);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-raised);box-shadow:var(--shadow-card);display:grid}.ui-module_activityGuideMissionStack article:first-child{z-index:var(--layer-content);animation:ui-module_activity-guide-card-swap var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;position:relative}.ui-module_activityGuideMissionStack article:last-child{inset:var(--space-2) calc(var(--space-2) * -1) calc(var(--space-2) * -1) var(--space-2);position:absolute}.ui-module_activityGuideReveal{gap:var(--space-2);display:grid}.ui-module_activityGuideReveal article{min-height:var(--control-height-default);padding:var(--space-1) var(--space-2);grid-template-columns:var(--control-height-compact) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);border-radius:var(--control-radius);background:var(--pale-gold);animation:ui-module_activity-guide-row var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;display:grid}.ui-module_activityGuideReveal article>span{width:var(--control-height-compact);height:var(--control-height-compact);background:var(--surface-raised);border-radius:50%;place-items:center;display:grid}.ui-module_activityGuideReveal article>div{min-width:0;display:grid}.ui-module_activityGuideReveal article b{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module_activityGuideReveal article em{font-size:var(--font-size-caption);font-style:normal;font-weight:var(--font-weight-selection)}.ui-module_activityGuideReveal>p{color:var(--state-success-ink);font-size:var(--font-size-caption);text-align:center;animation:ui-module_activity-guide-action var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;margin:0}.ui-module_activityGuideLobby{grid-template-columns:var(--activity-rules-qr-size) minmax(0, 1fr);align-items:center;gap:var(--space-3);display:grid}.ui-module_activityGuideLobby>span{width:var(--activity-rules-qr-size);height:var(--activity-rules-qr-size);border-radius:var(--control-radius);background:var(--ink);color:var(--white);place-items:center;display:grid}.ui-module_activityGuideLobby>span svg{width:70%;height:70%}.ui-module_activityGuideLobby>div{gap:var(--space-1);min-width:0;display:grid}.ui-module_activityGuideLobby strong{font-size:var(--font-size-caption)}.ui-module_activityGuideLobby p{margin:0;display:flex}.ui-module_activityGuideLobby p i{width:var(--control-height-compact);height:var(--control-height-compact);margin-right:calc(var(--space-1) * -1);border:2px solid var(--white);background:var(--pale-blue);font-size:var(--font-size-caption);animation:ui-module_activity-guide-player var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;border-radius:50%;place-items:center;font-style:normal;display:grid}.ui-module_activityGuideLobby p i:nth-child(2){background:var(--pale-gold)}.ui-module_activityGuideLobby p i:nth-child(3){background:var(--pale-lime)}.ui-module_activityGuideSecretCard p{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.ui-module_activityGuideSecretCard p span{padding:var(--space-0-5) var(--space-1);border-radius:var(--control-radius-pill);background:var(--pale-coral);color:var(--text-body);font-size:var(--font-size-caption)}.ui-module_activityGuideTurn{gap:var(--space-2);display:grid}.ui-module_activityGuideTurn header,.ui-module_activityGuideTurn footer{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ui-module_activityGuideTurn header span{padding:var(--space-1) var(--space-2);border-radius:var(--control-radius-pill);background:var(--pale-coral);font-size:var(--font-size-caption)}.ui-module_activityGuideTurn header strong{align-items:center;gap:var(--space-1);font-size:var(--font-size-caption);display:inline-flex}.ui-module_activityGuideTurn>p{padding:var(--space-2);border-radius:var(--control-radius);background:var(--surface-soft);font-size:var(--font-size-ui-min);font-weight:var(--font-weight-selection);text-align:center;animation:ui-module_activity-guide-card var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;margin:0}.ui-module_activityGuideTurn footer span{min-height:var(--space-6);padding:0 var(--space-2);align-items:center;gap:var(--space-1);border:1px solid var(--line);border-radius:var(--control-radius);font-size:var(--font-size-caption);display:inline-flex}.ui-module_activityGuideTurn footer span:last-child{background:var(--action-primary-bg);color:var(--action-primary-text);animation:ui-module_activity-guide-action var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;border-color:#0000}.ui-module_activityGuideScale{gap:var(--space-1);display:grid}.ui-module_activityGuideScale p,.ui-module_activityGuideScaleGuess header{font-size:var(--font-size-caption);justify-content:space-between;margin:0;display:flex}.ui-module_activityGuideScale>i,.ui-module_activityGuideScaleGuess>div{height:var(--activity-rules-mini-scale-height);border-radius:var(--control-radius-pill);background:linear-gradient(90deg, var(--pale-blue), var(--pale-gold), var(--pale-coral));position:relative}.ui-module_activityGuideScale>i b,.ui-module_activityGuideScaleGuess>div i,.ui-module_activityGuideScaleGuess>div b{width:var(--activity-rules-mini-marker-size);height:var(--activity-rules-mini-marker-size);border:2px solid var(--white);background:var(--ink);box-shadow:var(--shadow-card);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-module_activityGuideScale>i b{animation:ui-module_activity-guide-marker var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite}.ui-module_activityGuideScale>span{min-height:var(--space-6);padding:0 var(--space-2);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.ui-module_activityGuideScaleGuess{gap:var(--space-3);display:grid}.ui-module_activityGuideScaleGuess>div i{background:var(--selection-option-ink);animation:ui-module_activity-guide-marker var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite}.ui-module_activityGuideScaleGuess>div b{background:var(--state-success-ink);opacity:0;animation:ui-module_activity-guide-reveal-target var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;left:68%}.ui-module_activityGuideScaleGuess>p{justify-content:center;align-items:center;gap:var(--space-1);color:var(--state-success-ink);font-size:var(--font-size-caption);animation:ui-module_activity-guide-action var(--activity-rules-cycle-duration) var(--motion-ease-in-out) infinite;margin:0;display:flex}.ui-module_activityRulesCopy{padding:var(--space-4)}.ui-module_activityRulesCopy h3{font-size:var(--font-size-field);font-weight:var(--font-weight-selection);line-height:var(--leading-tight);margin:0}.ui-module_activityRulesCopy p{margin:var(--space-2) 0 0;color:var(--text-body);font-size:var(--font-size-ui-min);line-height:var(--leading-relaxed)}.ui-module_activityRulesChip{padding:0 var(--activity-rules-chip-padding-inline);border-radius:var(--activity-rules-chip-radius);background:var(--activity-rules-chip-bg);color:var(--activity-rules-chip-ink);font-weight:var(--font-weight-selection);white-space:nowrap;display:inline-block}.ui-module_activityRulesChip[data-tone=open]{background:var(--activity-rules-chip-open-bg);color:var(--activity-rules-chip-open-ink)}.ui-module_activityRulesChip[data-tone=closed]{background:var(--activity-rules-chip-closed-bg);color:var(--activity-rules-chip-closed-ink)}.ui-module_activityRulesChip[data-tone=inactive]{background:var(--activity-rules-chip-inactive-bg);color:var(--activity-rules-chip-inactive-ink)}.ui-module_activityRulesFooter{padding:var(--space-2) var(--space-4);justify-content:flex-end;display:flex}.ui-module_activityRulesFooter button{min-height:var(--control-height-compact);padding:0 var(--space-3);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:background var(--control-transition), transform var(--control-transition);border:1px solid #0000}.ui-module_activityRulesFooter button:focus-visible{box-shadow:var(--focus-ring);outline:0}@keyframes ui-module_activity-rules-backdrop-in{0%{opacity:0}}@keyframes ui-module_activity-rules-dialog-in{0%{opacity:0;transform:scale(.96)}}@keyframes ui-module_activity-rules-card-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-module_activity-guide-action{0%,12%,to{opacity:.45;transform:translateY(5px)}24%,76%{opacity:1;transform:translateY(0)}88%{opacity:.45;transform:translateY(0)}}@keyframes ui-module_activity-guide-toggle{0%,16%,to{transform:translate(0)}28%,88%{transform:translateX(var(--activity-rules-mini-toggle-travel))}}@keyframes ui-module_activity-guide-pop{0%,18%,to{opacity:.35;transform:scale(.94)}30%,82%{opacity:1;transform:scale(1)}}@keyframes ui-module_activity-guide-line{0%,34%,to{opacity:0;transform:translateY(-50%)scaleX(0)}46%,82%{opacity:.82;transform:translateY(-50%)scaleX(1)}}@keyframes ui-module_activity-guide-row{0%,20%,to{opacity:.45;transform:translateY(6px)}34%,86%{opacity:1;transform:translateY(0)}}@keyframes ui-module_activity-guide-card{0%,14%,to{opacity:.5;transform:translateY(7px)scale(.97)}28%,84%{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-module_activity-guide-card-swap{0%,18%,to{opacity:1;transform:translate(0)rotate(0)}46%,62%{opacity:.2;transform:translate(-18%,-8%)rotate(-3deg)}74%{opacity:1;transform:translate(0)rotate(0)}}@keyframes ui-module_activity-guide-player{0%,16%,to{opacity:.35;transform:translateY(7px)}28%,86%{opacity:1;transform:translateY(0)}}@keyframes ui-module_activity-guide-marker{0%,16%,to{transform:translate(-180%,-50%)}44%,82%{transform:translate(55%,-50%)}}@keyframes ui-module_activity-guide-reveal-target{0%,48%,to{opacity:0;transform:translate(-50%,-50%)scale(.94)}60%,86%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (hover:hover) and (pointer:fine){.ui-module_activityRulesFooter button:hover{background:var(--action-primary-bg-hover);transform:translateY(-1px)}}@media (max-width:820px){.ui-module_activityRulesSteps,.ui-module_activityRulesSteps[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ui-module_activityRulesTitle{gap:var(--space-2);min-width:0}.ui-module_activityRulesTitle.ui-module_activityRulesTitle>h1{min-width:0;font-size:var(--activity-setup-title-size-mobile);line-height:var(--activity-setup-title-line-height-mobile);text-wrap:pretty}}@media (max-width:560px){.ui-module_activityRulesOverlay{padding:var(--space-2);place-items:end center}.ui-module_activityRulesDialog{width:100%;min-width:0;max-height:calc(100dvh - var(--space-2));border-radius:var(--activity-rules-dialog-radius) var(--activity-rules-dialog-radius) 0 0}.ui-module_activityRulesHeader{padding:var(--space-4)}.ui-module_activityRulesBody{min-width:0}.ui-module_activityRulesSteps,.ui-module_activityRulesSteps[data-count="4"]{grid-template-columns:minmax(0,1fr)}.ui-module_activityRulesHostGuide{padding:var(--space-3)}.ui-module_activityRulesHostIntro{gap:var(--space-2);grid-template-columns:1fr}.ui-module_activityRulesFormats{grid-template-columns:1fr}.ui-module_activityRulesFormats>li{min-height:0}.ui-module_activityRulesSteps>li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.ui-module_activityRulesVisual{min-height:var(--activity-rules-visual-height-mobile)}.ui-module_activityRulesScene{max-width:var(--activity-rules-scene-width-mobile);height:auto;min-height:var(--activity-rules-visual-height-mobile)}.ui-module_activityGuideWindow{height:auto;min-height:calc(var(--activity-rules-visual-height-mobile) - var(--space-4));margin-top:var(--space-4)}.ui-module_activityGuidePhone{width:min(var(--activity-rules-phone-width-mobile), calc(100% - 2 * var(--space-4)));height:auto;min-height:calc(var(--activity-rules-visual-height-mobile) - 2 * var(--space-3));margin-block:var(--space-3)}.ui-module_activityGuideWinBadge{justify-self:end;position:static}.ui-module_activityRulesCopy{min-width:0;padding:var(--space-3);overflow-wrap:anywhere}}.ui-module_segment{--segmented-control-item-height:calc(var(--segmented-control-height) - 2 * var(--segmented-control-padding) - 2px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}.ui-module_segment[data-size=compact]{--segmented-control-height:var(--segmented-control-height-compact)}.ui-module_segment.ui-module_segment{box-sizing:border-box;min-width:0;min-height:var(--segmented-control-height);padding:var(--segmented-control-padding);gap:var(--segmented-control-gap);border:1px solid var(--segmented-control-border);border-radius:var(--segmented-control-radius);background:var(--segmented-control-bg)}.ui-module_segment.ui-module_segment>button{min-width:0;min-height:var(--segmented-control-item-height);padding:var(--space-1) var(--segmented-control-padding-inline);justify-content:center;align-items:center;gap:var(--button-pill-icon-gap);border-radius:var(--segmented-control-radius);color:var(--segmented-control-text);font:var(--segmented-control-font-weight) var(--segmented-control-font-size)/var(--button-pill-line-height) var(--font-sans);letter-spacing:var(--segmented-control-letter-spacing);text-transform:var(--segmented-control-text-transform);cursor:pointer;background:0 0;border:0;display:flex}.ui-module_segment.ui-module_segment>button[aria-pressed=true]{background:var(--segmented-control-active-bg);color:var(--segmented-control-active-text);box-shadow:var(--segmented-control-active-shadow)}.ui-module_segment.ui-module_segment>button>svg{width:var(--button-pill-icon-size);height:var(--button-pill-icon-size);flex-shrink:0}.ui-module_segment.ui-module_segment>button:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (hover:hover) and (pointer:fine){.ui-module_segment.ui-module_segment>button[aria-pressed=false]:hover{background:var(--action-secondary-bg-hover)}}@media (pointer:coarse){.ui-module_segment.ui-module_segment>button{min-height:max(var(--segmented-control-item-height), var(--control-height-default))}}.ui-module_countBadge{min-width:var(--count-badge-size);height:var(--count-badge-size);padding:0 var(--space-2);border:1px solid var(--count-badge-border);border-radius:var(--control-radius-pill);background:var(--count-badge-bg);color:var(--count-badge-text);font:var(--font-weight-selection) var(--font-size-caption)/var(--leading-flat) var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.ui-module_countBadge[data-active=true]{border-color:var(--count-badge-active-border);background:var(--count-badge-active-bg);color:var(--count-badge-active-text)}.ui-module_statusPanel{width:100%;min-height:var(--control-height-large);padding:var(--space-4) var(--space-4-5);align-items:center;gap:var(--space-3);border:1px solid var(--state-info-border);border-radius:var(--control-radius-large);background:var(--state-info-bg);color:var(--state-info-ink);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-module_statusCompact{min-height:var(--control-height-default);padding:var(--space-2-5) var(--space-3)}.ui-module_statusIcon{width:32px;height:32px;font-weight:var(--font-weight-medium);border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.ui-module_statusCopy{gap:var(--space-0-5);min-width:0;display:grid}.ui-module_statusCopy strong{font-weight:var(--font-weight-medium)}.ui-module_statusCopy p{color:inherit;opacity:.84;margin:0}.ui-module_statusAction{justify-self:end}.ui-module_state_loading{--state-current-bg:var(--state-info-bg);--state-current-border:var(--state-info-border);--state-current-ink:var(--state-info-ink)}.ui-module_state_empty{--state-current-bg:var(--white);--state-current-border:var(--line);--state-current-ink:var(--text-body)}.ui-module_state_error{--state-current-bg:var(--state-error-bg);--state-current-border:var(--state-error-border);--state-current-ink:var(--state-error-ink)}.ui-module_state_saved,.ui-module_state_published{--state-current-bg:var(--state-success-bg);--state-current-border:var(--state-success-border);--state-current-ink:var(--state-success-ink)}.ui-module_state_disabled{--state-current-bg:var(--state-disabled-bg);--state-current-border:var(--state-disabled-border);--state-current-ink:var(--state-disabled-ink)}.ui-module_statusPanel.ui-module_state_loading,.ui-module_statusPanel.ui-module_state_empty,.ui-module_statusPanel.ui-module_state_error,.ui-module_statusPanel.ui-module_state_saved,.ui-module_statusPanel.ui-module_state_published,.ui-module_statusPanel.ui-module_state_disabled{border-color:var(--state-current-border);background:var(--state-current-bg);color:var(--state-current-ink)}.ui-module_statusBadge{min-height:28px;padding:var(--space-1) var(--space-2-5);border:1px solid var(--state-current-border);border-radius:var(--control-radius-pill);background:var(--state-current-bg);color:var(--state-current-ink);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-flat);align-items:center;display:inline-flex}@keyframes ui-module_ui-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.ui-module_statusPanel{grid-template-columns:auto minmax(0,1fr)}.ui-module_statusAction{grid-column:1/-1;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.ui-module_buttonSpinner,.ui-module_spinner{opacity:.55;border-right-color:currentColor;animation:none}.ui-module_activityRulesOverlay{animation:ui-module_activity-rules-backdrop-in var(--motion-duration-default) ease both}.ui-module_activityRulesDialog,.ui-module_activityRulesSteps>li,.ui-module_activityRulesScene [data-motion],.ui-module_activityRulesScene [data-motion] *,.ui-module_activityGuidePublish>span i:after{opacity:1;animation:none;transform:none}.ui-module_activityGuideBingoGrid>i[data-motion]{opacity:.82;transform:translateY(-50%)scaleX(1)}.ui-module_activityGuideScale>i b[data-motion],.ui-module_activityGuideScaleGuess>div i[data-motion],.ui-module_activityGuideScaleGuess>div b[data-motion]{transform:translate(-50%,-50%)}}@media (hover:none){.ui-module_deleteButton.ui-module_deleteButton[data-delete-action]:not(:disabled){opacity:1}}.ui-module_notificationDot{width:var(--notification-dot-size);height:var(--notification-dot-size);border-radius:var(--notification-dot-radius);background:var(--notification-dot-bg);visibility:hidden;flex-shrink:0;display:inline-block}.ui-module_notificationDot[data-visible]{visibility:visible}.ui-module_activityRulesActions{align-items:center;gap:var(--activity-title-action-gap);flex:none;display:inline-flex}.ui-module_activityRulesActions>button{white-space:nowrap}.ui-module_activityRulesActions>button svg{width:var(--control-icon-size);height:var(--control-icon-size);flex:none}.ui-module_activityRulesActions>.ui-module_activityPreviewButton{--button-display:var(--activity-preview-display)}
