.memory-bridge-scene-module__SMYw3a__wrap{gap:1rem;display:grid}.memory-bridge-scene-module__SMYw3a__questionList{gap:.65rem;display:grid}.memory-bridge-scene-module__SMYw3a__question,.memory-bridge-scene-module__SMYw3a__questionActive{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);text-align:left;width:100%;color:var(--muted-foreground);background:color-mix(in srgb, var(--background) 82%, transparent);cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;padding:.8rem .95rem;transition:border-color .18s,background-color .18s,color .18s;display:flex}.memory-bridge-scene-module__SMYw3a__question svg,.memory-bridge-scene-module__SMYw3a__questionActive svg{flex:none;width:1rem;height:1rem}.memory-bridge-scene-module__SMYw3a__question:hover,.memory-bridge-scene-module__SMYw3a__questionActive{color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--background))}.memory-bridge-scene-module__SMYw3a__story{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:radial-gradient(circle at 14% 25%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--background) 94%, white), color-mix(in srgb, var(--secondary) 45%, white));border-radius:2rem;grid-template-columns:minmax(7.25rem,.82fr) minmax(4.5rem,.46fr) minmax(10rem,1.25fr);align-items:center;gap:.65rem;min-height:22rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #142a241f}.memory-bridge-scene-module__SMYw3a__memoryStack{min-height:10rem;position:relative}.memory-bridge-scene-module__SMYw3a__memoryCard{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));min-height:4.2rem;color:var(--foreground);background:color-mix(in srgb, white 88%, var(--background));opacity:0;border-radius:1rem;align-items:center;gap:.5rem;padding:.8rem;font-size:.76rem;font-weight:650;animation:.48s ease-out forwards memory-bridge-scene-module__SMYw3a__memoryEnter;display:flex;position:absolute;left:0;right:0;box-shadow:0 12px 30px #16211e14}.memory-bridge-scene-module__SMYw3a__memoryCard svg{width:1rem;height:1rem;color:var(--primary)}.memory-bridge-scene-module__SMYw3a__bookCard{top:0;transform:rotate(-3deg)translateY(8px)}.memory-bridge-scene-module__SMYw3a__noteCard{animation-delay:.14s;top:3.2rem;transform:rotate(2deg)translateY(8px)}.memory-bridge-scene-module__SMYw3a__ideaCard{animation-delay:.28s;top:6.4rem;transform:rotate(-1deg)translateY(8px)}.memory-bridge-scene-module__SMYw3a__bridge{justify-content:center;align-items:center;height:5rem;display:flex;position:relative}.memory-bridge-scene-module__SMYw3a__bridgeLine{background:color-mix(in srgb, var(--primary) 35%, var(--border));transform-origin:0;height:1px;animation:.52s ease-out .62s forwards memory-bridge-scene-module__SMYw3a__bridgeDraw;position:absolute;left:0;right:0;transform:scaleX(0)}.memory-bridge-scene-module__SMYw3a__approval{z-index:1;width:2.25rem;height:2.25rem;color:var(--primary-foreground);background:var(--primary);opacity:0;border-radius:999px;place-items:center;animation:.3s ease-out .92s forwards memory-bridge-scene-module__SMYw3a__approvalEnter;display:grid;position:relative;transform:scale(.7)}.memory-bridge-scene-module__SMYw3a__approval svg{width:1rem;height:1rem}.memory-bridge-scene-module__SMYw3a__bridgeLabel{color:var(--muted-foreground);white-space:nowrap;opacity:0;font-size:.67rem;animation:.3s ease-out 1.04s forwards memory-bridge-scene-module__SMYw3a__answerEnter;position:absolute;top:4rem}.memory-bridge-scene-module__SMYw3a__answerCard{border:1px solid color-mix(in srgb, var(--primary) 19%, var(--border));background:color-mix(in srgb, white 92%, var(--background));opacity:0;border-radius:1.35rem;padding:1rem;animation:.46s ease-out 1.1s forwards memory-bridge-scene-module__SMYw3a__answerEnter;transform:translate(10px);box-shadow:0 18px 44px #142a241a}.memory-bridge-scene-module__SMYw3a__answerHeader{align-items:center;gap:.55rem;font-size:.76rem;font-weight:700;display:flex}.memory-bridge-scene-module__SMYw3a__aiMark{width:1.8rem;height:1.8rem;color:var(--primary-foreground);background:var(--primary);border-radius:.65rem;place-items:center;display:grid}.memory-bridge-scene-module__SMYw3a__aiMark svg{width:.9rem;height:.9rem}.memory-bridge-scene-module__SMYw3a__answerCard p{color:var(--foreground);margin-top:.85rem;font-size:.82rem;line-height:1.65}.memory-bridge-scene-module__SMYw3a__source{color:var(--primary);margin-top:.9rem;font-size:.68rem;font-weight:650;display:block}@keyframes memory-bridge-scene-module__SMYw3a__memoryEnter{to{opacity:1;transform:rotate(0)translateY(0)}}@keyframes memory-bridge-scene-module__SMYw3a__bridgeDraw{to{transform:scaleX(1)}}@keyframes memory-bridge-scene-module__SMYw3a__approvalEnter{to{opacity:1;transform:scale(1)}}@keyframes memory-bridge-scene-module__SMYw3a__answerEnter{to{opacity:1;transform:translate(0)}}@media (max-width:640px){.memory-bridge-scene-module__SMYw3a__story{grid-template-columns:1fr;align-content:start;min-height:19rem}.memory-bridge-scene-module__SMYw3a__memoryStack{min-height:7.5rem}.memory-bridge-scene-module__SMYw3a__memoryCard{min-height:3.25rem}.memory-bridge-scene-module__SMYw3a__bookCard{top:0}.memory-bridge-scene-module__SMYw3a__noteCard{top:1.85rem}.memory-bridge-scene-module__SMYw3a__ideaCard{top:3.7rem}.memory-bridge-scene-module__SMYw3a__bridge{height:2.6rem;transform:rotate(90deg)}.memory-bridge-scene-module__SMYw3a__bridgeLabel{display:none}}@media (prefers-reduced-motion:reduce){.memory-bridge-scene-module__SMYw3a__memoryCard,.memory-bridge-scene-module__SMYw3a__bridgeLine,.memory-bridge-scene-module__SMYw3a__approval,.memory-bridge-scene-module__SMYw3a__bridgeLabel,.memory-bridge-scene-module__SMYw3a__answerCard{opacity:1;animation:none;transform:none}}
