.holiday-presentation-module__XQGiJG__highlight{isolation:isolate;border-radius:var(--radius-xl);width:100%;height:100%;min-height:7rem;color:var(--foreground);background:var(--card);display:grid;position:relative;overflow:hidden;container-type:inline-size}.holiday-presentation-module__XQGiJG__artwork{pointer-events:none;background:radial-gradient(ellipse at 89% 50%, color-mix(in srgb, var(--holiday-ink) 19%, transparent), transparent 55%), linear-gradient(105deg, var(--card) 25%, color-mix(in srgb, var(--holiday-support) 13%, var(--background)));position:absolute;inset:0}.holiday-presentation-module__XQGiJG__artwork svg{width:46%;height:116%;color:var(--holiday-ink);position:absolute;inset:-8% 3% auto auto}.holiday-presentation-module__XQGiJG__content{--edge:clamp(1.25rem, 4.4cqi, 3.5rem);--floor:1rem;--travel:2rem;padding:1rem var(--edge) var(--floor);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;position:relative}.holiday-presentation-module__XQGiJG__highlight[data-carousel-controls=true] .holiday-presentation-module__XQGiJG__content{--edge:max(3.8rem, 5cqi);--floor:2.75rem}.holiday-presentation-module__XQGiJG__highlight[data-header-egg=true] .holiday-presentation-module__XQGiJG__content{grid-template-columns:minmax(0,1fr);padding-top:.45rem}.holiday-presentation-module__XQGiJG__highlight[data-header-egg=true] .holiday-presentation-module__XQGiJG__copy{max-width:none}.holiday-presentation-module__XQGiJG__highlight[data-header-egg=true] .holiday-presentation-module__XQGiJG__actions{inset:0 var(--edge) var(--floor) auto;align-content:center;position:absolute}.holiday-presentation-module__XQGiJG__highlight[data-header-egg=true]:not([data-hero=true])[data-open=false] .holiday-presentation-module__XQGiJG__actions{display:none}.holiday-presentation-module__XQGiJG__highlight[data-header-egg=true] .holiday-presentation-module__XQGiJG__reveal{padding-right:calc(var(--edge) + 3.25rem)}.holiday-presentation-module__XQGiJG__highlight[data-header-egg=true] .holiday-presentation-module__XQGiJG__result,.holiday-presentation-module__XQGiJG__highlight[data-header-egg=true] .holiday-presentation-module__XQGiJG__choices{width:auto;max-width:none}.holiday-presentation-module__XQGiJG__highlight[data-header-egg=true] .holiday-presentation-module__XQGiJG__effect svg{width:14%;height:27%;inset:3% .35rem auto auto}.holiday-presentation-module__XQGiJG__copy{z-index:1;text-wrap:pretty;max-width:64%}.holiday-presentation-module__XQGiJG__headline,.holiday-presentation-module__XQGiJG__subline,.holiday-presentation-module__XQGiJG__result,.holiday-presentation-module__XQGiJG__notice p{margin:0}.holiday-presentation-module__XQGiJG__headline{letter-spacing:-.035em;font-size:clamp(1.13rem,3.6cqi,2.75rem);font-weight:650;line-height:1.12}.holiday-presentation-module__XQGiJG__subline{color:var(--secondary-foreground);margin-top:.35rem;font-size:clamp(.8rem,1.7cqi,1.12rem);line-height:1.35}.holiday-presentation-module__XQGiJG__actions{z-index:2;flex-wrap:wrap;justify-self:end;align-items:center;gap:.25rem;display:flex;position:relative}.holiday-presentation-module__XQGiJG__eggButton,.holiday-presentation-module__XQGiJG__hideButton,.holiday-presentation-module__XQGiJG__dismiss{border-radius:50%;width:2.75rem;height:2.75rem}.holiday-presentation-module__XQGiJG__eggButton,.holiday-presentation-module__XQGiJG__hideButton{border:1px solid color-mix(in srgb, var(--holiday-ink) 30%, var(--border));color:var(--foreground);background:var(--card)}.holiday-presentation-module__XQGiJG__eggButton span{color:var(--holiday-ink);font:1.4rem/1 var(--font-serif)}.holiday-presentation-module__XQGiJG__eggButton:hover,.holiday-presentation-module__XQGiJG__hideButton:hover{background:var(--accent)}.holiday-presentation-module__XQGiJG__highlight[data-open=true] .holiday-presentation-module__XQGiJG__copy{visibility:hidden}.holiday-presentation-module__XQGiJG__reveal{padding:1rem var(--edge) var(--floor);background:linear-gradient(100deg, var(--card) 56%, color-mix(in srgb, var(--card) 90%, transparent));pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.holiday-presentation-module__XQGiJG__reveal[hidden]{display:none}.holiday-presentation-module__XQGiJG__result{z-index:1;text-wrap:pretty;width:60%;font-size:clamp(1rem,2.1cqi,1.6rem);font-weight:600;line-height:1.28;position:relative}.holiday-presentation-module__XQGiJG__choices{pointer-events:auto;flex-wrap:wrap;gap:.35rem;max-width:68%;display:flex;position:relative}.holiday-presentation-module__XQGiJG__choices button{min-height:2.75rem}.holiday-presentation-module__XQGiJG__effect{pointer-events:none;color:var(--holiday-ink);position:absolute;inset:0;overflow:hidden}.holiday-presentation-module__XQGiJG__effect svg{width:18%;height:84%;animation:.75s ease-out both holiday-presentation-module__XQGiJG__develop;position:absolute;inset:8% 18% auto auto}.holiday-presentation-module__XQGiJG__effect i{left:calc(63% + var(--index) * 2.8%);top:calc(12% + var(--index) * 12%);font:.8rem/1 var(--font-serif);animation:1.3s ease-out both holiday-presentation-module__XQGiJG__burst;animation-delay:calc(var(--index) * 60ms);position:absolute}.holiday-presentation-module__XQGiJG__effect[data-kit=rain] i{animation-name:holiday-presentation-module__XQGiJG__rain}.holiday-presentation-module__XQGiJG__effect[data-kit=hunt] i{animation-name:holiday-presentation-module__XQGiJG__peek}.holiday-presentation-module__XQGiJG__effect[data-kit=choice] svg{animation-name:holiday-presentation-module__XQGiJG__turn}.holiday-presentation-module__XQGiJG__effect[data-kit=spotlight] svg{animation-name:holiday-presentation-module__XQGiJG__spotlight}.holiday-presentation-module__XQGiJG__effect[data-kit=path] i{animation-name:holiday-presentation-module__XQGiJG__trace}.holiday-presentation-module__XQGiJG__effect[data-kit=drop-to-point] svg{animation-name:holiday-presentation-module__XQGiJG__settle}.holiday-presentation-module__XQGiJG__effect[data-kit=reveal\ card] svg{animation-name:holiday-presentation-module__XQGiJG__turn}@keyframes holiday-presentation-module__XQGiJG__develop{0%{opacity:.15;transform:scale(.85)}}@keyframes holiday-presentation-module__XQGiJG__burst{0%{opacity:0;transform:scale(.3)}to{opacity:.7;transform:translateX(var(--travel))}}@keyframes holiday-presentation-module__XQGiJG__rain{0%{opacity:0;transform:translateY(calc(-1 * var(--travel)))}to{opacity:.65;transform:translateY(var(--travel))}}@keyframes holiday-presentation-module__XQGiJG__peek{0%,30%{opacity:0}70%{transform:scale(1.45)}to{opacity:.7}}@keyframes holiday-presentation-module__XQGiJG__turn{0%{opacity:.1;transform:perspective(200px)rotateY(75deg)}}@keyframes holiday-presentation-module__XQGiJG__spotlight{0%{opacity:.2;filter:blur(4px)}}@keyframes holiday-presentation-module__XQGiJG__trace{0%{opacity:.1;transform:translate(calc(-1 * var(--travel)), var(--travel))}}@keyframes holiday-presentation-module__XQGiJG__settle{0%{opacity:.2;transform:translateY(calc(-1 * var(--travel)))}72%{transform:translateY(2px)}}@container (max-width:560px){.holiday-presentation-module__XQGiJG__highlight[data-carousel-controls=true] .holiday-presentation-module__XQGiJG__content{--edge:3.15rem}.holiday-presentation-module__XQGiJG__content{--edge:.8rem;--floor:.6rem;--travel:.7rem;gap:.5rem;padding-top:.6rem}.holiday-presentation-module__XQGiJG__copy{max-width:100%}.holiday-presentation-module__XQGiJG__copy,.holiday-presentation-module__XQGiJG__result{isolation:isolate;position:relative}.holiday-presentation-module__XQGiJG__copy:before,.holiday-presentation-module__XQGiJG__result:before{content:"";z-index:-1;border-radius:var(--radius-lg);background:var(--card);box-shadow:0 0 .65rem .2rem var(--card);opacity:.9;pointer-events:none;position:absolute;inset:-.15rem -.3rem}.holiday-presentation-module__XQGiJG__headline{font-size:1.03rem}.holiday-presentation-module__XQGiJG__subline{margin-top:.18rem;font-size:.8rem}.holiday-presentation-module__XQGiJG__artwork svg{opacity:.37;width:36%;right:0}.holiday-presentation-module__XQGiJG__actions{width:2.75rem}.holiday-presentation-module__XQGiJG__result{width:70%;font-size:.95rem}.holiday-presentation-module__XQGiJG__effect svg{width:15%;height:55%;top:22%;right:15%}.holiday-presentation-module__XQGiJG__effect i:nth-of-type(n+5){display:none}}.holiday-presentation-module__XQGiJG__notice{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.45rem .5rem .45rem 1.35rem;display:flex;position:relative}.holiday-presentation-module__XQGiJG__notice:before{content:"";background:var(--muted-foreground);border-radius:1px;width:2px;position:absolute;inset:.95rem auto .95rem .65rem}.holiday-presentation-module__XQGiJG__notice p{text-wrap:pretty;max-width:72ch;font-size:.96rem;line-height:1.55}.holiday-presentation-module__XQGiJG__dismiss{color:var(--secondary-foreground);flex:none}.holiday-presentation-module__XQGiJG__highlight[data-hero=true]{border-radius:0}.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__content,.holiday-presentation-module__XQGiJG__highlight[data-hero=true][data-carousel-controls=true] .holiday-presentation-module__XQGiJG__content{--edge:2.75rem;--floor:2.75rem;align-items:end;padding-top:3.5rem}.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__headline{font-size:clamp(1.75rem,4.2cqi,3rem)}.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--holiday-ink);margin:0 0 .6rem;font-size:.75rem;font-weight:600}.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__actions,.holiday-presentation-module__XQGiJG__highlight[data-hero=true][data-header-egg=true] .holiday-presentation-module__XQGiJG__actions{align-content:start;position:absolute;inset:3rem 1.25rem auto auto}@media (min-width:80rem){.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__actions,.holiday-presentation-module__XQGiJG__highlight[data-hero=true][data-header-egg=true] .holiday-presentation-module__XQGiJG__actions{inset:1.125rem 1.125rem auto auto}}.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__subline{font-size:clamp(.94rem,1.6cqi,1.12rem)}@container (max-width:560px){.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__content,.holiday-presentation-module__XQGiJG__highlight[data-hero=true][data-carousel-controls=true] .holiday-presentation-module__XQGiJG__content{--edge:1.25rem;--floor:1.25rem}.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__headline{font-size:1.75rem}.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__subline{font-size:.94rem}.holiday-presentation-module__XQGiJG__highlight[data-hero=true] .holiday-presentation-module__XQGiJG__eyebrow{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.holiday-presentation-module__XQGiJG__effect svg,.holiday-presentation-module__XQGiJG__effect i{animation:none}}
.sidebar-layout-module__k1gSWa__navScroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-layout-module__k1gSWa__navScroll:hover,.sidebar-layout-module__k1gSWa__navScroll:focus-within{scrollbar-color:var(--line-2) transparent}.sidebar-layout-module__k1gSWa__drawer{animation-duration:.22s!important}.sidebar-layout-module__k1gSWa__sidebar{transition:width var(--d-glide) var(--spring-critical);overflow:hidden}.sidebar-layout-module__k1gSWa__navLabel,.sidebar-layout-module__k1gSWa__groupLabel{white-space:nowrap;transition:opacity .16s var(--ease-fade), transform var(--d-snap) var(--spring-critical);overflow:hidden}.sidebar-layout-module__k1gSWa__navigation[data-expanded=false] .sidebar-layout-module__k1gSWa__navLabel,.sidebar-layout-module__k1gSWa__navigation[data-expanded=false] .sidebar-layout-module__k1gSWa__groupLabel{opacity:0;pointer-events:none;transform:translate(-4px)}.sidebar-layout-module__k1gSWa__navigation[data-expanded=false] .sidebar-layout-module__k1gSWa__navLink{gap:0;padding-inline:14px}.sidebar-layout-module__k1gSWa__adminToggle{width:100%;height:44px;color:var(--t3);transition:padding var(--d-glide) var(--spring-critical), color .16s var(--ease-fade);border-radius:12px;justify-content:flex-start;gap:12px;padding:10px 12px;font-size:13px;font-weight:600;position:relative;overflow:hidden}.sidebar-layout-module__k1gSWa__adminToggle:hover{color:var(--t1)}.sidebar-layout-module__k1gSWa__adminToggle>svg:first-child{flex-shrink:0;width:20px;height:20px}.sidebar-layout-module__k1gSWa__adminChevron{position:absolute;right:10px}.sidebar-layout-module__k1gSWa__navigation[data-expanded=false] .sidebar-layout-module__k1gSWa__adminToggle{gap:0;padding-inline:14px}.sidebar-layout-module__k1gSWa__navigation[data-expanded=false] .sidebar-layout-module__k1gSWa__adminChevron{opacity:0}.sidebar-layout-module__k1gSWa__navigation[data-expanded=false] .sidebar-layout-module__k1gSWa__navLabel{width:0;padding:0}.sidebar-layout-module__k1gSWa__navLink{transition:background-color .16s var(--ease-fade), color .16s var(--ease-fade), padding var(--d-glide) var(--spring-critical), transform var(--d-snap) var(--spring-critical);overflow:hidden}.sidebar-layout-module__k1gSWa__navLink[aria-current=page],.sidebar-layout-module__k1gSWa__navSelection{background-color:var(--veil-2);box-shadow:inset 0 0 0 1px #ffffff0a}.sidebar-layout-module__k1gSWa__navSelection{z-index:-1;pointer-events:none;transform-origin:50%;border-radius:12px;position:absolute;left:12px;right:12px}.sidebar-layout-module__k1gSWa__navigation[data-selection-ready=true] .sidebar-layout-module__k1gSWa__navLink[aria-current=page]{box-shadow:none;background:0 0}.sidebar-layout-module__k1gSWa__navLink:active{transition-duration:var(--d-press);transform:scale(.98)}.sidebar-layout-module__k1gSWa__adminDisclosure{opacity:0;transition:grid-template-rows var(--d-glide) var(--spring-critical), opacity .16s var(--ease-fade);grid-template-rows:0fr;display:grid}.sidebar-layout-module__k1gSWa__adminDisclosure[data-open=true]{opacity:1;grid-template-rows:1fr}.sidebar-layout-module__k1gSWa__adminDisclosure>div{min-height:0;overflow:hidden}@media (min-width:768px) and (max-width:1279.98px){.sidebar-layout-module__k1gSWa__sidebar[data-settled=false],.sidebar-layout-module__k1gSWa__sidebar[data-settled=false] *{transition:none!important}.sidebar-layout-module__k1gSWa__sidebar[data-settled=false]{width:72px}.sidebar-layout-module__k1gSWa__sidebar[data-settled=false] .sidebar-layout-module__k1gSWa__navLabel,.sidebar-layout-module__k1gSWa__sidebar[data-settled=false] .sidebar-layout-module__k1gSWa__groupLabel{opacity:0;pointer-events:none;transform:translate(-4px)}.sidebar-layout-module__k1gSWa__sidebar[data-settled=false] .sidebar-layout-module__k1gSWa__navLabel{width:0;padding:0}.sidebar-layout-module__k1gSWa__sidebar[data-settled=false] .sidebar-layout-module__k1gSWa__navLink,.sidebar-layout-module__k1gSWa__sidebar[data-settled=false] .sidebar-layout-module__k1gSWa__adminToggle{gap:0;padding-inline:14px}.sidebar-layout-module__k1gSWa__sidebar[data-settled=false] .sidebar-layout-module__k1gSWa__adminChevron{opacity:0}}@media (prefers-reduced-motion:reduce){.sidebar-layout-module__k1gSWa__drawer{transition:none!important;animation:none!important}.sidebar-layout-module__k1gSWa__navLink,.sidebar-layout-module__k1gSWa__adminDisclosure,.sidebar-layout-module__k1gSWa__sidebar,.sidebar-layout-module__k1gSWa__adminToggle,.sidebar-layout-module__k1gSWa__navLabel,.sidebar-layout-module__k1gSWa__groupLabel{transition:none!important;transform:none!important}}@media (forced-colors:active){.sidebar-layout-module__k1gSWa__navSelection{display:none}.sidebar-layout-module__k1gSWa__navLink[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}@media (prefers-contrast:more){.sidebar-layout-module__k1gSWa__navLink[aria-current=page],.sidebar-layout-module__k1gSWa__navSelection{box-shadow:inset 0 0 0 1px var(--line-2)}}
.generate-content-module__StI_-q__tagChip{animation:.14s cubic-bezier(.2,.8,.2,1) generate-content-module__StI_-q__tag-arrive}.generate-content-module__StI_-q__diceRoll{animation:.38s cubic-bezier(.2,.8,.2,1) generate-content-module__StI_-q__dice-roll}.generate-content-module__StI_-q__mobileTabIndicator{border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--primary) 17%, var(--card)), color-mix(in srgb, var(--blue) 12%, var(--card)));border-radius:12px;width:calc(50% - 4px);transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff0d}.generate-content-module__StI_-q__mobileTabIndicator[data-results=true]{transform:translate(100%)}@keyframes generate-content-module__StI_-q__dice-roll{0%{transform:rotate(0)scale(1)}45%{transform:rotate(-24deg)scale(.85)}to{transform:rotate(180deg)scale(1)}}.generate-content-module__StI_-q__tagOptions{animation:.14s generate-content-module__StI_-q__options-reveal}.generate-content-module__StI_-q__resultTile{transition:transform .18s cubic-bezier(.2,.8,.2,1),scale .12s,border-color .15s}.generate-content-module__StI_-q__resultTile>img{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.generate-content-module__StI_-q__resultTile:active{scale:.99}@media (hover:hover) and (pointer:fine){.generate-content-module__StI_-q__resultTile:hover{transform:translateY(-2px)}.generate-content-module__StI_-q__resultTile:hover>img{transform:scale(1.03)}}.generate-content-module__StI_-q__resultTile:focus-visible>img{transform:scale(1.03)}@keyframes generate-content-module__StI_-q__tag-arrive{0%{opacity:0;transform:translateY(2px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes generate-content-module__StI_-q__options-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.generate-content-module__StI_-q__tagChip,.generate-content-module__StI_-q__tagOptions,.generate-content-module__StI_-q__diceRoll{animation:none}.generate-content-module__StI_-q__mobileTabIndicator{transition:none}.generate-content-module__StI_-q__resultTile,.generate-content-module__StI_-q__resultTile>img{transition:none;transform:scale(1)!important}}
.feed-post-card-module__0JhJqW__playbackFeedback{opacity:0;transition:opacity .15s,transform .18s cubic-bezier(.2,.8,.2,1);transform:scale(.92)}.feed-post-card-module__0JhJqW__playbackFeedback[data-visible=true]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.feed-post-card-module__0JhJqW__playbackFeedback{transition:none;transform:none}}
