.MomentsPicker-module__itrrda__page{background:var(--color-bg);min-height:100vh;position:relative}.MomentsPicker-module__itrrda__atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.MomentsPicker-module__itrrda__atmosphereImage{object-fit:cover;opacity:0;filter:blur(60px)brightness(.4)saturate(1.1);transition:opacity .35s;transform:scale(1.15)}.MomentsPicker-module__itrrda__atmosphereImageActive{opacity:.16}.MomentsPicker-module__itrrda__atmosphereOverlay{background:#06060699;transition:background .35s;position:absolute;inset:0}.MomentsPicker-module__itrrda__atmosphereActive .MomentsPicker-module__itrrda__atmosphereOverlay{background:radial-gradient(70% 60% at 50% 20%,#00d45a0d,#0000 60%),#0606068c}.MomentsPicker-module__itrrda__header{z-index:1;border-bottom:1px solid var(--color-border);position:relative}.MomentsPicker-module__itrrda__headerInner{justify-content:space-between;align-items:center;height:76px;display:flex}.MomentsPicker-module__itrrda__logo{display:block}.MomentsPicker-module__itrrda__logo img{width:auto;height:68px;display:block}.MomentsPicker-module__itrrda__backLink{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:13px;font-weight:500;transition:color .15s}.MomentsPicker-module__itrrda__backLink:hover{color:var(--color-text)}.MomentsPicker-module__itrrda__main{z-index:1;padding:64px 0 96px;position:relative}.MomentsPicker-module__itrrda__intro{text-align:center;flex-direction:column;gap:10px;max-width:640px;margin:0 auto 48px;display:flex}.MomentsPicker-module__itrrda__deletedBanner{border:1px solid var(--color-border-strong);background:var(--color-bg-raised);text-align:center;letter-spacing:.02em;max-width:640px;color:var(--color-text);border-radius:4px;margin:0 auto 24px;padding:12px 16px;font-size:13px;font-weight:600}.MomentsPicker-module__itrrda__heading{font-size:clamp(26px,3.4vw,38px)}.MomentsPicker-module__itrrda__headingGreen{color:var(--color-green-text);font-size:clamp(26px,3.4vw,38px)}.MomentsPicker-module__itrrda__subhead{color:var(--color-text-muted);margin-top:6px;font-size:14px}.MomentsPicker-module__itrrda__proof{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500}.MomentsPicker-module__itrrda__grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid}.MomentsPicker-module__itrrda__card{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block;position:relative}.MomentsPicker-module__itrrda__card:disabled{cursor:default}.MomentsPicker-module__itrrda__cardInner{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;flex-direction:column;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;overflow:hidden}.MomentsPicker-module__itrrda__card:hover:not(:disabled) .MomentsPicker-module__itrrda__cardInner{border-color:var(--color-green);box-shadow:0 0 0 1px var(--color-green), 0 16px 32px -20px #00d45a59;background:#00d45a0f}.MomentsPicker-module__itrrda__card:focus-visible .MomentsPicker-module__itrrda__cardInner{outline:2px solid var(--color-green);outline-offset:3px}.MomentsPicker-module__itrrda__card:disabled .MomentsPicker-module__itrrda__cardInner{opacity:.6}.MomentsPicker-module__itrrda__photo{aspect-ratio:4/3;background:#0c0a08;position:relative}.MomentsPicker-module__itrrda__image{object-fit:cover}.MomentsPicker-module__itrrda__body{flex-direction:column;gap:4px;padding:16px 18px 20px;display:flex}.MomentsPicker-module__itrrda__title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);font-size:14px;font-weight:500}.MomentsPicker-module__itrrda__desc{color:var(--color-text-muted);font-size:12px;line-height:1.5}.MomentsPicker-module__itrrda__continueError{text-align:center;max-width:480px;min-height:18px;color:var(--color-red);margin:24px auto 0;font-size:12.5px}@media (max-width:1024px){.MomentsPicker-module__itrrda__grid{grid-template-columns:repeat(2,1fr);max-width:640px}}@media (max-width:640px){.MomentsPicker-module__itrrda__main{padding:28px 0 64px}.MomentsPicker-module__itrrda__intro{gap:8px;margin-bottom:20px}.MomentsPicker-module__itrrda__subhead{margin-top:4px}.MomentsPicker-module__itrrda__grid{grid-template-columns:1fr;gap:16px;max-width:420px}}
