.celebrations-module__YzPdlq__dialog{background:var(--panel-background,var(--color-surface));border:var(--frame-warm-border,1px solid var(--color-border-strong));border-radius:var(--dialog-radius,var(--radius-lg));box-shadow:var(--frame-warm-shadow,0 0 transparent), var(--shadow-overlay);color:var(--color-text);inline-size:min(100% - 2 * var(--space-4), 22rem);max-block-size:calc(100dvh - 2 * var(--space-4));padding:0;overflow:visible}.celebrations-module__YzPdlq__dialog::backdrop{background:#0e132fd1}.celebrations-module__YzPdlq__dialog[open]{animation:.42s cubic-bezier(.2,.8,.2,1) both celebrations-module__YzPdlq__rise}.celebrations-module__YzPdlq__panel{align-items:center;gap:var(--space-1);padding:1.25rem var(--space-4) var(--space-4);text-align:center;flex-direction:column;display:flex;position:relative}.celebrations-module__YzPdlq__burst{pointer-events:none;block-size:13.75rem;inline-size:21.25rem;position:absolute;inset-block-start:-2.5rem;inset-inline-start:50%;translate:50%}.celebrations-module__YzPdlq__confetti{transform-origin:50% 0;block-size:100%;inline-size:100%;animation:.82s cubic-bezier(.2,.8,.2,1) .18s both celebrations-module__YzPdlq__pop}.celebrations-module__YzPdlq__cornerStart,.celebrations-module__YzPdlq__cornerEnd{pointer-events:none;block-size:3rem;inline-size:3rem;position:absolute}.celebrations-module__YzPdlq__cornerStart{inset-block-start:-.1875rem;inset-inline-start:-.1875rem}.celebrations-module__YzPdlq__cornerEnd{inset-block-end:-.1875rem;inset-inline-end:-.1875rem;transform:scale(-1)}.celebrations-module__YzPdlq__close{block-size:var(--tap-target-min);border-radius:var(--radius-pill);inline-size:var(--tap-target-min);z-index:1;padding:0;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.celebrations-module__YzPdlq__figure{justify-content:center;inline-size:100%;display:flex}.celebrations-module__YzPdlq__stage{justify-content:center;align-items:center;block-size:11.5rem;inline-size:100%;display:flex;position:relative}.celebrations-module__YzPdlq__rays{block-size:16.25rem;inline-size:16.25rem;animation:.76s cubic-bezier(.2,.8,.2,1) both celebrations-module__YzPdlq__pop;position:absolute}.celebrations-module__YzPdlq__art{block-size:7.25rem;inline-size:7.25rem;animation:.64s cubic-bezier(.2,.8,.2,1) .12s both celebrations-module__YzPdlq__pop;display:flex;position:relative}.celebrations-module__YzPdlq__round{border-radius:var(--radius-pill)}.celebrations-module__YzPdlq__round>*{border-radius:inherit}.celebrations-module__YzPdlq__tablet{inline-size:5.4375rem}.celebrations-module__YzPdlq__title{font-size:var(--font-size-lg);margin:0 0 var(--space-3);font-weight:700;line-height:1.5}.celebrations-module__YzPdlq__detail{color:var(--color-text-muted);font-size:var(--font-size-md);margin:calc(-1 * var(--space-2)) 0 var(--space-3);line-height:1.6}.celebrations-module__YzPdlq__primaryLink{background:var(--button-primary-background,var(--color-accent));border:1px solid var(--button-primary-border,transparent);border-radius:var(--button-primary-radius,var(--button-radius,var(--radius-md)));box-shadow:var(--button-primary-shadow,none);color:var(--color-text-on-accent);font-size:var(--button-primary-font-size,inherit);inline-size:100%;font-weight:700;line-height:var(--line-height-tight);min-block-size:var(--button-primary-min-block-size,var(--tap-target-min));padding-block:var(--space-2);padding-inline:var(--space-4);text-align:center;transition:var(--button-transition,background-color var(--duration-fast) ease-out, border-color var(--duration-fast) ease-out);justify-content:center;align-items:center;text-decoration:none;display:flex}.celebrations-module__YzPdlq__primaryLink:hover{background:var(--button-primary-background-hover,var(--color-accent-hover))}.celebrations-module__YzPdlq__primaryLink:active{box-shadow:var(--button-primary-shadow-pressed,none);transform:translateY(var(--button-press-depth,0))}.celebrations-module__YzPdlq__lit{color:var(--color-reward,var(--color-accent-text));text-shadow:var(--text-glow,none)}.celebrations-module__YzPdlq__ribbon,.celebrations-module__YzPdlq__amount,.celebrations-module__YzPdlq__after{display:inline-block}.celebrations-module__YzPdlq__ribbon{vertical-align:top;block-size:3.5rem;inline-size:15rem;margin-block-start:-.375rem;animation:.56s cubic-bezier(.2,.8,.2,1) .26s both celebrations-module__YzPdlq__pop;position:relative}.celebrations-module__YzPdlq__ribbonArt{position:absolute;inset:0}.celebrations-module__YzPdlq__ribbonWords{block-size:2rem;color:var(--color-text-on-accent);font-family:var(--font-display,inherit);font-size:var(--font-size-xl);font-weight:var(--font-display-weight,800);text-align:center;vertical-align:top;inline-size:100%;margin-block-start:.375rem;padding-inline:1.75rem;line-height:2rem;display:inline-block;position:relative}.celebrations-module__YzPdlq__amount{color:var(--color-reward,var(--color-accent-text));font-family:var(--font-display,inherit);font-size:3rem;font-weight:var(--font-display-weight,800);inline-size:100%;text-shadow:var(--text-glow,none);direction:ltr;line-height:1.25;animation:.56s cubic-bezier(.2,.8,.2,1) .32s both celebrations-module__YzPdlq__pop}.celebrations-module__YzPdlq__amount:before{content:"+" / ""}.celebrations-module__YzPdlq__after{font-size:var(--font-size-lg);inline-size:100%}@keyframes celebrations-module__YzPdlq__rise{0%{opacity:0;transform:translateY(.875rem)}}@keyframes celebrations-module__YzPdlq__pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.celebrations-module__YzPdlq__dialog[open],.celebrations-module__YzPdlq__confetti,.celebrations-module__YzPdlq__rays,.celebrations-module__YzPdlq__art,.celebrations-module__YzPdlq__ribbon,.celebrations-module__YzPdlq__amount{animation:none}}
.guide-line-view-module__iQNtpa__layer{max-inline-size:var(--app-max-inline-size);pointer-events:none;z-index:15;margin-inline:auto;position:fixed;inset-block:0;inset-inline:0;overflow:hidden}.guide-line-view-module__iQNtpa__scrim{background:var(--color-overlay);opacity:.55;pointer-events:auto;touch-action:none;position:absolute;inset:0}.guide-line-view-module__iQNtpa__footShade{background:linear-gradient(to top, var(--color-overlay), transparent 45%);pointer-events:none;position:absolute;inset:0}.guide-line-view-module__iQNtpa__guide{--figure-block:min(46dvh, 26rem, var(--guide-room,100dvh));animation:guide-line-view-module__iQNtpa__rise var(--duration-normal) ease-out;max-block-size:var(--guide-room,100%);pointer-events:none;align-items:flex-end;padding-inline-end:var(--space-3);display:flex;position:absolute;inset-inline:0}.guide-line-view-module__iQNtpa__layer[data-side=bottom] .guide-line-view-module__iQNtpa__guide{inset-block-end:0}.guide-line-view-module__iQNtpa__layer[data-side=top] .guide-line-view-module__iQNtpa__guide{block-size:var(--guide-room,50%);inset-block-start:0}@keyframes guide-line-view-module__iQNtpa__rise{0%{opacity:0;transform:translateY(1rem)}}.guide-line-view-module__iQNtpa__figure{--art-position:50% 100%;block-size:var(--figure-block);pointer-events:none;flex:none;inline-size:clamp(7.5rem,42%,11.5rem)}.guide-line-view-module__iQNtpa__picture{block-size:100%;inline-size:100%}.guide-line-view-module__iQNtpa__bubble{--tail:.625rem;background-color:var(--panel-background,var(--color-surface));border:1px solid var(--panel-border-color,var(--color-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);color:var(--color-text);align-self:flex-end;gap:var(--space-2);margin-block:var(--space-3) calc(var(--figure-block) * .24);max-block-size:calc(var(--guide-room,100dvh) - var(--figure-block) * .24 - var(--space-3));min-block-size:0;min-inline-size:0;padding:var(--space-3);pointer-events:auto;flex-direction:column;flex:1;margin-inline-start:calc(-1 * var(--space-2));display:flex;position:relative}.guide-line-view-module__iQNtpa__layer:not([data-mode=dialog]) .guide-line-view-module__iQNtpa__figure{inline-size:clamp(5.5rem,28%,9rem)}.guide-line-view-module__iQNtpa__layer:not([data-mode=dialog]) .guide-line-view-module__iQNtpa__bubble{gap:var(--space-1);margin-block:var(--space-2);max-block-size:calc(var(--guide-room,100dvh) - 2 * var(--space-2));padding:var(--space-2) var(--space-3)}.guide-line-view-module__iQNtpa__layer:not([data-mode=dialog]) .guide-line-view-module__iQNtpa__text{line-height:1.6}.guide-line-view-module__iQNtpa__bubble:before,.guide-line-view-module__iQNtpa__bubble:after{border:var(--tail) solid transparent;content:"";position:absolute;inset-block-end:var(--space-4)}.guide-line-view-module__iQNtpa__bubble:before{border-inline-end-color:var(--panel-border-color,var(--color-border));inset-inline-start:calc(-2 * var(--tail))}.guide-line-view-module__iQNtpa__bubble:after{border-inline-end-color:var(--panel-background,var(--color-surface));inset-inline-start:calc(-2 * var(--tail) + 1px)}.guide-line-view-module__iQNtpa__name{color:var(--color-accent-text);font-family:var(--font-display,inherit);font-size:var(--font-size-sm);font-weight:var(--font-display-weight,700);line-height:var(--line-height-tight);margin:0}.guide-line-view-module__iQNtpa__text{font-size:var(--font-size-md);line-height:var(--line-height-body);overflow-wrap:anywhere;min-block-size:0;margin:0;overflow-y:auto}.guide-line-view-module__iQNtpa__next{flex:none;align-self:flex-end}.guide-line-view-module__iQNtpa__nextIcon{vertical-align:middle;margin-inline-start:var(--space-1)}.guide-line-view-module__iQNtpa__hint{color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center;gap:var(--space-1);flex:none;margin:0;display:flex}.guide-line-view-module__iQNtpa__hintIcon{color:var(--color-accent-text);flex:none}@media (prefers-reduced-motion:reduce){.guide-line-view-module__iQNtpa__layer .guide-line-view-module__iQNtpa__guide{animation:none}}[data-motion=light] .guide-line-view-module__iQNtpa__layer .guide-line-view-module__iQNtpa__guide{animation:none}
