.readerComposer{--rc-glass:rgba(20,20,22,.5);--rc-glass-deep:rgba(14,14,16,.78);--rc-hairline:hsla(0,0%,100%,.16);--rc-hairline-strong:hsla(0,0%,100%,.28);--rc-ink:#fff;--rc-ink-dim:hsla(0,0%,100%,.55);--rc-ease-spring:cubic-bezier(0.2,0.9,0.25,1.15);--rc-ease-out:cubic-bezier(0.22,1,0.36,1);display:flex;align-items:flex-end;gap:8px;width:100%;min-height:44px;margin:0;padding:6px 16px;box-sizing:border-box;border-radius:22px;background-color:var(--rc-glass);border:.5px solid var(--rc-hairline);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);text-align:left;touch-action:manipulation;transition:background-color .2s ease,border-color .2s ease,padding-right .22s var(--rc-ease-out)}.readerComposer--sendable{padding-right:6px}.readerComposer:focus-within{background-color:var(--rc-glass-deep);border-color:var(--rc-hairline-strong)}.readerComposer__input{flex:1 1;align-self:center;min-width:0;display:block;min-height:20px;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--rc-ink);caret-color:var(--rc-ink);font-family:Outfit-Medium,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.005em;resize:none;overflow-y:auto;box-sizing:content-box}.readerComposer__input::placeholder{color:var(--rc-ink-dim)}@media (hover:none) and (pointer:coarse){.readerComposer__input{font-size:16px}}.readerComposer__send{flex:none;align-self:flex-end;display:flex;align-items:center;justify-content:center;width:0;min-width:0;height:32px;margin:0 0 0 -8px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;opacity:0;transform:scale(.4);pointer-events:none;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .22s var(--rc-ease-out),min-width .22s var(--rc-ease-out),margin-left .22s var(--rc-ease-out),opacity .16s ease,transform .32s var(--rc-ease-spring)}.readerComposer__send.is-visible{width:32px;min-width:32px;margin-left:0;opacity:1;transform:scale(1);pointer-events:auto}.readerComposer__send.is-busy{opacity:.6;pointer-events:none}@media (hover:hover){.readerComposer__send.is-visible:hover{background:hsla(0,0%,100%,.88)}}.readerComposer__send.is-visible:active{transform:scale(.92)}.readerComposer__send:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:2px}@media (prefers-reduced-motion:reduce){.readerComposer,.readerComposer__send{transition:none}}:root{--rg-fill:rgba(80,80,86,.42);--rg-fill-hover:hsla(240,3%,44%,.5);--rg-edge:hsla(0,0%,100%,.22);--rg-edge-focus:hsla(0,0%,100%,.5);--rg-blur:blur(25px) saturate(150%);--rg-solid:#fff;--rg-solid-ink:#121212;--rg-ink:#fff;--rg-ink-2:hsla(0,0%,100%,.72);--rg-ink-3:hsla(0,0%,100%,.5);--rg-error:#ffb4ab;--rg-text-shadow:0 1px 6px rgba(0,0,0,.6);--rg-scrim-bottom:linear-gradient(180deg,transparent,rgba(0,0,0,.34) 30%,rgba(0,0,0,.72) 64%,rgba(0,0,0,.88));--rg-scrim-top:linear-gradient(180deg,rgba(0,0,0,.6),transparent);--rg-field-radius:18px;--rg-field-min-height:52px;--rg-pill-height:48px;--rg-menu-gap:16px}.storyVnDialogue--asking .storyVnDialogue__stack,.storyVnDialogue--asking .storyVnRail{opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}body:has(.whySheet) .bottom-action-bar{transform:translateY(100%)!important;pointer-events:none}.whySheet{position:absolute;inset:0;pointer-events:none;font-family:Outfit-Medium,Outfit,sans-serif;color:var(--rg-ink)}.whySheet__scrim{position:absolute;left:0;right:0;bottom:0;height:62dvh;background:var(--rg-scrim-bottom);animation:whySheetFade .24s ease both}.whySheet__body{position:absolute;left:0;right:0;bottom:var(--why-bottom,calc(28px + env(safe-area-inset-bottom, 0px)));width:100%;max-width:440px;margin:0 auto;padding:0 14px;box-sizing:border-box;text-align:center;pointer-events:auto;animation:whySheetIn .26s cubic-bezier(.2,.8,.2,1) both}.whySheet:has(.readerComposer__input:focus) .whySheet__body{bottom:max(var(--why-bottom,calc(28px + env(safe-area-inset-bottom, 0px))),calc(var(--keyboard-inset, 0px) + 14px + var(--keyboard-accessory, 0px)))}.whySheet__head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:6px;gap:6px;margin-bottom:22px}.whySheet__ask{margin:0;font-family:Outfit-SemiBold,Outfit,sans-serif;font-weight:600;font-size:clamp(1.4rem,6vw,1.6rem);line-height:1.15;letter-spacing:-.005em;text-wrap:balance;text-shadow:var(--rg-text-shadow)}.whySheet[data-step=image] .whySheet__ask,.whySheet[data-step=other] .whySheet__ask{font-size:clamp(1.2rem,5.2vw,1.4rem)}.whySheet[data-step=image] .whySheet__head,.whySheet[data-step=other] .whySheet__head{margin-bottom:14px}.whySheet[data-step=image] .whySheet__head{margin-bottom:0}.whySheet__corner{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--rg-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.whySheet__cornerDisc{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--rg-edge);background:var(--rg-fill);-webkit-backdrop-filter:var(--rg-blur);backdrop-filter:var(--rg-blur);transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.whySheet__cornerDisc svg{width:16px;height:16px}.whySheet__aspects{display:flex;justify-content:center;gap:clamp(18px,7vw,36px)}.whySheet__aspect{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:80px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.whySheet__disc{display:grid;place-items:center;width:clamp(68px,19vw,76px);height:clamp(68px,19vw,76px);border-radius:50%;border:1px solid var(--rg-edge);background:var(--rg-fill);color:var(--rg-ink);-webkit-backdrop-filter:var(--rg-blur);backdrop-filter:var(--rg-blur);transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.whySheet__disc svg{width:46%;height:46%}.whySheet__aspectLabel{font-size:.97rem;font-weight:500;letter-spacing:.01em;text-shadow:var(--rg-text-shadow)}.whySheet__aspect:active .whySheet__disc,.whySheet__corner:active .whySheet__cornerDisc{background:var(--rg-solid);border-color:var(--rg-solid);color:var(--rg-solid-ink);transform:scale(.94)}@media (hover:hover){.whySheet__aspect:hover .whySheet__disc,.whySheet__corner:hover .whySheet__cornerDisc{background:var(--rg-fill-hover);border-color:var(--rg-edge-focus)}}.whySheet__aspect:focus-visible,.whySheet__corner:focus-visible,.whySheet__skip:focus-visible{outline:none}.whySheet__aspect:focus-visible .whySheet__disc,.whySheet__corner:focus-visible .whySheet__cornerDisc,.whySheet__skip:focus-visible{box-shadow:0 0 0 2px var(--rg-ink)}.whySheet__skip{display:block;min-height:44px;margin:12px auto 0;padding:0 22px;border:0;border-radius:22px;background:none;color:var(--rg-ink-3);font-family:Outfit-Medium,Outfit,sans-serif;font-weight:500;font-size:.95rem;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){.whySheet__skip:hover{color:var(--rg-ink)}}.whySheet[data-step=writing] .whySheet__scrim{height:100dvh}.whySheet__reasons{display:flex;flex-direction:column;gap:var(--rg-menu-gap);animation:whyReasonsIn .28s cubic-bezier(.2,.8,.2,1) both}.whySheet__menu .whySheet__skip{margin-top:18px}.whySheet__reason{min-height:var(--rg-pill-height);padding:0 18px;border:1px solid var(--rg-edge);border-radius:calc(var(--rg-pill-height) / 2);background:var(--rg-fill);-webkit-backdrop-filter:var(--rg-blur);backdrop-filter:var(--rg-blur);color:var(--rg-ink);font-family:Outfit-Medium,Outfit,sans-serif;font-weight:500;font-size:.97rem;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.whySheet__reason:active{background:var(--rg-solid);border-color:var(--rg-solid);color:var(--rg-solid-ink);transform:scale(.98)}@media (hover:hover){.whySheet__reason:hover{background:var(--rg-fill-hover);border-color:var(--rg-edge-focus)}}.whySheet__reason:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rg-ink)}@keyframes whyReasonsIn{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}.whySheet__compose{display:flex;flex-direction:column;align-items:stretch}.whySheet__hint{margin:2px 22px 18px;color:var(--rg-ink-2);font-family:Outfit-Regular,Outfit,sans-serif;font-size:.95rem;line-height:1.35;text-shadow:var(--rg-text-shadow)}.whySheet__skip--compose{margin-top:14px}.whySheet:has(.readerComposer__input:focus) .whySheet__skip--compose{display:none}.whySheet .whySheet__report{position:relative;align-self:center;display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:-6px 0 6px;padding:0 8px;color:var(--rg-ink-2);font-family:Outfit-Regular,Outfit,sans-serif;font-weight:400;font-size:.9rem;text-shadow:var(--rg-text-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent}.whySheet__report input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.whySheet__reportBox{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:6px;border:1px solid var(--rg-edge-focus);background:var(--rg-fill);color:transparent;transition:background .14s ease,border-color .14s ease,color .14s ease}.whySheet__reportBox svg{width:14px;height:14px}.whySheet__report input:checked+.whySheet__reportBox{background:var(--rg-solid);border-color:var(--rg-solid);color:var(--rg-solid-ink)}.whySheet__report input:focus-visible+.whySheet__reportBox{box-shadow:0 0 0 2px var(--rg-ink-2)}.whySheet__error{margin:0 4px 10px;text-align:center;font-size:.88rem;color:var(--rg-error);text-shadow:var(--rg-text-shadow)}.whyToast{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 76px);left:50%;display:inline-flex;align-items:center;gap:9px;padding:7px 16px 7px 7px;border-radius:999px;background:var(--rg-solid);color:var(--rg-solid-ink);font-family:Outfit-SemiBold,Outfit,sans-serif;font-weight:600;font-size:.95rem;white-space:nowrap;box-shadow:0 8px 28px rgba(0,0,0,.35);pointer-events:none;transform:translateX(-50%);animation:whyToastIn .3s cubic-bezier(.2,.8,.2,1) both,whyToastOut .28s ease 1.2s forwards}.whyToast__mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--rg-solid-ink);color:var(--rg-solid)}.whyToast__mark svg{width:15px;height:15px}@keyframes whySheetIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes whySheetFade{0%{opacity:0}to{opacity:1}}@keyframes whyToastIn{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes whyToastOut{to{opacity:0;transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.whySheet__body,.whySheet__reasons,.whySheet__scrim{animation:none}.whyToast{animation:whyToastOut .01s linear 1.2s forwards}.whySheet__cornerDisc,.whySheet__disc,.whySheet__reason{transition:none}}