@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_333574c6-module__a01f3W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_333574c6-module__a01f3W__variable{--font-outfit:"Outfit", "Outfit Fallback"}
.ConfirmModal-module__Zrwr7W__overlay{z-index:10000;background:var(--theme-surface-overlay);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ConfirmModal-module__Zrwr7W__overlayVisible{opacity:1}.ConfirmModal-module__Zrwr7W__dialog{background:var(--theme-surface-card);width:100%;max-width:400px;box-shadow:0 8px 32px var(--theme-shadow-color);transition:transform var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);opacity:0;border-radius:16px;padding:24px;transform:scale(.96)translateY(8px)}.ConfirmModal-module__Zrwr7W__dialogVisible{opacity:1;transform:scale(1)translateY(0)}.ConfirmModal-module__Zrwr7W__title{font-family:var(--font-display);color:var(--theme-text-default);margin:0 0 8px;font-size:1.15rem;font-weight:700;line-height:1.3}.ConfirmModal-module__Zrwr7W__message{font-family:var(--font-body);color:var(--theme-text-muted);margin:0 0 24px;font-size:.92rem;line-height:1.5}.ConfirmModal-module__Zrwr7W__message strong{color:var(--theme-text-default);overflow-wrap:anywhere;font-weight:700}.ConfirmModal-module__Zrwr7W__actions{justify-content:flex-end;gap:12px;display:flex}.ConfirmModal-module__Zrwr7W__button{font-family:var(--font-body);cursor:pointer;border:none;border-radius:10px;min-height:44px;padding:10px 20px;font-size:.88rem;font-weight:600;transition:background .15s,transform .1s}.ConfirmModal-module__Zrwr7W__button:active{transform:scale(.97)}.ConfirmModal-module__Zrwr7W__cancelButton{background:var(--theme-action-subtle-bg);color:var(--theme-text-default);border:1px solid var(--theme-action-subtle-border)}.ConfirmModal-module__Zrwr7W__cancelButton:hover{background:var(--theme-surface-raised)}.ConfirmModal-module__Zrwr7W__cancelButton:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.ConfirmModal-module__Zrwr7W__confirmDefault{background:var(--theme-action-primary-bg);color:var(--theme-text-on-brand)}.ConfirmModal-module__Zrwr7W__confirmDefault:hover:not(:disabled){background:var(--theme-action-primary-hover-bg)}.ConfirmModal-module__Zrwr7W__confirmDefault:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.ConfirmModal-module__Zrwr7W__confirmDestructive{background:var(--theme-error-text);color:#fff}.ConfirmModal-module__Zrwr7W__confirmDestructive:hover:not(:disabled){background:#7f1d1d}.ConfirmModal-module__Zrwr7W__confirmDestructive:focus-visible{outline:2px solid var(--theme-border-error);outline-offset:2px}.ConfirmModal-module__Zrwr7W__confirmDefault:disabled,.ConfirmModal-module__Zrwr7W__confirmDestructive:disabled{opacity:.4;cursor:not-allowed}@media (max-width:480px){.ConfirmModal-module__Zrwr7W__dialog{border-radius:14px;padding:20px}.ConfirmModal-module__Zrwr7W__actions{flex-direction:column-reverse;gap:8px}.ConfirmModal-module__Zrwr7W__button{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.ConfirmModal-module__Zrwr7W__overlay,.ConfirmModal-module__Zrwr7W__dialog{transition:none}.ConfirmModal-module__Zrwr7W__dialog{transform:none}}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_10a292ed-module__imi7pq__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_10a292ed-module__imi7pq__variable{--font-story-heading:"DM Serif Display", "DM Serif Display Fallback"}
.LevelUpModal-module__sekbdW__overlay{z-index:10001;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--theme-brand-ink) 55%, transparent), transparent 70%), var(--theme-surface-overlay);opacity:0;justify-content:center;align-items:center;padding:16px;transition:opacity .2s;display:flex;position:fixed;inset:0}.LevelUpModal-module__sekbdW__overlayVisible{opacity:1}.LevelUpModal-module__sekbdW__dialog{z-index:2;text-align:center;background:var(--theme-surface-card);width:100%;max-width:380px;max-height:calc(100vh - 32px);box-shadow:0 12px 48px var(--theme-shadow-color);opacity:0;border-radius:20px;flex-direction:column;align-items:center;padding:32px 28px 28px;transition:transform .2s,opacity .2s;display:flex;position:relative;overflow-y:auto;transform:scale(.9)translateY(12px)}.LevelUpModal-module__sekbdW__dialog:focus{outline:none}.LevelUpModal-module__sekbdW__dialogVisible{opacity:1;transform:scale(1)translateY(0)}.LevelUpModal-module__sekbdW__emblem{background:linear-gradient(135deg,#ffe9a8,#f1c23b);border-radius:50%;justify-content:center;align-items:center;width:116px;height:116px;margin:0 auto 18px;font-size:56px;animation:.6s cubic-bezier(.2,1.4,.4,1) LevelUpModal-module__sekbdW__pop;display:flex;box-shadow:0 0 0 10px #f1c23b2e,0 0 44px #f1c23b8c}@keyframes LevelUpModal-module__sekbdW__pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.LevelUpModal-module__sekbdW__kicker{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--theme-action-link);margin:0 0 6px;font-size:.78rem;font-weight:800}.LevelUpModal-module__sekbdW__title{font-family:var(--font-display);color:var(--theme-text-strong);margin:0 0 4px;font-size:1.6rem;font-weight:900;line-height:1.2}.LevelUpModal-module__sekbdW__subtitle{font-family:var(--font-body);color:var(--theme-text-muted);margin:0 0 18px;font-size:.9rem}.LevelUpModal-module__sekbdW__perks{text-align:left;background:var(--theme-surface-raised);border:1px solid var(--theme-border-default);border-radius:14px;width:100%;padding:14px 16px}.LevelUpModal-module__sekbdW__perkLine{font-family:var(--font-body);color:var(--theme-text-default);margin:0;font-size:.85rem;line-height:1.6}.LevelUpModal-module__sekbdW__perkLine+.LevelUpModal-module__sekbdW__perkLine{margin-top:6px}.LevelUpModal-module__sekbdW__cta{appearance:none;cursor:pointer;font-family:var(--font-body);background:var(--theme-action-primary-bg);color:var(--theme-text-on-brand);border:none;border-radius:30px;margin-top:22px;padding:12px 30px;font-size:.95rem;font-weight:800;transition:background .15s}.LevelUpModal-module__sekbdW__cta:hover{background:var(--theme-action-primary-hover-bg)}.LevelUpModal-module__sekbdW__cta:active{background:var(--theme-action-primary-active-bg)}.LevelUpModal-module__sekbdW__cta:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.LevelUpModal-module__sekbdW__confetti{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.LevelUpModal-module__sekbdW__confettiPiece{opacity:.9;width:9px;height:14px;animation:LevelUpModal-module__sekbdW__fall var(--confetti-duration,2.6s) linear var(--confetti-delay,0s) infinite;border-radius:2px;position:absolute;top:-24px}@keyframes LevelUpModal-module__sekbdW__fall{0%{transform:translateY(-40px)rotate(0)}to{transform:translateY(100vh)rotate(540deg)}}@media (max-width:480px){.LevelUpModal-module__sekbdW__dialog{border-radius:18px;padding:28px 22px 24px}.LevelUpModal-module__sekbdW__title{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.LevelUpModal-module__sekbdW__confetti{display:none}.LevelUpModal-module__sekbdW__emblem{animation:none}.LevelUpModal-module__sekbdW__overlay,.LevelUpModal-module__sekbdW__dialog{transition:none}}
.layers-module__piIjuq__text{position:relative}.layers-module__piIjuq__headingFont{font-family:var(--font-story-heading), serif;font-weight:400}.layers-module__piIjuq__bodyFont{font-family:var(--font-body);font-weight:500}.layers-module__piIjuq__textLine{box-sizing:border-box;white-space:pre;position:absolute}.layers-module__piIjuq__image{position:relative;overflow:hidden}.layers-module__piIjuq__imageSource{position:absolute}.layers-module__piIjuq__link{box-sizing:border-box;background:var(--theme-story-white);color:var(--theme-story-black);font-family:var(--font-body);white-space:nowrap;align-items:center;line-height:1;display:flex}.layers-module__piIjuq__linkIcon{fill:none;stroke:var(--theme-story-link);stroke-linecap:round;stroke-linejoin:round;flex:none}.layers-module__piIjuq__linkLabel{overflow:hidden}.layers-module__piIjuq__linkInteractive{cursor:pointer}.layers-module__piIjuq__linkInteractive:focus-visible{outline:9px solid var(--theme-focus-ring);outline-offset:9px}
.StoryCanvas-module__MQ0fzG__root{aspect-ratio:9/16;letter-spacing:normal;word-spacing:normal;text-transform:none;text-align:left;font-feature-settings:normal;font-variant:normal;width:100%;font-style:normal;position:relative;overflow:hidden}.StoryCanvas-module__MQ0fzG__frame{transform-origin:0 0;position:absolute;top:0;left:0}.StoryCanvas-module__MQ0fzG__fill{position:absolute;inset:0}.StoryCanvas-module__MQ0fzG__media{object-fit:fill;display:block;position:absolute}.StoryCanvas-module__MQ0fzG__layer{position:absolute}.StoryCanvas-module__MQ0fzG__bitmap{width:100%;height:100%;display:block}
.CropFrame-module__UrqSiW__root{--crop-frame-max-height:min(60vh, 560px);--crop-line:var(--theme-story-white);--crop-guide:color-mix(in srgb, var(--theme-story-white) 45%, transparent);--crop-handle-hit:44px;--crop-bracket-arm:22px;--crop-bracket-thickness:4px;flex-direction:column;gap:.75rem;min-width:0;display:flex}.CropFrame-module__UrqSiW__frame{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:12px;align-self:center;width:100%;position:relative}.CropFrame-module__UrqSiW__frame:active{cursor:grabbing}.CropFrame-module__UrqSiW__frame:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.CropFrame-module__UrqSiW__stage{border-radius:inherit;background:var(--theme-surface-secondary);position:absolute;inset:0;overflow:hidden}.CropFrame-module__UrqSiW__image{object-fit:contain;pointer-events:none}.CropFrame-module__UrqSiW__window{box-shadow:0 0 0 100vmax var(--theme-surface-overlay);outline:2px solid var(--crop-line);outline-offset:-2px;pointer-events:none;position:absolute}.CropFrame-module__UrqSiW__circle{border-radius:50%}.CropFrame-module__UrqSiW__thirds{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.CropFrame-module__UrqSiW__thirds:before,.CropFrame-module__UrqSiW__thirds:after{content:"";position:absolute}.CropFrame-module__UrqSiW__thirds:before{border-left:1px solid var(--crop-guide);border-right:1px solid var(--crop-guide);inset:0 33.333%}.CropFrame-module__UrqSiW__thirds:after{border-top:1px solid var(--crop-guide);border-bottom:1px solid var(--crop-guide);inset:33.333% 0}.CropFrame-module__UrqSiW__handles{pointer-events:none;position:absolute;container-type:size}.CropFrame-module__UrqSiW__handle{--kx:1;--ky:1;pointer-events:auto;touch-action:none;position:absolute}.CropFrame-module__UrqSiW__handles[data-at-left] .CropFrame-module__UrqSiW__nw,.CropFrame-module__UrqSiW__handles[data-at-left] .CropFrame-module__UrqSiW__sw,.CropFrame-module__UrqSiW__handles[data-at-left] .CropFrame-module__UrqSiW__w,.CropFrame-module__UrqSiW__handles[data-at-right] .CropFrame-module__UrqSiW__ne,.CropFrame-module__UrqSiW__handles[data-at-right] .CropFrame-module__UrqSiW__se,.CropFrame-module__UrqSiW__handles[data-at-right] .CropFrame-module__UrqSiW__e{--kx:0}.CropFrame-module__UrqSiW__handles[data-at-top] .CropFrame-module__UrqSiW__nw,.CropFrame-module__UrqSiW__handles[data-at-top] .CropFrame-module__UrqSiW__ne,.CropFrame-module__UrqSiW__handles[data-at-top] .CropFrame-module__UrqSiW__n,.CropFrame-module__UrqSiW__handles[data-at-bottom] .CropFrame-module__UrqSiW__sw,.CropFrame-module__UrqSiW__handles[data-at-bottom] .CropFrame-module__UrqSiW__se,.CropFrame-module__UrqSiW__handles[data-at-bottom] .CropFrame-module__UrqSiW__s{--ky:0}.CropFrame-module__UrqSiW__handle:before{content:"";pointer-events:none;border-color:var(--crop-line);border-style:solid;border-width:0;position:absolute}.CropFrame-module__UrqSiW__nw,.CropFrame-module__UrqSiW__ne,.CropFrame-module__UrqSiW__se,.CropFrame-module__UrqSiW__sw{width:min(var(--crop-handle-hit), 35cqw);height:min(var(--crop-handle-hit), 35cqh)}.CropFrame-module__UrqSiW__nw{transform:translate(calc(-50% * var(--kx)), calc(-50% * var(--ky)));cursor:nwse-resize;top:0;left:0}.CropFrame-module__UrqSiW__ne{transform:translate(calc(50% * var(--kx)), calc(-50% * var(--ky)));cursor:nesw-resize;top:0;right:0}.CropFrame-module__UrqSiW__se{transform:translate(calc(50% * var(--kx)), calc(50% * var(--ky)));cursor:nwse-resize;bottom:0;right:0}.CropFrame-module__UrqSiW__sw{transform:translate(calc(-50% * var(--kx)), calc(50% * var(--ky)));cursor:nesw-resize;bottom:0;left:0}.CropFrame-module__UrqSiW__nw:before,.CropFrame-module__UrqSiW__ne:before,.CropFrame-module__UrqSiW__se:before,.CropFrame-module__UrqSiW__sw:before{width:var(--crop-bracket-arm);height:var(--crop-bracket-arm)}.CropFrame-module__UrqSiW__nw:before{top:calc(50% * var(--ky));left:calc(50% * var(--kx));border-top-width:var(--crop-bracket-thickness);border-left-width:var(--crop-bracket-thickness)}.CropFrame-module__UrqSiW__ne:before{top:calc(50% * var(--ky));right:calc(50% * var(--kx));border-top-width:var(--crop-bracket-thickness);border-right-width:var(--crop-bracket-thickness)}.CropFrame-module__UrqSiW__se:before{bottom:calc(50% * var(--ky));right:calc(50% * var(--kx));border-bottom-width:var(--crop-bracket-thickness);border-right-width:var(--crop-bracket-thickness)}.CropFrame-module__UrqSiW__sw:before{bottom:calc(50% * var(--ky));left:calc(50% * var(--kx));border-bottom-width:var(--crop-bracket-thickness);border-left-width:var(--crop-bracket-thickness)}.CropFrame-module__UrqSiW__n{width:min(var(--crop-handle-hit), 30%);height:min(var(--crop-handle-hit), 35cqh);transform:translate(-50%, calc(-50% * var(--ky)));cursor:ns-resize;top:0;left:50%}.CropFrame-module__UrqSiW__s{width:min(var(--crop-handle-hit), 30%);height:min(var(--crop-handle-hit), 35cqh);transform:translate(-50%, calc(50% * var(--ky)));cursor:ns-resize;bottom:0;left:50%}.CropFrame-module__UrqSiW__e{width:min(var(--crop-handle-hit), 35cqw);height:min(var(--crop-handle-hit), 30%);transform:translate(calc(50% * var(--kx)), -50%);cursor:ew-resize;top:50%;right:0}.CropFrame-module__UrqSiW__w{width:min(var(--crop-handle-hit), 35cqw);height:min(var(--crop-handle-hit), 30%);transform:translate(calc(-50% * var(--kx)), -50%);cursor:ew-resize;top:50%;left:0}.CropFrame-module__UrqSiW__n:before,.CropFrame-module__UrqSiW__s:before,.CropFrame-module__UrqSiW__e:before,.CropFrame-module__UrqSiW__w:before{background:var(--crop-line);border-radius:999px}.CropFrame-module__UrqSiW__n:before,.CropFrame-module__UrqSiW__s:before{width:30px;height:5px;left:50%}.CropFrame-module__UrqSiW__e:before,.CropFrame-module__UrqSiW__w:before{width:5px;height:30px;top:50%}.CropFrame-module__UrqSiW__n:before{top:calc(50% * var(--ky));transform:translate(-50%, calc(-50% * var(--ky)))}.CropFrame-module__UrqSiW__s:before{bottom:calc(50% * var(--ky));transform:translate(-50%, calc(50% * var(--ky)))}.CropFrame-module__UrqSiW__e:before{right:calc(50% * var(--kx));transform:translate(calc(50% * var(--kx)), -50%)}.CropFrame-module__UrqSiW__w:before{left:calc(50% * var(--kx));transform:translate(calc(-50% * var(--kx)), -50%)}@container (max-width:132px){.CropFrame-module__UrqSiW__n,.CropFrame-module__UrqSiW__s{display:none}}@container (max-height:132px){.CropFrame-module__UrqSiW__e,.CropFrame-module__UrqSiW__w{display:none}}.CropFrame-module__UrqSiW__hint{color:var(--theme-text-muted);text-align:center;margin:0;font-size:.8125rem}.CropFrame-module__UrqSiW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CropFrame-module__UrqSiW__zoomRow{align-items:center;gap:.75rem;min-height:44px;display:flex}.CropFrame-module__UrqSiW__zoomLabel{color:var(--theme-text-default);font-size:.875rem;font-weight:600}.CropFrame-module__UrqSiW__slider{min-width:0;min-height:44px;accent-color:var(--theme-action-fill);cursor:pointer;flex:1;margin:0}.CropFrame-module__UrqSiW__zoomValue{font-variant-numeric:tabular-nums;min-width:3.5ch;color:var(--theme-text-strong);text-align:right;font-size:.875rem;font-weight:600}.CropFrame-module__UrqSiW__chips{align-self:center}.CropFrame-module__UrqSiW__chips button{min-width:44px;min-height:44px}
.StoryCircle-module__IaW5SG__root{border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.StoryCircle-module__IaW5SG__ring{box-sizing:border-box;pointer-events:none;border-radius:50%;position:absolute;inset:0}.StoryCircle-module__IaW5SG__ringBrand,.StoryCircle-module__IaW5SG__ringSelected{border:2.5px solid var(--theme-brand-fill)}.StoryCircle-module__IaW5SG__ringLive{background:conic-gradient(from 0deg, var(--theme-brand-fill), color-mix(in srgb, var(--theme-brand-fill) 45%, var(--theme-brand-border)) 50%, var(--theme-brand-fill));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--theme-story-black) calc(100% - 3px));mask:radial-gradient(farthest-side, transparent calc(100% - 3px), var(--theme-story-black) calc(100% - 3px));animation:30s linear infinite StoryCircle-module__IaW5SG__storyRingSpin}@keyframes StoryCircle-module__IaW5SG__storyRingSpin{to{transform:rotate(360deg)}}.StoryCircle-module__IaW5SG__ringSeen{border:1.5px solid var(--theme-border-strong)}@media (prefers-reduced-motion:reduce){.StoryCircle-module__IaW5SG__ringLive{animation:none}}.StoryCircle-module__IaW5SG__inner{background:var(--theme-surface-raised);border:2px solid var(--theme-surface-card);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.StoryCircle-module__IaW5SG__image{object-fit:cover}.StoryCircle-module__IaW5SG__initials{color:var(--theme-text-muted);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}.StoryCircle-module__IaW5SG__badge{border:2px solid var(--theme-surface-card);box-sizing:border-box;background:var(--theme-action-fill);color:var(--theme-on-action-fill);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.StoryCircle-module__IaW5SG__badgeStar{background:var(--theme-story-black);color:var(--theme-story-white)}.StoryCircle-module__IaW5SG__badgeAlert{background:var(--theme-error-bg);color:var(--theme-error-text)}.StoryCircle-module__IaW5SG__badgeIcon{width:56%;height:56%}
.EditorShell-module__cio74W__overlay{z-index:9000;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);position:fixed;inset:0}.EditorShell-module__cio74W__overlay[data-state=open]{opacity:1}.EditorShell-module__cio74W__overlay[data-layout=desktop]{overscroll-behavior:contain;background:var(--theme-surface-overlay);justify-content:center;align-items:center;padding:24px;display:flex;overflow:auto}.EditorShell-module__cio74W__overlay[data-layout=mobile]{background:var(--theme-story-black)}.EditorShell-module__cio74W__dialog{outline:none;position:relative}.EditorShell-module__cio74W__dialog[data-layout=desktop]{background:var(--theme-surface-card);width:1120px;max-width:100%;max-height:calc(100dvh - 48px);box-shadow:0 18px 32px -12px color-mix(in srgb, var(--theme-story-black) 40%, transparent);transition:transform var(--duration-base) var(--ease-standard);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(8px)}.EditorShell-module__cio74W__dialog[data-layout=desktop]:not([data-width=share]){height:min(100dvh - 48px,940px)}.EditorShell-module__cio74W__dialog[data-layout=desktop][data-width=share]{width:980px}.EditorShell-module__cio74W__dialog[data-layout=desktop][data-state=open]{transform:none}.EditorShell-module__cio74W__dialog[data-layout=mobile]{background:var(--theme-story-black);color:var(--theme-story-white);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.EditorShell-module__cio74W__overlay,.EditorShell-module__cio74W__dialog[data-layout=desktop]{transition:none}.EditorShell-module__cio74W__dialog[data-layout=desktop]{transform:none}}
.StoryEditor-module__JWLgJG__loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.StoryEditor-module__JWLgJG__loading[data-layout=desktop]{min-height:560px;color:var(--theme-text-muted);flex:1}.StoryEditor-module__JWLgJG__loading[data-layout=mobile]{background:var(--theme-story-black);color:var(--theme-story-white);flex:auto}.StoryEditor-module__JWLgJG__surface{display:contents}.StoryEditor-module__JWLgJG__spinner{border:3px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:var(--theme-action-fill);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite StoryEditor-module__JWLgJG__spin}@keyframes StoryEditor-module__JWLgJG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.StoryEditor-module__JWLgJG__spinner{animation-duration:2.4s}}
.StoryCircleSlot-module__-xb1nG__slot{width:80px;height:80px;display:block;position:relative}.StoryCircleSlot-module__-xb1nG__scale{transform-origin:0 0;width:80px;height:80px;display:block;position:relative}.StoryCircleSlot-module__-xb1nG__slot[data-dimmed] .StoryCircleSlot-module__-xb1nG__scale img{opacity:.6}@media (max-width:767px){.StoryCircleSlot-module__-xb1nG__slot{width:68px;height:68px}.StoryCircleSlot-module__-xb1nG__scale{transform:scale(.85)}}
.StoryRail-module__hvuaVG__rail{margin-bottom:var(--space-5);padding:4px 0 8px;position:relative}.StoryRail-module__hvuaVG__scroller{scrollbar-width:none;scroll-snap-type:none;align-items:flex-start;gap:20px;margin-inline:-6px;padding-block:6px;padding-inline:6px;display:flex;overflow-x:auto}.StoryRail-module__hvuaVG__scroller::-webkit-scrollbar{display:none}.StoryRail-module__hvuaVG__scroller[data-fade-start]{-webkit-mask-image:linear-gradient(to right, transparent, var(--theme-story-black) 48px);mask-image:linear-gradient(to right, transparent, var(--theme-story-black) 48px)}.StoryRail-module__hvuaVG__scroller[data-fade-end]{-webkit-mask-image:linear-gradient(to left, transparent, var(--theme-story-black) 48px);mask-image:linear-gradient(to left, transparent, var(--theme-story-black) 48px)}.StoryRail-module__hvuaVG__scroller[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right, transparent, var(--theme-story-black) 48px, var(--theme-story-black) calc(100% - 48px), transparent);mask-image:linear-gradient(to right, transparent, var(--theme-story-black) 48px, var(--theme-story-black) calc(100% - 48px), transparent)}.StoryRail-module__hvuaVG__arrow{z-index:1;border:1px solid var(--theme-border-default);background:var(--theme-surface-card);width:44px;height:44px;color:var(--theme-text-default);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;display:flex;position:absolute;top:28px}.StoryRail-module__hvuaVG__arrowPrev{left:0}.StoryRail-module__hvuaVG__arrowNext{right:0}.StoryRail-module__hvuaVG__arrow:focus-visible,.StoryRail-module__hvuaVG__itemButton:focus-visible,.StoryRail-module__hvuaVG__plusButton:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.StoryRail-module__hvuaVG__itemButton:focus-visible{border-radius:12px}@media (hover:hover){.StoryRail-module__hvuaVG__arrow:hover{background:var(--theme-surface-input-hover);border-color:var(--theme-border-strong)}.StoryRail-module__hvuaVG__itemButton:hover .StoryRail-module__hvuaVG__label{color:var(--theme-text-strong)}.StoryRail-module__hvuaVG__plusButton:hover{background:var(--theme-action-fill-hover)}.StoryRail-module__hvuaVG__itemButton:hover .StoryRail-module__hvuaVG__newCircle{background:var(--theme-surface-input-hover);border-color:var(--theme-border-strong)}}.StoryRail-module__hvuaVG__item{--item-width:84px;--circle:80px;width:var(--item-width);flex:none;position:relative}.StoryRail-module__hvuaVG__itemButton{width:100%;color:var(--theme-text-default);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.StoryRail-module__hvuaVG__label{text-overflow:ellipsis;white-space:nowrap;max-width:84px;color:var(--theme-text-default);font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.StoryRail-module__hvuaVG__labelLive{font-weight:600}.StoryRail-module__hvuaVG__plusButton{top:calc((var(--circle) - 24px));left:calc((var(--item-width) - var(--circle)) / 2 + var(--circle) - 24px);border:2px solid var(--theme-surface-card);background:var(--theme-action-fill);width:26px;height:26px;color:var(--theme-on-action-fill);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex;position:absolute}.StoryRail-module__hvuaVG__plusButton:active{background:var(--theme-action-fill-active)}.StoryRail-module__hvuaVG__plusButton:after{content:"";border-radius:50%;position:absolute;inset:-4px}.StoryRail-module__hvuaVG__uploadRing{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.StoryRail-module__hvuaVG__uploadTrack,.StoryRail-module__hvuaVG__uploadFill{fill:none;stroke-width:3px}.StoryRail-module__hvuaVG__uploadTrack{stroke:var(--theme-border-default)}.StoryRail-module__hvuaVG__uploadFill{stroke:var(--theme-brand-fill);stroke-linecap:round}.StoryRail-module__hvuaVG__uploadSpin{transform-box:fill-box;transform-origin:50%;animation:1.2s linear infinite StoryRail-module__hvuaVG__railSpin}@keyframes StoryRail-module__hvuaVG__railSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.StoryRail-module__hvuaVG__uploadSpin{animation:none}}.StoryRail-module__hvuaVG__newCircle{box-sizing:border-box;border:1.5px dashed var(--theme-border-strong);width:80px;height:80px;color:var(--theme-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.StoryRail-module__hvuaVG__ownerEmpty{min-width:220px;color:var(--theme-text-muted);align-self:center;margin:0;font-size:14px;line-height:1.4}.StoryRail-module__hvuaVG__divider{background:var(--theme-border-strong);flex:0 0 1px;height:80px}.StoryRail-module__hvuaVG__moreButton{top:0;left:calc((var(--item-width) - var(--circle)) / 2 + var(--circle) - 28px);border:1px solid var(--theme-border-default);background:var(--theme-surface-card);width:28px;height:28px;color:var(--theme-text-default);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;transition:opacity .14s,background-color .14s;display:flex;position:absolute}.StoryRail-module__hvuaVG__item:focus-within .StoryRail-module__hvuaVG__moreButton,.StoryRail-module__hvuaVG__moreButton[aria-expanded=true]{opacity:1}.StoryRail-module__hvuaVG__moreButton:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}@media (hover:hover){.StoryRail-module__hvuaVG__item:hover .StoryRail-module__hvuaVG__moreButton{opacity:1}.StoryRail-module__hvuaVG__moreButton:hover{background:var(--theme-surface-input-hover);border-color:var(--theme-border-strong)}}@media (hover:none){.StoryRail-module__hvuaVG__moreButton{display:none}}@media (prefers-reduced-motion:reduce){.StoryRail-module__hvuaVG__moreButton{transition:none}}@media (max-width:767px){.StoryRail-module__hvuaVG__rail{margin-inline:-16px}.StoryRail-module__hvuaVG__scroller{gap:14px;margin-inline:0;padding-inline:22px}.StoryRail-module__hvuaVG__divider{height:68px}.StoryRail-module__hvuaVG__item{--item-width:70px;--circle:68px}.StoryRail-module__hvuaVG__itemButton{gap:6px}.StoryRail-module__hvuaVG__label{max-width:70px;font-size:12px}}
.StoryViewer-module__tB2hPq__overlay{z-index:9990;background:var(--theme-story-black);color:var(--theme-story-creme);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);position:fixed;inset:0}.StoryViewer-module__tB2hPq__overlay[data-state=open]{opacity:1}.StoryViewer-module__tB2hPq__dialog{flex-direction:column;display:flex;position:absolute;inset:0}.StoryViewer-module__tB2hPq__topBar{justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.StoryViewer-module__tB2hPq__creator{align-items:center;gap:10px;min-width:0;display:flex}.StoryViewer-module__tB2hPq__creatorName{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.StoryViewer-module__tB2hPq__closeButton,.StoryViewer-module__tB2hPq__arrow{cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.StoryViewer-module__tB2hPq__closeButton{background:color-mix(in srgb, var(--theme-story-creme) 10%, transparent);color:var(--theme-story-creme)}.StoryViewer-module__tB2hPq__arrow{background:var(--theme-story-creme);color:var(--theme-story-black)}@media (hover:hover){.StoryViewer-module__tB2hPq__closeButton:hover{background:color-mix(in srgb, var(--theme-story-creme) 18%, transparent)}.StoryViewer-module__tB2hPq__arrow:hover{background:color-mix(in srgb, var(--theme-story-creme) 85%, var(--theme-story-black))}}.StoryViewer-module__tB2hPq__closeButton:focus-visible,.StoryViewer-module__tB2hPq__arrow:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:2px}.StoryViewer-module__tB2hPq__stageRow{flex:1;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;column-gap:28px;min-height:0;padding:0 24px 40px;display:grid}.StoryViewer-module__tB2hPq__neighbours{gap:20px;min-width:0;display:flex;overflow:hidden}.StoryViewer-module__tB2hPq__neighboursPrev{justify-content:flex-end}.StoryViewer-module__tB2hPq__neighboursNext{justify-content:flex-start}@media (max-width:899px){.StoryViewer-module__tB2hPq__neighbours{visibility:hidden}}.StoryViewer-module__tB2hPq__neighbour{background:var(--theme-story-black);opacity:.45;cursor:pointer;width:180px;height:320px;transition:opacity var(--duration-fast) var(--ease-standard);border:0;border-radius:12px;flex:none;padding:0;position:relative;overflow:hidden}@media (hover:hover){.StoryViewer-module__tB2hPq__neighbour:hover{opacity:.7}}.StoryViewer-module__tB2hPq__neighbour:active{opacity:.85}.StoryViewer-module__tB2hPq__neighbour:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:2px}.StoryViewer-module__tB2hPq__neighbourCover{object-fit:cover}.StoryViewer-module__tB2hPq__neighbourCoverLocked{filter:blur(10px)}.StoryViewer-module__tB2hPq__neighbourShade{background:linear-gradient(to top, color-mix(in srgb, var(--theme-story-black) 75%, transparent), transparent 55%), color-mix(in srgb, var(--theme-story-black) 30%, transparent);color:var(--theme-story-white);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.StoryViewer-module__tB2hPq__neighbourCircle{border:2px solid var(--theme-story-white);object-fit:cover;border-radius:50%;width:48px;height:48px}.StoryViewer-module__tB2hPq__neighbourLockCircle{background:var(--theme-action-fill);width:52px;height:52px;color:var(--theme-on-action-fill);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.StoryViewer-module__tB2hPq__neighbourName{text-align:center;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:14px;left:12px;right:12px;overflow:hidden}.StoryViewer-module__tB2hPq__cardSlot{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:relative}.StoryViewer-module__tB2hPq__cardSlot.StoryViewer-module__tB2hPq__desktop{transition:transform var(--duration-base) var(--ease-standard);display:flex;transform:scale(.96)}.StoryViewer-module__tB2hPq__cardSlot.StoryViewer-module__tB2hPq__desktop[data-state=open]{transform:none}.StoryViewer-module__tB2hPq__phoneStage{flex:1;position:relative}.StoryViewer-module__tB2hPq__cardSlot.StoryViewer-module__tB2hPq__phone{position:absolute;inset:0}.StoryViewer-module__tB2hPq__tapLayer{pointer-events:none;display:flex;position:absolute;inset:80px 0 90px}.StoryViewer-module__tB2hPq__tapLayer.StoryViewer-module__tB2hPq__phone{top:90px;bottom:100px}.StoryViewer-module__tB2hPq__tapZone{background:0 0;border:0;height:100%;padding:0}.StoryViewer-module__tB2hPq__tapZone:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:-4px}.StoryViewer-module__tB2hPq__tapPrev{width:35%}.StoryViewer-module__tB2hPq__tapNext{width:65%}.StoryViewer-module__tB2hPq__phone .StoryViewer-module__tB2hPq__tapPrev{width:33%}.StoryViewer-module__tB2hPq__phone .StoryViewer-module__tB2hPq__tapNext{width:67%}.StoryViewer-module__tB2hPq__shareTrigger{width:48px;height:48px;color:var(--theme-story-white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.StoryViewer-module__tB2hPq__shareTrigger:hover{background:color-mix(in srgb, var(--theme-story-white) 14%, transparent)}}.StoryViewer-module__tB2hPq__shareTrigger:active{background:color-mix(in srgb, var(--theme-story-white) 22%, transparent)}.StoryViewer-module__tB2hPq__shareTrigger:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:-2px}.StoryViewer-module__tB2hPq__statusRegion{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:84px;left:0;right:0}.StoryViewer-module__tB2hPq__statusRegion.StoryViewer-module__tB2hPq__phone{bottom:calc(90px + env(safe-area-inset-bottom,0px))}.StoryViewer-module__tB2hPq__statusPill{background:var(--theme-story-black);color:var(--theme-story-white);white-space:nowrap;animation:StoryViewer-module__tB2hPq__toastIn var(--duration-base) var(--ease-standard);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500}@keyframes StoryViewer-module__tB2hPq__toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.StoryViewer-module__tB2hPq__cardSlot.StoryViewer-module__tB2hPq__desktop{transition:none;transform:none}.StoryViewer-module__tB2hPq__statusPill{animation:none}}.StoryViewer-module__tB2hPq__loadFailed{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.StoryViewer-module__tB2hPq__loadFailedTitle{color:var(--theme-story-white);margin:0;font-size:16px;font-weight:600}.StoryViewer-module__tB2hPq__loadFailedRetry{background:var(--theme-action-fill);min-height:44px;color:var(--theme-on-action-fill);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;padding:0 24px;font-weight:600}.StoryViewer-module__tB2hPq__loadFailedClose{top:calc(12px + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--theme-story-creme) 10%, transparent);width:44px;height:44px;color:var(--theme-story-creme);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:12px}@media (hover:hover){.StoryViewer-module__tB2hPq__loadFailedRetry:hover{background:var(--theme-action-fill-hover)}.StoryViewer-module__tB2hPq__loadFailedClose:hover{background:color-mix(in srgb, var(--theme-story-creme) 18%, transparent)}}.StoryViewer-module__tB2hPq__loadFailedRetry:active{background:var(--theme-action-fill-active)}.StoryViewer-module__tB2hPq__loadFailedClose:active{background:color-mix(in srgb, var(--theme-story-creme) 26%, transparent)}.StoryViewer-module__tB2hPq__loadFailedRetry:focus-visible,.StoryViewer-module__tB2hPq__loadFailedClose:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:2px}
div.viewerLayer-module__qFa_iW__viewerPopover{background:var(--theme-surface-card);color:var(--theme-text-strong);box-shadow:0 18px 32px -12px color-mix(in srgb, var(--theme-story-black) 50%, transparent);animation:viewerLayer-module__qFa_iW__popIn .22s var(--ease-standard);border:0;border-radius:14px;padding:8px}div.viewerLayer-module__qFa_iW__viewerPopover.viewerLayer-module__qFa_iW__menu{padding:6px}.viewerLayer-module__qFa_iW__menuBody{flex-direction:column;display:flex}.viewerLayer-module__qFa_iW__sheetBody{color:var(--theme-text-strong);flex-direction:column;gap:14px;padding:4px 20px 20px;display:flex}@keyframes viewerLayer-module__qFa_iW__popIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){div.viewerLayer-module__qFa_iW__viewerPopover{animation:none}}
.StoryActionsMenu-module__5mgXta__trigger{color:var(--theme-story-white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.StoryActionsMenu-module__5mgXta__trigger.StoryActionsMenu-module__5mgXta__desktop{border-radius:50%;width:40px;height:40px}.StoryActionsMenu-module__5mgXta__trigger.StoryActionsMenu-module__5mgXta__desktop[aria-expanded=true]{background:color-mix(in srgb, var(--theme-story-white) 20%, transparent)}.StoryActionsMenu-module__5mgXta__trigger.StoryActionsMenu-module__5mgXta__phone{border-radius:50%;width:44px;height:44px}.StoryActionsMenu-module__5mgXta__trigger:active:not(:disabled){background:color-mix(in srgb, var(--theme-story-white) 22%, transparent)}.StoryActionsMenu-module__5mgXta__trigger:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:-2px}.StoryActionsMenu-module__5mgXta__item{width:100%;min-height:42px;color:var(--theme-text-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:15px;font-weight:400;display:flex}.StoryActionsMenu-module__5mgXta__itemStatic{color:var(--theme-text-muted);margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.StoryActionsMenu-module__5mgXta__danger{color:var(--theme-error-text);font-weight:600}.StoryActionsMenu-module__5mgXta__divider{background:var(--theme-border-default);height:1px;margin:4px 0}.StoryActionsMenu-module__5mgXta__accessBlock{flex-direction:column;gap:4px;padding:8px 0 4px;display:flex}.StoryActionsMenu-module__5mgXta__accessLabel{color:var(--theme-text-muted);padding:0 12px;font-size:13px}.StoryActionsMenu-module__5mgXta__accessOptions{flex-direction:column;display:flex}.StoryActionsMenu-module__5mgXta__accessOption{width:100%;color:var(--theme-text-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.StoryActionsMenu-module__5mgXta__accessRadio{border:2px solid var(--theme-border-default);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.StoryActionsMenu-module__5mgXta__accessOption[aria-checked=true] .StoryActionsMenu-module__5mgXta__accessRadio{border:5px solid var(--theme-text-strong)}.StoryActionsMenu-module__5mgXta__accessText{flex-direction:column;gap:2px;min-width:0;display:flex}.StoryActionsMenu-module__5mgXta__accessTitle{font-size:15px;font-weight:600}.StoryActionsMenu-module__5mgXta__accessHint{color:var(--theme-text-muted);font-size:13px;line-height:1.35}.StoryActionsMenu-module__5mgXta__accessFootnote{color:var(--theme-text-muted);margin:0;padding:4px 12px;font-size:12px;line-height:1.4}@media (pointer:coarse){.StoryActionsMenu-module__5mgXta__trigger.StoryActionsMenu-module__5mgXta__desktop{width:44px;height:44px}.StoryActionsMenu-module__5mgXta__item,.StoryActionsMenu-module__5mgXta__accessOption{min-height:44px}}.StoryActionsMenu-module__5mgXta__sheetMenu{flex-direction:column;margin:0 -8px;display:flex}.StoryActionsMenu-module__5mgXta__row{width:100%;min-height:52px;color:var(--theme-text-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:0 10px;font-size:16px;font-weight:500;display:flex}.StoryActionsMenu-module__5mgXta__row.StoryActionsMenu-module__5mgXta__danger{color:var(--theme-error-text);font-weight:600}.StoryActionsMenu-module__5mgXta__rowStatic{min-height:52px;color:var(--theme-text-muted);align-items:center;gap:14px;padding:0 10px;font-size:15px;line-height:1.35;display:flex}.StoryActionsMenu-module__5mgXta__rowIcon{flex:none;width:20px;height:20px}.StoryActionsMenu-module__5mgXta__rowLabel{flex:1;min-width:0}.StoryActionsMenu-module__5mgXta__rowValue{color:var(--theme-text-muted);font-size:14px;font-weight:400}.StoryActionsMenu-module__5mgXta__accessView{flex-direction:column;gap:12px;display:flex}.StoryActionsMenu-module__5mgXta__option{border:2px solid var(--theme-border-default);background:var(--theme-surface-card);min-height:56px;color:var(--theme-text-strong);font:inherit;text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 14px;display:flex}.StoryActionsMenu-module__5mgXta__option[aria-pressed=true]{border-color:var(--theme-text-strong)}.StoryActionsMenu-module__5mgXta__optionTitle{font-size:15px}.StoryActionsMenu-module__5mgXta__optionHint{color:var(--theme-text-muted);font-size:13px}.StoryActionsMenu-module__5mgXta__footnote{color:var(--theme-text-muted);margin:0;font-size:13px;line-height:1.4}.StoryActionsMenu-module__5mgXta__item:focus-visible,.StoryActionsMenu-module__5mgXta__row:focus-visible,.StoryActionsMenu-module__5mgXta__accessOption:focus-visible,.StoryActionsMenu-module__5mgXta__option:focus-visible,.StoryActionsMenu-module__5mgXta__itemStatic:focus-visible,.StoryActionsMenu-module__5mgXta__rowStatic:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.StoryActionsMenu-module__5mgXta__item:disabled,.StoryActionsMenu-module__5mgXta__row:disabled,.StoryActionsMenu-module__5mgXta__accessOption:disabled,.StoryActionsMenu-module__5mgXta__option:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.StoryActionsMenu-module__5mgXta__trigger:hover{background:color-mix(in srgb, var(--theme-story-white) 14%, transparent)}.StoryActionsMenu-module__5mgXta__item:hover:not(:disabled),.StoryActionsMenu-module__5mgXta__row:hover:not(:disabled),.StoryActionsMenu-module__5mgXta__accessOption:hover:not(:disabled),.StoryActionsMenu-module__5mgXta__option:hover:not(:disabled){background:var(--theme-surface-input-hover)}.StoryActionsMenu-module__5mgXta__danger:hover:not(:disabled){background:var(--theme-error-bg)}}.StoryActionsMenu-module__5mgXta__item:active:not(:disabled),.StoryActionsMenu-module__5mgXta__row:active:not(:disabled),.StoryActionsMenu-module__5mgXta__accessOption:active:not(:disabled),.StoryActionsMenu-module__5mgXta__option:active:not(:disabled){background:color-mix(in srgb, var(--theme-surface-input-hover) 70%, var(--theme-border-strong))}.StoryActionsMenu-module__5mgXta__danger:active:not(:disabled){background:var(--theme-error-bg)}
.OwnerViewersButton-module__MiE4Ha__button{min-width:0;min-height:48px;color:var(--theme-story-white);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:24px;flex:0 auto;align-items:center;gap:8px;padding:0 12px;display:inline-flex}@media (hover:hover){.OwnerViewersButton-module__MiE4Ha__button:hover{background:color-mix(in srgb, var(--theme-story-white) 14%, transparent)}}.OwnerViewersButton-module__MiE4Ha__button:active{background:color-mix(in srgb, var(--theme-story-white) 22%, transparent)}.OwnerViewersButton-module__MiE4Ha__button:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:-2px}.OwnerViewersButton-module__MiE4Ha__faces{align-items:center;display:inline-flex}.OwnerViewersButton-module__MiE4Ha__face{border:2px solid var(--theme-story-black);border-radius:50%;margin-left:-9px;display:inline-flex}.OwnerViewersButton-module__MiE4Ha__face:first-child{margin-left:0}.OwnerViewersButton-module__MiE4Ha__count{white-space:nowrap;font-size:15px;font-weight:700}
.StoryLikeButton-module__sOqewW__button{width:48px;height:48px;color:var(--theme-story-white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}@media (hover:hover){.StoryLikeButton-module__sOqewW__button:hover{background:color-mix(in srgb, var(--theme-story-white) 14%, transparent)}}.StoryLikeButton-module__sOqewW__button:active{background:color-mix(in srgb, var(--theme-story-white) 22%, transparent)}.StoryLikeButton-module__sOqewW__button[aria-expanded=true]{background:color-mix(in srgb, var(--theme-story-white) 20%, transparent)}.StoryLikeButton-module__sOqewW__button:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:-2px}.StoryLikeButton-module__sOqewW__icon{width:28px;height:28px}.StoryLikeButton-module__sOqewW__liked{color:var(--theme-heart-fill)}.StoryLikeButton-module__sOqewW__bump{animation:.38s cubic-bezier(.2,1.4,.4,1) StoryLikeButton-module__sOqewW__likeBump}.StoryLikeButton-module__sOqewW__burst{color:var(--theme-heart-fill);pointer-events:none;opacity:0;filter:drop-shadow(0 6px 18px color-mix(in srgb, var(--theme-story-black) 35%, transparent));margin:-60px 0 0 -60px;animation:.8s ease-out StoryLikeButton-module__sOqewW__heartPop;display:flex;position:absolute;top:50%;left:50%}.StoryLikeButton-module__sOqewW__burst svg{width:120px;height:120px}@keyframes StoryLikeButton-module__sOqewW__heartPop{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(1.25)}45%{transform:scale(.95)}60%{transform:scale(1.05)}to{opacity:0;transform:scale(1)}}@keyframes StoryLikeButton-module__sOqewW__likeBump{0%{transform:scale(.6)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.StoryLikeButton-module__sOqewW__bump,.StoryLikeButton-module__sOqewW__burst{animation:none}.StoryLikeButton-module__sOqewW__burst{display:none}}
.StoryFooter-module__jejsRq__row{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.StoryFooter-module__jejsRq__caption{flex:1;min-width:0}.StoryFooter-module__jejsRq__saveButton{border:1.5px solid color-mix(in srgb, var(--theme-story-white) 50%, transparent);min-height:40px;color:var(--theme-story-white);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.StoryFooter-module__jejsRq__saveButton:hover{background:color-mix(in srgb, var(--theme-story-white) 14%, transparent)}}.StoryFooter-module__jejsRq__saveButton:active{background:color-mix(in srgb, var(--theme-story-white) 22%, transparent)}.StoryFooter-module__jejsRq__saveButton:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:2px}@media (max-width:767px){.StoryFooter-module__jejsRq__row{gap:4px}}
.StoryStage-module__B73Lja__card{background:var(--theme-story-black);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.StoryStage-module__B73Lja__card.StoryStage-module__B73Lja__desktop{aspect-ratio:9/16;border-radius:14px;width:min(420px,56.25dvh - 69.75px)}.StoryStage-module__B73Lja__card.StoryStage-module__B73Lja__phone,.StoryStage-module__B73Lja__media{position:absolute;inset:0}.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__media{aspect-ratio:9/16;width:max(100%,56.25dvh);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.StoryStage-module__B73Lja__teaser{object-fit:cover}.StoryStage-module__B73Lja__mediaLocked:after{content:"";background:color-mix(in srgb, var(--theme-story-black) 35%, transparent);pointer-events:none;position:absolute;inset:0}.StoryStage-module__B73Lja__linkLayer{display:contents}.StoryStage-module__B73Lja__preloadVideo{display:none}.StoryStage-module__B73Lja__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StoryStage-module__B73Lja__gradientTop,.StoryStage-module__B73Lja__gradientBottom,.StoryStage-module__B73Lja__progress,.StoryStage-module__B73Lja__header,.StoryStage-module__B73Lja__footer{transition:opacity .2s}.StoryStage-module__B73Lja__chromeHidden{opacity:0}.StoryStage-module__B73Lja__gradientTop,.StoryStage-module__B73Lja__gradientBottom{pointer-events:none;position:absolute;left:0;right:0}.StoryStage-module__B73Lja__gradientTop{background:linear-gradient(color-mix(in srgb, var(--theme-story-black) 50%, transparent), transparent);height:140px;top:0}.StoryStage-module__B73Lja__gradientBottom{background:linear-gradient(transparent, color-mix(in srgb, var(--theme-story-black) 55%, transparent));height:180px;bottom:0}.StoryStage-module__B73Lja__card.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__gradientTop{height:calc(150px + env(safe-area-inset-top,0px))}.StoryStage-module__B73Lja__card.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__gradientBottom{height:calc(200px + env(safe-area-inset-bottom,0px));background:linear-gradient(transparent, color-mix(in srgb, var(--theme-story-black) 60%, transparent))}.StoryStage-module__B73Lja__progress{pointer-events:none;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.StoryStage-module__B73Lja__progress.StoryStage-module__B73Lja__phone{top:calc(12px + env(safe-area-inset-top,0px));left:10px;right:10px}.StoryStage-module__B73Lja__progressTrack{background:color-mix(in srgb, var(--theme-story-white) 35%, transparent);border-radius:3px;flex:1;height:3px;overflow:hidden}.StoryStage-module__B73Lja__progressFill{background:var(--theme-story-white);height:100%;transition:width .1s linear;display:block}.StoryStage-module__B73Lja__header{color:var(--theme-story-white);align-items:center;gap:10px;display:flex;position:absolute;top:26px;left:12px;right:8px}.StoryStage-module__B73Lja__header.StoryStage-module__B73Lja__phone{top:calc(24px + env(safe-area-inset-top,0px));gap:8px;left:12px;right:4px}.StoryStage-module__B73Lja__name{color:var(--theme-story-white);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__name{font-size:14px}.StoryStage-module__B73Lja__time{color:color-mix(in srgb, var(--theme-story-white) 85%, transparent);white-space:nowrap;font-size:14px}.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__time{font-size:13px}.StoryStage-module__B73Lja__spacer{flex:1}.StoryStage-module__B73Lja__pill{white-space:nowrap;background:var(--theme-action-fill);color:var(--theme-on-action-fill);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.StoryStage-module__B73Lja__pillIcon{width:11px;height:11px}.StoryStage-module__B73Lja__pillPhone{top:calc(62px + env(safe-area-inset-top,0px));font-size:11px;position:absolute;left:52px}.StoryStage-module__B73Lja__headerButton{width:40px;height:40px;color:var(--theme-story-white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.StoryStage-module__B73Lja__headerButton:hover{background:color-mix(in srgb, var(--theme-story-white) 14%, transparent)}}.StoryStage-module__B73Lja__headerButton:active{background:color-mix(in srgb, var(--theme-story-white) 22%, transparent)}.StoryStage-module__B73Lja__headerButton:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:2px}.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__headerButton{width:44px;height:44px}@media (pointer:coarse){.StoryStage-module__B73Lja__headerButton{width:44px;height:44px}}.StoryStage-module__B73Lja__soundHint{pointer-events:none;justify-content:center;transition:opacity .3s;display:flex;position:absolute;bottom:84px;left:0;right:0}.StoryStage-module__B73Lja__soundHint.StoryStage-module__B73Lja__phone{bottom:calc(90px + env(safe-area-inset-bottom,0px))}.StoryStage-module__B73Lja__soundHintFading{opacity:0}.StoryStage-module__B73Lja__soundHintPill{cursor:pointer;pointer-events:auto;background:var(--theme-story-black);min-height:44px;color:var(--theme-story-white);border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500}.StoryStage-module__B73Lja__footer{align-items:center;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.StoryStage-module__B73Lja__footer.StoryStage-module__B73Lja__phone{right:8px;bottom:calc(22px + env(safe-area-inset-bottom,0px));gap:4px}.StoryStage-module__B73Lja__locked{text-align:center;flex-direction:column;align-items:center;gap:14px;animation:.32s cubic-bezier(.2,.7,.3,1) StoryStage-module__B73Lja__popIn;display:flex;position:absolute;top:50%;left:28px;right:28px;transform:translateY(-50%)}.StoryStage-module__B73Lja__locked.StoryStage-module__B73Lja__phone{gap:12px}.StoryStage-module__B73Lja__lockCircle{background:var(--theme-action-fill);width:64px;height:64px;color:var(--theme-on-action-fill);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__lockCircle{width:60px;height:60px}.StoryStage-module__B73Lja__lockIcon{width:28px;height:28px}.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__lockIcon{width:26px;height:26px}.StoryStage-module__B73Lja__lockedTitle{color:var(--theme-story-white);margin:0;font-size:22px;font-weight:700}.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__lockedTitle{font-size:21px}.StoryStage-module__B73Lja__lockedBody{color:color-mix(in srgb, var(--theme-story-white) 90%, transparent);margin:0;font-size:15px;line-height:1.45}.StoryStage-module__B73Lja__lockedCta{background:var(--theme-action-fill);min-height:48px;color:var(--theme-on-action-fill);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.StoryStage-module__B73Lja__phone .StoryStage-module__B73Lja__lockedCta{padding:0 26px}@media (hover:hover){.StoryStage-module__B73Lja__lockedCta:hover{background:var(--theme-action-fill-hover)}}.StoryStage-module__B73Lja__lockedCta:active{background:var(--theme-action-fill-active)}.StoryStage-module__B73Lja__lockedCta:focus-visible{outline:2px solid var(--theme-story-white);outline-offset:2px}@keyframes StoryStage-module__B73Lja__popIn{0%{opacity:0;transform:translateY(-50%)scale(.92)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes StoryStage-module__B73Lja__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.StoryStage-module__B73Lja__locked{animation:.2s linear StoryStage-module__B73Lja__fadeIn}}
.CoverSheetStep-module__5xMqCa__step{color:var(--theme-text-strong);flex-direction:column;align-items:stretch;gap:14px;display:flex}.CoverSheetStep-module__5xMqCa__heading{align-items:center;gap:4px;margin:-6px 0 -6px -12px;display:flex}.CoverSheetStep-module__5xMqCa__back{width:44px;height:44px;color:var(--theme-text-strong);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.CoverSheetStep-module__5xMqCa__title{font-size:18px;font-weight:700}.CoverSheetStep-module__5xMqCa__stageArea{flex-direction:column;align-items:center;gap:8px;display:flex}.CoverSheetStep-module__5xMqCa__placeholder{aspect-ratio:1;border:1.5px dashed var(--theme-border-default);width:100%;max-width:360px}.CoverSheetStep-module__5xMqCa__phone .CoverSheetStep-module__5xMqCa__placeholder{max-width:280px}.CoverSheetStep-module__5xMqCa__textButton{min-height:44px;font:inherit;color:var(--theme-text-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:underline}.CoverSheetStep-module__5xMqCa__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.CoverSheetStep-module__5xMqCa__source{border:2px solid var(--theme-border-default);background:var(--theme-surface-card);min-height:48px;font:inherit;color:var(--theme-text-strong);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.CoverSheetStep-module__5xMqCa__source[aria-checked=true]{border-color:var(--theme-action-fill)}.CoverSheetStep-module__5xMqCa__source:disabled{cursor:not-allowed;color:var(--theme-text-muted)}.CoverSheetStep-module__5xMqCa__thumb{object-fit:cover;border-radius:4px;flex:none;width:22px;height:39px}.CoverSheetStep-module__5xMqCa__sourceIcon{flex:none;width:18px;height:18px}.CoverSheetStep-module__5xMqCa__previewRow{border-top:1px solid var(--theme-border-default);align-items:center;gap:12px;padding-top:12px;display:flex}.CoverSheetStep-module__5xMqCa__previewCircle{flex:none;padding:7px 7px 0}.CoverSheetStep-module__5xMqCa__previewText{min-width:0;color:var(--theme-text-muted);flex:auto;font-size:12px;line-height:1.4}.CoverSheetStep-module__5xMqCa__apply{background:var(--theme-action-fill);min-height:44px;color:var(--theme-on-action-fill);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 22px;font-size:15px;font-weight:600}.CoverSheetStep-module__5xMqCa__apply:disabled{opacity:.5;cursor:not-allowed}.CoverSheetStep-module__5xMqCa__apply:focus-visible,.CoverSheetStep-module__5xMqCa__textButton:focus-visible,.CoverSheetStep-module__5xMqCa__back:focus-visible,.CoverSheetStep-module__5xMqCa__source:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.CoverSheetStep-module__5xMqCa__apply:active:not(:disabled){background:var(--theme-action-fill-active)}.CoverSheetStep-module__5xMqCa__source:active:not(:disabled){background:var(--theme-surface-input-hover)}@media (hover:hover){.CoverSheetStep-module__5xMqCa__back:hover:not(:disabled){background:var(--theme-surface-input-hover);border-color:var(--theme-border-strong)}.CoverSheetStep-module__5xMqCa__textButton:hover:not(:disabled){color:var(--theme-action-link);text-decoration-thickness:2px}.CoverSheetStep-module__5xMqCa__apply:hover:not(:disabled){background:var(--theme-action-fill-hover)}.CoverSheetStep-module__5xMqCa__source:hover:not(:disabled){background:var(--theme-surface-input-hover)}}
.NewHighlightFromStoryForm-module__K1IJwG__form{color:var(--theme-text-strong);flex-direction:column;gap:16px;display:flex}.NewHighlightFromStoryForm-module__K1IJwG__heading{align-items:center;gap:4px;margin:-6px 0 -6px -12px;display:flex}.NewHighlightFromStoryForm-module__K1IJwG__back{width:44px;height:44px;color:var(--theme-text-strong);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.NewHighlightFromStoryForm-module__K1IJwG__title{font-size:18px;font-weight:700}.NewHighlightFromStoryForm-module__K1IJwG__coverRow{align-items:center;gap:16px;display:flex}.NewHighlightFromStoryForm-module__K1IJwG__coverCircle{flex:none;padding:7px 7px 0}.NewHighlightFromStoryForm-module__K1IJwG__coverActions{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.NewHighlightFromStoryForm-module__K1IJwG__changeCover{border:1px solid var(--theme-border-default);background:var(--theme-surface-card);min-height:44px;font:inherit;color:var(--theme-text-default);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.NewHighlightFromStoryForm-module__K1IJwG__changeCoverIcon{width:15px;height:15px}.NewHighlightFromStoryForm-module__K1IJwG__coverNote{color:var(--theme-text-muted);font-size:13px}.NewHighlightFromStoryForm-module__K1IJwG__submit{background:var(--theme-action-fill);width:100%;min-height:50px;color:var(--theme-on-action-fill);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:600}.NewHighlightFromStoryForm-module__K1IJwG__submit:disabled{opacity:.5;cursor:not-allowed}.NewHighlightFromStoryForm-module__K1IJwG__submit:focus-visible,.NewHighlightFromStoryForm-module__K1IJwG__back:focus-visible,.NewHighlightFromStoryForm-module__K1IJwG__changeCover:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.NewHighlightFromStoryForm-module__K1IJwG__submit:active:not(:disabled){background:var(--theme-action-fill-active)}@media (hover:hover){.NewHighlightFromStoryForm-module__K1IJwG__back:hover:not(:disabled),.NewHighlightFromStoryForm-module__K1IJwG__changeCover:hover:not(:disabled){background:var(--theme-surface-input-hover);border-color:var(--theme-border-strong)}.NewHighlightFromStoryForm-module__K1IJwG__submit:hover:not(:disabled){background:var(--theme-action-fill-hover)}}
.HighlightPickRow-module__g4xxJa__radioInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.HighlightPickRow-module__g4xxJa__row{box-sizing:border-box;cursor:pointer;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:0 12px;font-size:15px;font-weight:500;display:flex;position:relative}.HighlightPickRow-module__g4xxJa__row:active:not([data-held],:has(.HighlightPickRow-module__g4xxJa__radioInput:disabled)){background:var(--theme-surface-input-hover)}.HighlightPickRow-module__g4xxJa__row:has(.HighlightPickRow-module__g4xxJa__radioInput:checked){border-color:var(--theme-text-strong);background:var(--theme-surface-input-hover)}.HighlightPickRow-module__g4xxJa__row:has(.HighlightPickRow-module__g4xxJa__radioInput:disabled){cursor:not-allowed}.HighlightPickRow-module__g4xxJa__row[data-held]{color:var(--theme-text-muted);cursor:not-allowed}.HighlightPickRow-module__g4xxJa__row:has(.HighlightPickRow-module__g4xxJa__radioInput:focus-visible){outline:2px solid var(--theme-focus-ring);outline-offset:2px}.HighlightPickRow-module__g4xxJa__circle{flex:none;display:flex}.HighlightPickRow-module__g4xxJa__row[data-held] .HighlightPickRow-module__g4xxJa__circle{opacity:.5}.HighlightPickRow-module__g4xxJa__text{flex-direction:column;flex:auto;min-width:0;display:flex}.HighlightPickRow-module__g4xxJa__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HighlightPickRow-module__g4xxJa__members{color:var(--theme-text-muted);font-size:12px;font-weight:600}.HighlightPickRow-module__g4xxJa__heldPill{background:var(--theme-text-strong);color:var(--theme-text-inverse);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4}.HighlightPickRow-module__g4xxJa__tick{box-sizing:border-box;border:1.5px solid var(--theme-border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.HighlightPickRow-module__g4xxJa__tick[data-selected]{border-color:var(--theme-text-strong);background:var(--theme-text-strong);color:var(--theme-text-inverse)}@media (hover:hover){.HighlightPickRow-module__g4xxJa__row:hover:not([data-held],:has(.HighlightPickRow-module__g4xxJa__radioInput:disabled)){background:var(--theme-surface-input-hover)}}
.HighlightSaveSheet-module__6D6QRa__content{color:var(--theme-text-strong);flex-direction:column;display:flex}.HighlightSaveSheet-module__6D6QRa__phone{padding:8px 20px 10px}.HighlightSaveSheet-module__6D6QRa__pick{flex-direction:column;gap:16px;display:flex}.HighlightSaveSheet-module__6D6QRa__radioInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.HighlightSaveSheet-module__6D6QRa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HighlightSaveSheet-module__6D6QRa__scroller{overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;margin:-5px;padding:5px;display:flex;overflow-x:auto}.HighlightSaveSheet-module__6D6QRa__phoneGroup{flex:none;gap:14px;display:flex}.HighlightSaveSheet-module__6D6QRa__phoneItem{width:66px;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex;position:relative}.HighlightSaveSheet-module__6D6QRa__phoneItem:disabled{cursor:not-allowed}.HighlightSaveSheet-module__6D6QRa__phoneItem:has(.HighlightSaveSheet-module__6D6QRa__radioInput:disabled){cursor:not-allowed}.HighlightSaveSheet-module__6D6QRa__phoneItem:disabled .HighlightSaveSheet-module__6D6QRa__newCircle,.HighlightSaveSheet-module__6D6QRa__phoneItem[data-held] .HighlightSaveSheet-module__6D6QRa__circleWrap{opacity:.5}.HighlightSaveSheet-module__6D6QRa__phoneItem:focus-visible .HighlightSaveSheet-module__6D6QRa__newCircle{outline:2px solid var(--theme-focus-ring);outline-offset:3px}.HighlightSaveSheet-module__6D6QRa__phoneItem:has(.HighlightSaveSheet-module__6D6QRa__radioInput:focus-visible) .HighlightSaveSheet-module__6D6QRa__circleWrap{outline:2px solid var(--theme-focus-ring);outline-offset:3px}.HighlightSaveSheet-module__6D6QRa__newCircle{box-sizing:border-box;border:1.5px dashed var(--theme-border-strong);width:60px;height:60px;color:var(--theme-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.HighlightSaveSheet-module__6D6QRa__circleWrap{border-radius:50%;width:60px;height:60px;display:block;position:relative}.HighlightSaveSheet-module__6D6QRa__circleWrap[data-selected]{box-shadow:0 0 0 2.5px var(--theme-text-strong)}.HighlightSaveSheet-module__6D6QRa__check{box-sizing:border-box;border:2px solid var(--theme-surface-card);background:var(--theme-text-strong);width:22px;height:22px;color:var(--theme-text-inverse);animation:HighlightSaveSheet-module__6D6QRa__checkPop var(--duration-base) var(--ease-pop);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:-3px;right:-3px}@keyframes HighlightSaveSheet-module__6D6QRa__checkPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.HighlightSaveSheet-module__6D6QRa__itemLabel{text-overflow:ellipsis;white-space:nowrap;max-width:66px;font-size:12px;font-weight:500;overflow:hidden}.HighlightSaveSheet-module__6D6QRa__phoneItem .HighlightSaveSheet-module__6D6QRa__inPill{position:absolute;top:46px;left:50%;transform:translate(-50%)}.HighlightSaveSheet-module__6D6QRa__inPill{background:var(--theme-text-strong);color:var(--theme-text-inverse);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4}.HighlightSaveSheet-module__6D6QRa__phoneSkeleton{background:var(--theme-surface-secondary);border-radius:50%;width:60px;height:60px}.HighlightSaveSheet-module__6D6QRa__list{flex-direction:column;gap:2px;display:flex}.HighlightSaveSheet-module__6D6QRa__rowSkeleton{background:var(--theme-surface-secondary);border-radius:10px;height:52px}.HighlightSaveSheet-module__6D6QRa__newRow{min-height:48px;font:inherit;color:var(--theme-text-strong);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin-top:-8px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.HighlightSaveSheet-module__6D6QRa__newRow:disabled{opacity:.5;cursor:not-allowed}.HighlightSaveSheet-module__6D6QRa__newRow:active:not(:disabled){background:var(--theme-surface-input-hover)}.HighlightSaveSheet-module__6D6QRa__newCircleSmall{box-sizing:border-box;border:1.5px dashed var(--theme-border-strong);width:38px;height:38px;color:var(--theme-text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.HighlightSaveSheet-module__6D6QRa__rule{border-top:1px solid var(--theme-border-default);color:var(--theme-text-muted);margin:-8px 0 0;padding-top:8px;font-size:12px;line-height:1.4}.HighlightSaveSheet-module__6D6QRa__note{background:var(--theme-surface-secondary);color:var(--theme-text-default);border:1px solid #0000;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.HighlightSaveSheet-module__6D6QRa__note[data-tone=warning]{background:var(--theme-warning-bg);border-color:var(--theme-warning-border);color:var(--theme-warning-text)}.HighlightSaveSheet-module__6D6QRa__cta{background:var(--theme-action-fill);width:100%;min-height:50px;color:var(--theme-on-action-fill);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:600}.HighlightSaveSheet-module__6D6QRa__cta:disabled{opacity:.5;cursor:not-allowed}.HighlightSaveSheet-module__6D6QRa__empty{color:var(--theme-text-muted);margin:0;font-size:14px;line-height:1.4}.HighlightSaveSheet-module__6D6QRa__error{border:1px solid var(--theme-error-border);background:var(--theme-error-bg);color:var(--theme-error-text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.HighlightSaveSheet-module__6D6QRa__error p{margin:0}.HighlightSaveSheet-module__6D6QRa__retry{border:1px solid var(--theme-border-default);background:var(--theme-surface-card);min-height:44px;color:var(--theme-text-default);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.HighlightSaveSheet-module__6D6QRa__cta:focus-visible,.HighlightSaveSheet-module__6D6QRa__retry:focus-visible,.HighlightSaveSheet-module__6D6QRa__newRow:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}@media (hover:hover){.HighlightSaveSheet-module__6D6QRa__newRow:hover:not(:disabled){background:var(--theme-surface-input-hover)}.HighlightSaveSheet-module__6D6QRa__cta:hover:not(:disabled){background:var(--theme-action-fill-hover)}.HighlightSaveSheet-module__6D6QRa__retry:hover{background:var(--theme-surface-input-hover);border-color:var(--theme-border-strong)}}@media (prefers-reduced-motion:reduce){.HighlightSaveSheet-module__6D6QRa__check{animation:none}}
.InsightMetrics-module__aa0_2W__metrics{flex-direction:column;gap:18px;display:flex}.InsightMetrics-module__aa0_2W__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.InsightMetrics-module__aa0_2W__tile{background:var(--theme-surface-secondary);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.InsightMetrics-module__aa0_2W__likesTile{background:color-mix(in srgb, var(--theme-heart-fill) 10%, var(--theme-surface-card))}.InsightMetrics-module__aa0_2W__value{font-variant-numeric:tabular-nums;color:var(--theme-text-strong);align-items:center;gap:6px;font-size:26px;font-weight:700;line-height:1.2;display:flex}.InsightMetrics-module__aa0_2W__likesValue{color:var(--theme-error-text)}.InsightMetrics-module__aa0_2W__heart{width:20px;height:20px;color:var(--theme-heart-fill);flex:none}.InsightMetrics-module__aa0_2W__bump{animation:InsightMetrics-module__aa0_2W__bump .5s var(--ease-pop)}.InsightMetrics-module__aa0_2W__label{color:var(--theme-text-muted);font-size:13px}.InsightMetrics-module__aa0_2W__likesLabel{color:var(--theme-error-text)}.InsightMetrics-module__aa0_2W__hint{color:var(--theme-text-muted);font-size:12px;line-height:1.35}.InsightMetrics-module__aa0_2W__rows{border:1px solid var(--theme-border-default);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:10px 12px;display:flex}.InsightMetrics-module__aa0_2W__metricRow{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"value label""value hint";align-items:baseline;column-gap:12px;display:grid}.InsightMetrics-module__aa0_2W__rowValue{font-variant-numeric:tabular-nums;min-width:28px;color:var(--theme-text-strong);grid-area:value;margin:0;font-size:18px;font-weight:700}.InsightMetrics-module__aa0_2W__rowLabel{color:var(--theme-text-default);grid-area:label;font-size:13px}.InsightMetrics-module__aa0_2W__rowHint{color:var(--theme-text-muted);grid-area:hint;margin:0;font-size:12px;line-height:1.35}.InsightMetrics-module__aa0_2W__rowValue.InsightMetrics-module__aa0_2W__newMembers{color:var(--theme-success-text)}.InsightMetrics-module__aa0_2W__phone{gap:10px}.InsightMetrics-module__aa0_2W__phone .InsightMetrics-module__aa0_2W__tile{gap:0;padding:10px 12px}.InsightMetrics-module__aa0_2W__phone .InsightMetrics-module__aa0_2W__value{gap:5px;font-size:22px}.InsightMetrics-module__aa0_2W__phone .InsightMetrics-module__aa0_2W__heart{width:17px;height:17px}.InsightMetrics-module__aa0_2W__phone .InsightMetrics-module__aa0_2W__label,.InsightMetrics-module__aa0_2W__phone .InsightMetrics-module__aa0_2W__rowLabel{font-size:12px}.InsightMetrics-module__aa0_2W__phone .InsightMetrics-module__aa0_2W__rows{border:0;border-radius:0;gap:8px;padding:0}.InsightMetrics-module__aa0_2W__phone .InsightMetrics-module__aa0_2W__rowValue{font-size:16px}@keyframes InsightMetrics-module__aa0_2W__bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.InsightMetrics-module__aa0_2W__bump{animation:none}}
.Drawer-module__mNym0G__overlay{z-index:10000;background:var(--theme-surface-overlay);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);justify-content:flex-end;display:flex;position:fixed;inset:0}.Drawer-module__mNym0G__overlay[data-state=open]{opacity:1}.Drawer-module__mNym0G__panel{background:var(--theme-surface-card);width:min(440px,100%);height:100%;max-height:100%;box-shadow:-8px 0 32px var(--theme-shadow-color);transition:transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;transform:translate(100%)}.Drawer-module__mNym0G__panel[data-state=open]{transform:none}.Drawer-module__mNym0G__panel:focus{outline:none}.Drawer-module__mNym0G__header{border-bottom:1px solid var(--theme-border-default);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.Drawer-module__mNym0G__title{font-family:var(--font-display);color:var(--theme-text-default);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.Drawer-module__mNym0G__close{width:44px;height:44px;color:var(--theme-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin:-10px -10px -10px 0;font-size:1rem;display:inline-flex}.Drawer-module__mNym0G__close:hover{background:var(--theme-surface-input-hover);color:var(--theme-text-default)}.Drawer-module__mNym0G__body{font-family:var(--font-body);color:var(--theme-text-default);flex:auto;overflow-y:auto}.Drawer-module__mNym0G__footer{border-top:1px solid var(--theme-border-default);flex:none;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}@media (max-width:600px){.Drawer-module__mNym0G__panel{width:100%}}.Drawer-module__mNym0G__overlay:has(.Drawer-module__mNym0G__bottom){justify-content:center;align-items:flex-end}.Drawer-module__mNym0G__panel.Drawer-module__mNym0G__bottom{width:100%;height:auto;max-height:92dvh;box-shadow:var(--theme-shadow-lg);padding-bottom:max(16px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;transition:transform .3s cubic-bezier(.2,.7,.3,1);position:relative;transform:translateY(100%)}.Drawer-module__mNym0G__panel.Drawer-module__mNym0G__bottom[data-state=open]{transform:none}.Drawer-module__mNym0G__bottom .Drawer-module__mNym0G__body{overscroll-behavior:contain}.Drawer-module__mNym0G__grabberZone{cursor:grab;touch-action:none;flex:none;height:44px;position:relative}.Drawer-module__mNym0G__grabber{background:var(--theme-border-strong);border-radius:4px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}@media (min-width:768px){.Drawer-module__mNym0G__panel.Drawer-module__mNym0G__bottom{max-width:560px}}@media (prefers-reduced-motion:reduce){.Drawer-module__mNym0G__overlay,.Drawer-module__mNym0G__panel{transition:none}.Drawer-module__mNym0G__panel{transform:none}.Drawer-module__mNym0G__panel.Drawer-module__mNym0G__bottom{opacity:0;transition:opacity var(--duration-base) var(--ease-standard);transform:none}.Drawer-module__mNym0G__panel.Drawer-module__mNym0G__bottom[data-state=open]{opacity:1;transform:none}}
.EmptyState-module__eCAa3G__container{text-align:center;animation:EmptyState-module__eCAa3G__chefyFadeRise var(--duration-reveal) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}.EmptyState-module__eCAa3G__illustration{width:120px;height:120px;animation:3s ease-in-out infinite EmptyState-module__eCAa3G__float}@keyframes EmptyState-module__eCAa3G__float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.EmptyState-module__eCAa3G__illustration,.EmptyState-module__eCAa3G__container{animation:none}}.EmptyState-module__eCAa3G__title{font-family:var(--font-display);font-size:var(--type-display-sm);color:var(--theme-text-default);margin:0;font-weight:700}.EmptyState-module__eCAa3G__description{font-size:var(--type-body-md);color:var(--theme-text-muted);max-width:320px;margin:0;line-height:1.5}.EmptyState-module__eCAa3G__actionLink{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--theme-action-link);background:var(--theme-action-subtle-bg);border:1px solid var(--theme-action-subtle-border);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.EmptyState-module__eCAa3G__actionLink:hover{background:var(--theme-surface-raised);border-color:var(--theme-border-strong)}
.LeaderboardList-module__zhEIMq__card{background:var(--theme-surface-card);border:1px solid var(--theme-border-default);box-shadow:0 4px 18px var(--theme-shadow-color);border-radius:20px;padding:22px}.LeaderboardList-module__zhEIMq__heading{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted);margin:0 0 8px;font-size:.82rem;font-weight:700}.LeaderboardList-module__zhEIMq__list{margin:0;padding:0;list-style:none}.LeaderboardList-module__zhEIMq__row{border-bottom:1px solid var(--theme-border-default);align-items:center;gap:12px;padding:13px 0;display:flex}.LeaderboardList-module__zhEIMq__row:last-child{border-bottom:0}.LeaderboardList-module__zhEIMq__rowCaller{background:var(--theme-action-subtle-bg);border-bottom-color:#0000;border-radius:12px;margin:0 -10px;padding-left:10px;padding-right:10px}.LeaderboardList-module__zhEIMq__rank{text-align:center;width:30px;font-family:var(--font-display);color:var(--theme-text-muted);flex-shrink:0;font-size:1.05rem;font-weight:800}.LeaderboardList-module__zhEIMq__identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.LeaderboardList-module__zhEIMq__name{font-family:var(--font-body);color:var(--theme-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.LeaderboardList-module__zhEIMq__title{font-family:var(--font-body);color:var(--theme-text-muted);align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:inline-flex}.LeaderboardList-module__zhEIMq__stars{color:#f1c23b;letter-spacing:1px}.LeaderboardList-module__zhEIMq__xp{font-family:var(--font-body);color:var(--theme-brand-ink);white-space:nowrap;flex-shrink:0;font-size:.85rem;font-weight:800}.LeaderboardList-module__zhEIMq__empty{font-family:var(--font-body);color:var(--theme-text-muted);margin:0;font-size:.9rem}.LeaderboardList-module__zhEIMq__errorBanner{background:var(--theme-error-bg);border:1px solid var(--theme-error-border);font-family:var(--font-body);color:var(--theme-error-text);border-radius:12px;padding:12px 16px;font-size:.9rem}.LeaderboardList-module__zhEIMq__skeletonList{flex-direction:column;gap:8px;display:flex}
.MissionsList-module__weU1EG__card{background:var(--theme-surface-card);border:1px solid var(--theme-border-default);border-radius:20px;padding:22px}.MissionsList-module__weU1EG__heading{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted);margin:0 0 14px;font-size:.78rem;font-weight:700}.MissionsList-module__weU1EG__list{margin:0;padding:0;list-style:none}.MissionsList-module__weU1EG__mission{border-bottom:1px solid var(--theme-border-default)}.MissionsList-module__weU1EG__mission:last-child{border-bottom:0}.MissionsList-module__weU1EG__row,.MissionsList-module__weU1EG__rowLink{align-items:center;gap:12px;padding:12px 0;display:flex}.MissionsList-module__weU1EG__rowLink{color:inherit;border-radius:12px;margin:0 -8px;padding:12px 8px;text-decoration:none}.MissionsList-module__weU1EG__chevron{color:var(--theme-border-strong);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0}.MissionsList-module__weU1EG__rowLink:hover .MissionsList-module__weU1EG__chevron{color:var(--theme-action-link);transform:translate(3px)}.MissionsList-module__weU1EG__rowLink:hover .MissionsList-module__weU1EG__title{color:var(--theme-text-strong)}.MissionsList-module__weU1EG__rowLink:hover .MissionsList-module__weU1EG__icon{background:var(--theme-brand-tint)}.MissionsList-module__weU1EG__icon{background:var(--theme-brand-tint);width:40px;height:40px;transition:background var(--duration-fast) var(--ease-standard);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.MissionsList-module__weU1EG__body{flex:1;min-width:0}.MissionsList-module__weU1EG__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.MissionsList-module__weU1EG__title{min-width:0;font-family:var(--font-body);color:var(--theme-text-default);overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease-standard);flex:1;font-size:.875rem;font-weight:700}.MissionsList-module__weU1EG__progressSuffix{color:var(--theme-text-muted);font-weight:600}.MissionsList-module__weU1EG__bar{background:var(--theme-surface-raised);border-radius:5px;height:6px;margin-top:6px;overflow:hidden}.MissionsList-module__weU1EG__bar>i{background:linear-gradient(90deg, var(--theme-brand-fill), var(--theme-brand-fill-active));height:100%;box-shadow:inset 0 0 0 1px var(--theme-brand-fill-border);border-radius:5px;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.MissionsList-module__weU1EG__bar>i,.MissionsList-module__weU1EG__chevron,.MissionsList-module__weU1EG__title,.MissionsList-module__weU1EG__icon{transition:none}.MissionsList-module__weU1EG__rowLink:hover .MissionsList-module__weU1EG__chevron{transform:none}}.MissionsList-module__weU1EG__reward{font-family:var(--font-body);color:var(--theme-brand-ink);white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:800}.MissionsList-module__weU1EG__rewardDone{color:var(--theme-success-text)}.MissionsList-module__weU1EG__done .MissionsList-module__weU1EG__title{color:var(--theme-text-muted)}.MissionsList-module__weU1EG__done .MissionsList-module__weU1EG__bar>i{background:var(--theme-success-text);box-shadow:none}
.GamificationHub-module__QQV8iq__root,.GamificationHub-module__QQV8iq__compactRoot{--hub-gem:#8a5cf6}.GamificationHub-module__QQV8iq__root{flex-direction:column;gap:18px;display:flex}@media (min-width:768px){.GamificationHub-module__QQV8iq__root{gap:22px}}.GamificationHub-module__QQV8iq__bandRow{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}@media (min-width:768px){.GamificationHub-module__QQV8iq__bandRow{grid-template-columns:1fr 1fr;gap:22px}}.GamificationHub-module__QQV8iq__compactRoot{flex-direction:column;gap:12px;display:flex}.GamificationHub-module__QQV8iq__heroCard,.GamificationHub-module__QQV8iq__shelfCard{background:var(--theme-surface-card);border:1px solid var(--theme-border-default);border-radius:20px;padding:22px}.GamificationHub-module__QQV8iq__cardHeading{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted);margin:0 0 14px;font-size:.78rem;font-weight:700}.GamificationHub-module__QQV8iq__hero{align-items:center;gap:18px;display:flex}.GamificationHub-module__QQV8iq__ring{--hub-ring-pct:0%;--hub-ring-fill:var(--theme-brand-ink);background:conic-gradient(var(--hub-ring-fill) var(--hub-ring-pct), var(--theme-surface-raised) 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.GamificationHub-module__QQV8iq__ringMaxed{background:var(--hub-gem);box-shadow:0 0 26px #8a5cf673}.GamificationHub-module__QQV8iq__ringInner{background:var(--theme-surface-card);width:84px;height:84px;box-shadow:inset 0 0 0 1px var(--theme-border-default);border-radius:50%;justify-content:center;align-items:center;font-size:38px;line-height:1;display:flex}.GamificationHub-module__QQV8iq__heroMeta{flex-direction:column;flex:1;min-width:0;display:flex}.GamificationHub-module__QQV8iq__levelPill{background:var(--theme-action-subtle-bg);color:var(--theme-brand-ink);font-family:var(--font-body);letter-spacing:.04em;border-radius:20px;align-self:flex-start;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-block}.GamificationHub-module__QQV8iq__levelPillMaxed{background:color-mix(in srgb, var(--hub-gem) 16%, var(--theme-surface-card));color:var(--hub-gem)}.GamificationHub-module__QQV8iq__heroTitle{font-family:var(--font-display);color:var(--theme-text-default);margin:8px 0 4px;font-size:1.4rem;font-weight:800;line-height:1.15}.GamificationHub-module__QQV8iq__nextLine,.GamificationHub-module__QQV8iq__maxedLine{font-family:var(--font-body);color:var(--theme-text-muted);margin:0;font-size:.85rem}.GamificationHub-module__QQV8iq__maxedLine{color:var(--theme-text-strong);font-weight:600}.GamificationHub-module__QQV8iq__xpBar{background:var(--theme-surface-raised);border-radius:6px;height:9px;margin-top:10px;overflow:hidden}.GamificationHub-module__QQV8iq__xpBar>i{background:linear-gradient(90deg, var(--theme-brand-fill), var(--theme-brand-fill-active));height:100%;box-shadow:inset 0 0 0 1px var(--theme-brand-fill-border);border-radius:6px;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.GamificationHub-module__QQV8iq__xpBar>i{transition:none}}.GamificationHub-module__QQV8iq__compactStreak{font-family:var(--font-body);color:var(--theme-text-default);margin-top:12px;font-size:.82rem;font-weight:600}.GamificationHub-module__QQV8iq__viewAll{font-family:var(--font-body);color:var(--theme-action-link);align-self:flex-start;padding:4px 0;font-size:.85rem;font-weight:700;text-decoration:none}.GamificationHub-module__QQV8iq__viewAll:hover{text-decoration:underline}.GamificationHub-module__QQV8iq__streakCard{background:var(--theme-surface-card);border:1px solid var(--theme-border-default);border-radius:20px;align-items:center;gap:14px;padding:22px;display:flex;container-type:inline-size}.GamificationHub-module__QQV8iq__flame{font-size:34px;line-height:1}.GamificationHub-module__QQV8iq__streakText{flex-direction:column;min-width:0;display:flex}.GamificationHub-module__QQV8iq__streakTitle{font-family:var(--font-display);color:var(--theme-text-default);font-size:1.25rem;font-weight:800}.GamificationHub-module__QQV8iq__streakSubtitle{font-family:var(--font-body);color:var(--theme-text-muted);font-size:.8rem}.GamificationHub-module__QQV8iq__week{flex-shrink:0;gap:6px;margin-left:auto;display:flex}@container (max-width:390px){.GamificationHub-module__QQV8iq__week{display:none}}.GamificationHub-module__QQV8iq__dot{background:var(--theme-surface-card);border:1px solid var(--theme-border-default);border-radius:50%;width:18px;height:18px}.GamificationHub-module__QQV8iq__dotOn{background:var(--theme-action-fill)}.GamificationHub-module__QQV8iq__shelf{flex-wrap:wrap;gap:14px;display:flex}.GamificationHub-module__QQV8iq__emblem{text-align:center;width:64px}.GamificationHub-module__QQV8iq__emblemDisc{background:linear-gradient(135deg, color-mix(in srgb, var(--tier-accent) 35%, white), var(--tier-accent));border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 5px;display:flex;position:relative}.GamificationHub-module__QQV8iq__emblemEmoji{font-size:26px;line-height:1}.GamificationHub-module__QQV8iq__emblemName{font-family:var(--font-body);color:var(--theme-text-muted);font-size:.62rem;font-weight:600;line-height:1.25;display:block}.GamificationHub-module__QQV8iq__emblemLocked .GamificationHub-module__QQV8iq__emblemDisc{filter:grayscale()opacity(.4)}.GamificationHub-module__QQV8iq__emblemLocked .GamificationHub-module__QQV8iq__emblemName{opacity:.6}.GamificationHub-module__QQV8iq__lockIcon{filter:none;font-size:16px;position:absolute}.GamificationHub-module__QQV8iq__tierGrey{--tier-accent:#c9c9d4}.GamificationHub-module__QQV8iq__tierBronze{--tier-accent:#cd7f32}.GamificationHub-module__QQV8iq__tierSilver{--tier-accent:#9aa7b8}.GamificationHub-module__QQV8iq__tierGold{--tier-accent:#e0a818}.GamificationHub-module__QQV8iq__tierGem{--tier-accent:#8a5cf6}
.ErrorState-module__uTH67a__container{text-align:center;animation:ErrorState-module__uTH67a__chefyFadeRise var(--duration-reveal) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 16px;display:flex}@media (prefers-reduced-motion:reduce){.ErrorState-module__uTH67a__container{animation:none}}.ErrorState-module__uTH67a__badge{background:var(--theme-error-bg);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ErrorState-module__uTH67a__badgeNeutral{background:var(--theme-surface-secondary);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ErrorState-module__uTH67a__icon{width:22px;height:22px;color:var(--theme-error-text)}.ErrorState-module__uTH67a__badgeNeutral .ErrorState-module__uTH67a__icon{color:var(--theme-text-muted)}.ErrorState-module__uTH67a__title{font-family:var(--font-display);font-size:var(--type-display-sm);color:var(--theme-text-default);margin:0;font-weight:700}.ErrorState-module__uTH67a__description{font-size:var(--type-body-md);color:var(--theme-text-muted);max-width:320px;margin:0;line-height:1.5}.ErrorState-module__uTH67a__actionLink{font-family:var(--font-body);font-size:var(--type-body-sm);color:var(--theme-action-link);background:var(--theme-action-subtle-bg);border:1px solid var(--theme-action-subtle-border);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ErrorState-module__uTH67a__actionLink:hover{background:var(--theme-surface-raised);border-color:var(--theme-border-strong)}
.DropdownMenu-module__5nj_Ja__root{display:inline-flex;position:relative}.DropdownMenu-module__5nj_Ja__trigger{cursor:pointer;align-items:center;font-family:inherit;display:inline-flex}.DropdownMenu-module__5nj_Ja__trigger:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px;border-radius:8px}.DropdownMenu-module__5nj_Ja__menu{z-index:10010;background:var(--theme-surface-card);border:1px solid var(--theme-border-default);min-width:240px;max-width:min(280px,100vw - 24px);box-shadow:0 14px 38px var(--theme-shadow-color), 0 2px 6px var(--theme-shadow-color);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:14px;padding:6px;position:fixed;overflow-y:auto;transform:translateY(-8px)scale(.96)}.DropdownMenu-module__5nj_Ja__menu[data-state=open]{opacity:1;transform:none}.DropdownMenu-module__5nj_Ja__menu[data-placement=below]{transform-origin:top}.DropdownMenu-module__5nj_Ja__menu[data-placement=above]{transform-origin:bottom;transform:translateY(8px)scale(.96)}.DropdownMenu-module__5nj_Ja__menu[data-placement=above][data-state=open]{transform:none}.DropdownMenu-module__5nj_Ja__menu[data-placement=below].DropdownMenu-module__5nj_Ja__alignEnd{transform-origin:100% 0}.DropdownMenu-module__5nj_Ja__menu[data-placement=below].DropdownMenu-module__5nj_Ja__alignStart{transform-origin:0 0}.DropdownMenu-module__5nj_Ja__menu[data-placement=above].DropdownMenu-module__5nj_Ja__alignEnd{transform-origin:100% 100%}.DropdownMenu-module__5nj_Ja__menu[data-placement=above].DropdownMenu-module__5nj_Ja__alignStart{transform-origin:0 100%}.DropdownMenu-module__5nj_Ja__header{padding:10px 12px 12px}.DropdownMenu-module__5nj_Ja__divider{background:var(--theme-border-default);height:1px;margin:6px 8px}.DropdownMenu-module__5nj_Ja__item{box-sizing:border-box;width:100%;min-height:44px;color:var(--theme-text-default);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:.9rem;text-decoration:none;transition:background .14s ease-out,color .14s ease-out;display:flex}.DropdownMenu-module__5nj_Ja__item:hover,.DropdownMenu-module__5nj_Ja__item:focus-visible{background:var(--theme-action-subtle-bg);outline:none}.DropdownMenu-module__5nj_Ja__icon{color:var(--theme-text-muted);flex-shrink:0;align-items:center;font-size:18px;display:inline-flex}.DropdownMenu-module__5nj_Ja__label{flex:1;min-width:0}.DropdownMenu-module__5nj_Ja__badge{flex-shrink:0;align-items:center;margin-left:8px;display:flex}.DropdownMenu-module__5nj_Ja__description{color:var(--theme-text-muted);align-items:center;gap:5px;margin-top:1px;font-size:.75rem;display:flex}.DropdownMenu-module__5nj_Ja__danger,.DropdownMenu-module__5nj_Ja__danger .DropdownMenu-module__5nj_Ja__icon{color:var(--theme-error-text)}.DropdownMenu-module__5nj_Ja__danger:hover,.DropdownMenu-module__5nj_Ja__danger:focus-visible{background:var(--theme-error-bg)}.DropdownMenu-module__5nj_Ja__disabled{color:var(--theme-text-disabled);cursor:default}.DropdownMenu-module__5nj_Ja__disabled:hover{background:0 0}@media (prefers-reduced-motion:reduce){.DropdownMenu-module__5nj_Ja__menu{transition:none;transform:none}}.DropdownMenu-module__5nj_Ja__chevron{color:var(--theme-text-muted);flex-shrink:0;font-size:16px}.DropdownMenu-module__5nj_Ja__backItem{color:var(--theme-text-muted);font-weight:600}
:where(.ImageWithSkeleton-module__0zIsOW__image){object-fit:contain}.ImageWithSkeleton-module__0zIsOW__image[data-image-loading]{background:linear-gradient(110deg, var(--theme-surface-raised) 25%, var(--theme-surface-card) 50%, var(--theme-surface-raised) 75%);animation:ImageWithSkeleton-module__0zIsOW__pulse var(--duration-breathe) var(--ease-standard) infinite}@keyframes ImageWithSkeleton-module__0zIsOW__pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ImageWithSkeleton-module__0zIsOW__image[data-image-loading]{animation:none}}
.ChefyVideo-module__kKpCMW__wrapper{aspect-ratio:16/9;background:var(--theme-surface-raised);width:100%;position:relative;overflow:hidden}.ChefyVideo-module__kKpCMW__poster,.ChefyVideo-module__kKpCMW__media{object-fit:cover;border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ChefyVideo-module__kKpCMW__badge{z-index:1;border-radius:var(--radius-pill);background:var(--theme-action-primary-bg);width:56px;height:56px;color:var(--theme-text-on-brand);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;padding-left:4px;font-size:1.15rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ChefyVideo-module__kKpCMW__badge:hover{background:var(--theme-action-primary-hover-bg);transform:translate(-50%,-50%)scale(1.06)}.ChefyVideo-module__kKpCMW__badge:active{background:var(--theme-action-primary-active-bg)}.ChefyVideo-module__kKpCMW__badge:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ChefyVideo-module__kKpCMW__badge{transition:none}.ChefyVideo-module__kKpCMW__badge:hover{transform:translate(-50%,-50%)}}
.RecipeGalleryLightbox-module__vvhZGG__overlay{z-index:10000;background:var(--theme-surface-overlay);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);display:flex;position:fixed;inset:0}.RecipeGalleryLightbox-module__vvhZGG__overlay[data-state=open]{opacity:1}.RecipeGalleryLightbox-module__vvhZGG__dialog{gap:var(--space-3);min-width:0;padding:var(--space-4);opacity:0;transition:transform var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);flex-direction:column;flex:1;display:flex;transform:scale(.98)}.RecipeGalleryLightbox-module__vvhZGG__dialog[data-state=open]{opacity:1;transform:none}.RecipeGalleryLightbox-module__vvhZGG__dialog:focus{outline:none}.RecipeGalleryLightbox-module__vvhZGG__bar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.RecipeGalleryLightbox-module__vvhZGG__counter{color:var(--theme-text-inverse);font-size:var(--type-body-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.RecipeGalleryLightbox-module__vvhZGG__control{border-radius:var(--radius-pill);background:var(--theme-action-subtle-bg);width:44px;height:44px;color:var(--theme-text-default);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:none;flex:none;justify-content:center;align-items:center;font-size:1rem;display:flex}.RecipeGalleryLightbox-module__vvhZGG__control:hover{background:var(--theme-surface-input-hover);transform:scale(1.06)}.RecipeGalleryLightbox-module__vvhZGG__control:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:3px}.RecipeGalleryLightbox-module__vvhZGG__stage{justify-content:center;align-items:center;gap:var(--space-4);flex:1;min-height:0;display:flex;position:relative}.RecipeGalleryLightbox-module__vvhZGG__previous,.RecipeGalleryLightbox-module__vvhZGG__next{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.RecipeGalleryLightbox-module__vvhZGG__previous:hover,.RecipeGalleryLightbox-module__vvhZGG__next:hover{transform:translateY(-50%)scale(1.06)}.RecipeGalleryLightbox-module__vvhZGG__previous{left:0}.RecipeGalleryLightbox-module__vvhZGG__next{right:0}.RecipeGalleryLightbox-module__vvhZGG__frame{justify-content:center;align-items:center;width:100%;max-width:1200px;height:100%;min-height:0;display:flex;position:relative}.RecipeGalleryLightbox-module__vvhZGG__image{object-fit:contain}.RecipeGalleryLightbox-module__vvhZGG__frame .RecipeGalleryLightbox-module__vvhZGG__image[data-image-loading]{background:0 0;animation:none}.RecipeGalleryLightbox-module__vvhZGG__imageLoading{padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--theme-surface-raised);color:var(--theme-text-muted);font-size:var(--type-body-sm);pointer-events:none;opacity:0;animation:0s .2s forwards RecipeGalleryLightbox-module__vvhZGG__showLoading;position:relative}.RecipeGalleryLightbox-module__vvhZGG__image:not([data-image-loading])+.RecipeGalleryLightbox-module__vvhZGG__imageLoading{display:none}@keyframes RecipeGalleryLightbox-module__vvhZGG__showLoading{to{opacity:1}}.RecipeGalleryLightbox-module__vvhZGG__video{max-height:100%}.RecipeGalleryLightbox-module__vvhZGG__unavailable{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--theme-surface-raised);color:var(--theme-text-muted);font-size:var(--type-body-sm);text-align:center;margin:0}.RecipeGalleryLightbox-module__vvhZGG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.RecipeGalleryLightbox-module__vvhZGG__dialog{padding:var(--space-3)}.RecipeGalleryLightbox-module__vvhZGG__control{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.RecipeGalleryLightbox-module__vvhZGG__overlay,.RecipeGalleryLightbox-module__vvhZGG__dialog,.RecipeGalleryLightbox-module__vvhZGG__control{transition:none}.RecipeGalleryLightbox-module__vvhZGG__control:hover{transform:none}.RecipeGalleryLightbox-module__vvhZGG__previous:hover,.RecipeGalleryLightbox-module__vvhZGG__next:hover{transform:translateY(-50%)}}
.RecipeGalleryHero-module__7_5_Fa__hero{gap:var(--space-2);aspect-ratio:16/10;border-radius:var(--radius-xl);background:var(--theme-surface-raised);width:100%;display:grid;position:relative;overflow:hidden}.RecipeGalleryHero-module__7_5_Fa__cell{background:var(--theme-surface-raised);min-width:0;min-height:0;position:relative;overflow:hidden;container:gallery-cell/inline-size}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=single]{grid-template-columns:1fr}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=split]{grid-template-columns:1fr 1fr}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=feature]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=collage]{grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,1fr)}@media (min-width:768px){.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=feature] .RecipeGalleryHero-module__7_5_Fa__cell:first-child{grid-row:1/span 2}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=collage] .RecipeGalleryHero-module__7_5_Fa__cell:first-child{grid-area:1/1/span 2/span 2}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=collage] .RecipeGalleryHero-module__7_5_Fa__cell:nth-child(4){grid-column:3/span 2}}.RecipeGalleryHero-module__7_5_Fa__hero[data-variant=feed]{border-radius:0}.RecipeGalleryHero-module__7_5_Fa__hero[data-variant=feed][data-layout=single]{aspect-ratio:4/3}.RecipeGalleryHero-module__7_5_Fa__hero[data-variant=feed][data-layout=single] .RecipeGalleryHero-module__7_5_Fa__image{object-fit:contain}@media (min-width:768px){.RecipeGalleryHero-module__7_5_Fa__hero[data-variant=feed]{max-height:480px}}.RecipeGalleryHero-module__7_5_Fa__frame{width:100%;height:100%;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}button.RecipeGalleryHero-module__7_5_Fa__frame{cursor:pointer}.RecipeGalleryHero-module__7_5_Fa__frame:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:-3px}.RecipeGalleryHero-module__7_5_Fa__image{object-fit:cover}.RecipeGalleryHero-module__7_5_Fa__frameVideo{height:100%}.RecipeGalleryHero-module__7_5_Fa__unavailable{z-index:1;padding:var(--space-3);color:var(--theme-text-muted);font-size:var(--type-caption);text-align:center;position:relative}.RecipeGalleryHero-module__7_5_Fa__playBadge{z-index:1;border-radius:var(--radius-pill);background:var(--theme-action-primary-bg);width:48px;height:48px;color:var(--theme-text-on-brand);transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding-left:3px;font-size:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RecipeGalleryHero-module__7_5_Fa__frame:hover .RecipeGalleryHero-module__7_5_Fa__playBadge{background:var(--theme-action-primary-hover-bg);transform:translate(-50%,-50%)scale(1.06)}.RecipeGalleryHero-module__7_5_Fa__frame:active .RecipeGalleryHero-module__7_5_Fa__playBadge{background:var(--theme-action-primary-active-bg)}.RecipeGalleryHero-module__7_5_Fa__overflowTile:after{content:"";background:var(--theme-surface-overlay);position:absolute;inset:0}.RecipeGalleryHero-module__7_5_Fa__overflowCount{z-index:1;color:var(--theme-text-inverse);font-size:var(--type-display-sm);font-weight:700;position:relative}.RecipeGalleryHero-module__7_5_Fa__viewAll{right:var(--space-3);bottom:var(--space-3);z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--theme-surface-card);color:var(--theme-text-default);font-size:var(--type-body-sm);white-space:nowrap;cursor:pointer;box-shadow:0 2px 10px var(--theme-shadow-color);transition:transform var(--duration-fast) var(--ease-standard);border:none;font-weight:600;display:inline-flex;position:absolute}.RecipeGalleryHero-module__7_5_Fa__viewAll:hover{transform:translateY(-1px)}.RecipeGalleryHero-module__7_5_Fa__viewAll:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.RecipeGalleryHero-module__7_5_Fa__viewAllCount{display:none}@container gallery-cell not (min-width:130px){.RecipeGalleryHero-module__7_5_Fa__viewAllLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RecipeGalleryHero-module__7_5_Fa__viewAllCount{display:inline}}@media not (min-width:768px){.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=feature],.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=collage]{aspect-ratio:auto;grid-template-rows:auto auto}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=feature]{grid-template-columns:repeat(2,1fr)}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=collage]{grid-template-columns:repeat(3,1fr)}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=feature] .RecipeGalleryHero-module__7_5_Fa__cell,.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=collage] .RecipeGalleryHero-module__7_5_Fa__cell{aspect-ratio:1}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=feature] .RecipeGalleryHero-module__7_5_Fa__cell:first-child,.RecipeGalleryHero-module__7_5_Fa__hero[data-layout=collage] .RecipeGalleryHero-module__7_5_Fa__cell:first-child{aspect-ratio:16/10;grid-column:1/-1}.RecipeGalleryHero-module__7_5_Fa__playBadge{width:36px;height:36px;padding-left:2px;font-size:.8rem}.RecipeGalleryHero-module__7_5_Fa__viewAll{right:var(--space-2);bottom:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--type-caption)}.RecipeGalleryHero-module__7_5_Fa__viewAllOnOverflow{display:none}}@media (prefers-reduced-motion:reduce){.RecipeGalleryHero-module__7_5_Fa__viewAll,.RecipeGalleryHero-module__7_5_Fa__playBadge{transition:none}.RecipeGalleryHero-module__7_5_Fa__viewAll:hover{transform:none}.RecipeGalleryHero-module__7_5_Fa__frame:hover .RecipeGalleryHero-module__7_5_Fa__playBadge{transform:translate(-50%,-50%)}}@media print{.RecipeGalleryHero-module__7_5_Fa__hero,.RecipeGalleryHero-module__7_5_Fa__hero[data-layout]{aspect-ratio:auto;grid-template-rows:1fr;grid-template-columns:1fr;height:7cm}.RecipeGalleryHero-module__7_5_Fa__hero[data-layout] .RecipeGalleryHero-module__7_5_Fa__cell:first-child{aspect-ratio:auto;grid-column:auto}.RecipeGalleryHero-module__7_5_Fa__cell:not(:first-child),.RecipeGalleryHero-module__7_5_Fa__viewAll,.RecipeGalleryHero-module__7_5_Fa__playBadge{display:none}}
.FeedPostCard-module___9ymNq__card{background:var(--theme-surface-card);border-left:3px solid var(--theme-border-brand);box-shadow:0 1px 4px var(--theme-shadow-color);border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:visible}.FeedPostCard-module___9ymNq__card:hover{box-shadow:0 4px 20px var(--theme-shadow-color);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.FeedPostCard-module___9ymNq__card:hover{transform:none}}.FeedPostCard-module___9ymNq__header{align-items:center;gap:12px;padding:20px 20px 0;display:flex}@media (min-width:768px){.FeedPostCard-module___9ymNq__header{padding:24px 24px 0}}.FeedPostCard-module___9ymNq__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.FeedPostCard-module___9ymNq__avatarFallback{background:var(--theme-brand-tint);width:40px;height:40px;color:var(--theme-text-default);font-family:var(--font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.88rem;font-weight:700;display:flex}.FeedPostCard-module___9ymNq__headerText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FeedPostCard-module___9ymNq__headerAction{flex-shrink:0;margin-left:auto}.FeedPostCard-module___9ymNq__timestampRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.FeedPostCard-module___9ymNq__timestampSep{color:var(--theme-text-muted);font-size:.8rem;line-height:1}.FeedPostCard-module___9ymNq__authorRow{align-items:center;gap:8px;display:flex}.FeedPostCard-module___9ymNq__authorName{font-family:var(--font-body);color:var(--theme-text-default);font-size:.92rem;font-weight:600}.FeedPostCard-module___9ymNq__timestamp{font-family:var(--font-body);color:var(--theme-text-muted);font-size:.8rem}.FeedPostCard-module___9ymNq__body{padding:12px 20px 0}@media (min-width:768px){.FeedPostCard-module___9ymNq__body{padding:14px 24px 0}}.FeedPostCard-module___9ymNq__title{font-family:var(--font-display);color:var(--theme-text-default);margin:0 0 6px;font-size:1.2rem;font-weight:700;line-height:1.35}.FeedPostCard-module___9ymNq__permalink{color:inherit;text-decoration:none}.FeedPostCard-module___9ymNq__permalink:hover{text-decoration:underline}.FeedPostCard-module___9ymNq__description{font-family:var(--font-body);color:var(--theme-text-default);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.95rem;line-height:1.6}.FeedPostCard-module___9ymNq__readMore{color:var(--theme-action-link);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:.9rem;font-weight:600;display:inline}.FeedPostCard-module___9ymNq__readMore:hover{text-decoration:underline}.FeedPostCard-module___9ymNq__gallery{margin-top:14px}.FeedPostCard-module___9ymNq__media{aspect-ratio:4/3;width:100%;margin-top:14px;position:relative;overflow:hidden}.FeedPostCard-module___9ymNq__mediaImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.FeedPostCard-module___9ymNq__card:hover .FeedPostCard-module___9ymNq__mediaImage{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.FeedPostCard-module___9ymNq__card:hover .FeedPostCard-module___9ymNq__mediaImage{transform:none}}.FeedPostCard-module___9ymNq__pdfLink{display:block}.FeedPostCard-module___9ymNq__pdfLink:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:-2px}.FeedPostCard-module___9ymNq__pdfBadge{background:var(--theme-action-fill);width:64px;height:64px;color:var(--theme-on-action-fill);box-shadow:0 4px 20px var(--theme-shadow-color);border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.FeedPostCard-module___9ymNq__pdfBadgeIcon{width:28px;height:28px}.FeedPostCard-module___9ymNq__mediaVideo{margin-top:14px}.FeedPostCard-module___9ymNq__interactionBar{border-top:1px solid var(--theme-border-default);align-items:center;gap:4px;margin-top:14px;padding:12px 20px;display:flex}@media (min-width:768px){.FeedPostCard-module___9ymNq__interactionBar{padding:12px 24px}}.FeedPostCard-module___9ymNq__interactionButton{min-height:40px;color:var(--theme-text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.88rem;transition:color .2s,background .15s;display:inline-flex}.FeedPostCard-module___9ymNq__interactionLocked{cursor:default;opacity:.55}.FeedPostCard-module___9ymNq__interactionLocked:hover{color:var(--theme-text-muted);background:0 0}.FeedPostCard-module___9ymNq__interactionStat{min-height:40px;color:var(--theme-text-muted);font-family:var(--font-body);align-items:center;gap:6px;padding:8px 14px;font-size:.88rem;display:inline-flex}.FeedPostCard-module___9ymNq__interactionButton:hover{background:var(--theme-surface-raised);color:var(--theme-text-default)}.FeedPostCard-module___9ymNq__liked,.FeedPostCard-module___9ymNq__liked:hover{color:var(--theme-brand-ink)}.FeedPostCard-module___9ymNq__heartIcon{width:1rem;height:1rem;transition:transform .2s}.FeedPostCard-module___9ymNq__liked .FeedPostCard-module___9ymNq__heartIcon{animation:.3s FeedPostCard-module___9ymNq__heartPop}@keyframes FeedPostCard-module___9ymNq__heartPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.FeedPostCard-module___9ymNq__commentIcon{width:1rem;height:1rem}.FeedPostCard-module___9ymNq__interactionCount{font-size:.85rem;font-weight:600}@media (min-width:1280px){.FeedPostCard-module___9ymNq__header{padding:24px 28px 0}.FeedPostCard-module___9ymNq__body{padding:14px 28px 0}.FeedPostCard-module___9ymNq__title{font-size:1.35rem}.FeedPostCard-module___9ymNq__interactionBar{padding:14px 28px}}
.ItemActionsMenu-module__-ySiSq__trigger{width:2rem;height:2rem;color:var(--theme-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .14s,background-color .14s;display:inline-flex;position:relative}.ItemActionsMenu-module__-ySiSq__hoverRoot:hover .ItemActionsMenu-module__-ySiSq__trigger,.ItemActionsMenu-module__-ySiSq__hoverRoot:focus-within .ItemActionsMenu-module__-ySiSq__trigger,.ItemActionsMenu-module__-ySiSq__trigger[aria-expanded=true]{opacity:1}.ItemActionsMenu-module__-ySiSq__trigger:hover,.ItemActionsMenu-module__-ySiSq__trigger:focus-visible{opacity:1;background:var(--theme-action-subtle-bg);color:var(--theme-text-default)}.ItemActionsMenu-module__-ySiSq__trigger:focus-visible{border-radius:50%}@media (hover:none){.ItemActionsMenu-module__-ySiSq__trigger{opacity:1}.ItemActionsMenu-module__-ySiSq__trigger:after{content:"";position:absolute;inset:-6px}}@media (prefers-reduced-motion:reduce){.ItemActionsMenu-module__-ySiSq__trigger{transition:none}}
.MentionTextarea-module__y2YVaW__wrapper{flex:1;min-width:0;position:relative}.MentionTextarea-module__y2YVaW__dropdown{background:var(--theme-surface-card);border:1px solid var(--theme-border-default);z-index:10;border-radius:8px;flex-direction:column;max-height:200px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.MentionTextarea-module__y2YVaW__item{cursor:pointer;font-family:var(--font-body);color:var(--theme-text-default);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:.85rem;transition:background .1s;display:flex}.MentionTextarea-module__y2YVaW__item:hover,.MentionTextarea-module__y2YVaW__itemKeyboardActive{background:var(--theme-surface-raised)}.MentionTextarea-module__y2YVaW__itemAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.MentionTextarea-module__y2YVaW__itemAvatarFallback{background:var(--theme-brand-tint);width:24px;height:24px;color:var(--theme-text-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}.MentionTextarea-module__y2YVaW__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MentionTextarea-module__y2YVaW__roleBadge{color:var(--theme-text-default);background:var(--theme-brand-tint);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.7rem;font-weight:600}
