.feed-module__ecr2OW__root{color:#fff;position:fixed;inset:0;overflow:hidden}.feed-module__ecr2OW__root,.feed-module__ecr2OW__root *{corner-shape:round}.feed-module__ecr2OW__scroller{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.feed-module__ecr2OW__scroller::-webkit-scrollbar{display:none}.feed-module__ecr2OW__scroller:focus-visible{outline:none}.feed-module__ecr2OW__section{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;contain:layout paint style;height:100%;position:relative;overflow:hidden}.feed-module__ecr2OW__rings{pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.feed-module__ecr2OW__scrim{pointer-events:none;height:min(640px,80%);position:absolute;inset:auto 0 0}.feed-module__ecr2OW__text{will-change:transform, opacity;flex-direction:column;gap:16px;display:flex;position:absolute;bottom:60px;left:24px;right:96px}.feed-module__ecr2OW__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.feed-module__ecr2OW__divider{opacity:.7;background:currentColor;width:1px;height:14px}.feed-module__ecr2OW__name{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere;margin:0;font-size:68px;font-weight:800;line-height:.92}.feed-module__ecr2OW__pitch{color:#fff;margin:0;font-size:20px;font-weight:500;line-height:1.3}.feed-module__ecr2OW__how{border-top:1px solid #ffffff38;flex-direction:column;gap:10px;padding-top:14px;display:flex}.feed-module__ecr2OW__howLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.feed-module__ecr2OW__detail{color:#ffffffeb;margin:0;font-size:15px;line-height:1.45}.feed-module__ecr2OW__reveal{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.feed-module__ecr2OW__section[data-active=true] .feed-module__ecr2OW__reveal{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.16,1,.3,1);transform:none}.feed-module__ecr2OW__section[data-active=true] .feed-module__ecr2OW__reveal:first-child{transition-delay:60ms}.feed-module__ecr2OW__section[data-active=true] .feed-module__ecr2OW__reveal:nth-child(2){transition-delay:.13s}.feed-module__ecr2OW__section[data-active=true] .feed-module__ecr2OW__reveal:nth-child(3){transition-delay:.22s}.feed-module__ecr2OW__section[data-active=true] .feed-module__ecr2OW__reveal:nth-child(4){transition-delay:.32s}.feed-module__ecr2OW__actions{opacity:0;flex-direction:column;align-items:center;gap:18px;transition:opacity .25s,transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:60px;right:14px;transform:scale(.6)}.feed-module__ecr2OW__section[data-active=true] .feed-module__ecr2OW__actions{opacity:1;transition:opacity .45s cubic-bezier(.22,1,.36,1) .45s,transform .7s cubic-bezier(.2,1.35,.35,1) .45s;transform:none}.feed-module__ecr2OW__btn{color:#fff;min-width:60px;height:60px;font:600 17px var(--font-sans);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000042;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0;transition:background-color .25s,color .25s,border-color .25s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex}.feed-module__ecr2OW__btn:active{transform:scale(.94)}.feed-module__ecr2OW__btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.feed-module__ecr2OW__btnOn{color:#111;background:#fff}.feed-module__ecr2OW__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feed-module__ecr2OW__burst{pointer-events:none;width:0;height:0;position:absolute}.feed-module__ecr2OW__edge{z-index:1;pointer-events:none;height:12px;position:fixed;inset:auto 0 0}.feed-module__ecr2OW__edgeTop{inset:0 0 auto}.feed-module__ecr2OW__brand{z-index:5;min-height:44px;font-family:var(--font-display);letter-spacing:-.01em;color:#fff;align-items:center;font-size:20px;font-weight:800;display:flex;position:fixed;top:22px;left:24px}.feed-module__ecr2OW__brand:focus-visible{outline-offset:2px;outline:2px solid #fff}.feed-module__ecr2OW__nav{z-index:5;flex-direction:column;align-items:center;gap:18px;display:none;position:fixed;top:50%;right:40px;transform:translateY(-50%)}.feed-module__ecr2OW__dots{flex-direction:column;align-items:center;gap:8px;display:flex}.feed-module__ecr2OW__dot{opacity:.4;width:4px;height:6px;transition:height .4s var(--ease-soft), opacity .3s ease;background:#fff;border-radius:2px}.feed-module__ecr2OW__dotOn{opacity:1;height:22px}.feed-module__ecr2OW__hint{z-index:4;pointer-events:none;justify-content:center;animation:1.8s ease-in-out infinite feed-module__ecr2OW__hint;display:flex;position:fixed;bottom:14px;left:0;right:0}@keyframes feed-module__ecr2OW__hint{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.feed-module__ecr2OW__toastWrap{z-index:6;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:96px;left:0;right:0}.feed-module__ecr2OW__toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:feed-module__ecr2OW__toast 2.4s var(--ease-soft) both;background:#0a0a0edb;border:1px solid #ffffff2e;border-radius:999px;padding:13px 20px;font-size:14px;font-weight:500}@keyframes feed-module__ecr2OW__toast{0%{opacity:0;transform:translateY(16px)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.feed-module__ecr2OW__sheet{border:0;border-top:1px solid var(--color-line);background:var(--color-surface);width:100%;max-width:none;color:var(--color-ink);opacity:0;transition:opacity .28s ease, transform .4s cubic-bezier(.32, .72, 0, 1), overlay .4s allow-discrete, display .4s allow-discrete;border-radius:28px 28px 0 0;margin:auto 0 0;padding:10px 24px 28px;overflow:visible;transform:translateY(100%)}.feed-module__ecr2OW__sheet[open]{opacity:1;transform:none}@starting-style{.feed-module__ecr2OW__sheet[open]{opacity:0;transform:translateY(100%)}}.feed-module__ecr2OW__sheet::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .35s ease, backdrop-filter .35s ease, -webkit-backdrop-filter .35s ease, overlay .4s allow-discrete, display .4s allow-discrete;background:0 0}.feed-module__ecr2OW__sheet[open]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e}@starting-style{.feed-module__ecr2OW__sheet[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}@media (prefers-reduced-motion:reduce){.feed-module__ecr2OW__sheet,.feed-module__ecr2OW__sheet::backdrop{transition-duration:10ms}}.feed-module__ecr2OW__sheetForm{flex-direction:column;gap:18px;display:flex;position:relative}.feed-module__ecr2OW__grabber{background:#ffffff47;border-radius:3px;align-self:center;width:44px;height:5px}.feed-module__ecr2OW__sheetClose{width:44px;height:44px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-4px;right:-14px}.feed-module__ecr2OW__sheetCloseDisc{border:1px solid var(--color-line);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.feed-module__ecr2OW__sheetClose:focus-visible{outline-offset:-2px;border-radius:50%;outline:2px solid #fff}.feed-module__ecr2OW__sheetHead{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.feed-module__ecr2OW__sheetBell{background:var(--idea-accent,#fff);color:#0b0b0f;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.feed-module__ecr2OW__sheetHeading{flex-direction:column;gap:6px;min-width:0;display:flex}.feed-module__ecr2OW__sheetKicker{letter-spacing:.02em;color:var(--color-muted);font-size:13px;font-weight:500}.feed-module__ecr2OW__sheetTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.05}.feed-module__ecr2OW__sheetText{color:var(--color-ink-soft);margin:0;font-size:16px;line-height:1.45}.feed-module__ecr2OW__sheetText strong{color:var(--color-ink);font-weight:600}.feed-module__ecr2OW__sheetFieldWrap{flex-direction:column;gap:10px;display:flex}.feed-module__ecr2OW__sheetLabel{color:var(--color-ink-soft);font-size:14px;font-weight:500}.feed-module__ecr2OW__field{border:1px solid var(--color-line-strong);background:var(--color-bg);height:56px;color:var(--color-ink);font:400 16px var(--font-sans);border-radius:16px;padding:0 18px}.feed-module__ecr2OW__field::placeholder{color:#8d8d98}.feed-module__ecr2OW__field[aria-invalid=true]{border-color:#ff9f8f}.feed-module__ecr2OW__field:focus-visible{outline-offset:2px;outline:2px solid #fff}.feed-module__ecr2OW__sheetError{color:#ff9f8f;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.35;display:flex}.feed-module__ecr2OW__sheetError svg{flex:none}.feed-module__ecr2OW__primary{background:var(--idea-accent,#fff);color:#0b0b0f;height:56px;font:600 17px var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:0 24px}.feed-module__ecr2OW__primary:disabled{opacity:.6;cursor:default}.feed-module__ecr2OW__primary:focus-visible{outline-offset:2px;outline:2px solid #fff}.feed-module__ecr2OW__sheetFine{color:var(--color-muted);text-align:center;margin:0;font-size:13px;line-height:1.5}.feed-module__ecr2OW__sheetFine a{color:var(--color-ink-soft)}@media (min-width:701px){.feed-module__ecr2OW__brand{font-size:26px;top:40px;left:56px}.feed-module__ecr2OW__nav{display:flex}.feed-module__ecr2OW__hint{display:none}.feed-module__ecr2OW__text{gap:22px;width:min(640px,52vw);bottom:174px;left:96px;right:auto}.feed-module__ecr2OW__eyebrow{gap:14px;font-size:14px}.feed-module__ecr2OW__divider{height:16px}.feed-module__ecr2OW__name{letter-spacing:-.04em;font-size:clamp(96px,min(11.5vw,19svh),168px);line-height:.88}.feed-module__ecr2OW__pitch{max-width:560px;font-size:30px;line-height:1.25}.feed-module__ecr2OW__how{max-width:520px;padding-top:16px}.feed-module__ecr2OW__howLabel{font-size:12px}.feed-module__ecr2OW__detail{font-size:18px;line-height:1.5}.feed-module__ecr2OW__actions{transform-origin:0;flex-direction:row;gap:12px;bottom:92px;left:96px;right:auto}.feed-module__ecr2OW__btn{padding:0 26px 0 20px}.feed-module__ecr2OW__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.feed-module__ecr2OW__btnIcon{width:60px;padding:0}.feed-module__ecr2OW__toastWrap{bottom:96px}.feed-module__ecr2OW__sheet{border:1px solid var(--color-line);border-radius:28px;max-width:480px;margin:auto;padding:32px;transform:translateY(24px)scale(.96)}.feed-module__ecr2OW__sheet[open]{transform:none}@starting-style{.feed-module__ecr2OW__sheet[open]{transform:translateY(24px)scale(.96)}}.feed-module__ecr2OW__grabber{display:none}.feed-module__ecr2OW__sheetClose{top:-12px;right:-12px}.feed-module__ecr2OW__sheetBell{border-radius:20px;width:60px;height:60px}.feed-module__ecr2OW__sheetTitle{font-size:34px}.feed-module__ecr2OW__sheetFine{text-align:left}}
