.memory-demo-module__Q9eIjq__page{background-color:#f4efe8;background-image:linear-gradient(#5a46340e 1px,#0000 1px),linear-gradient(90deg,#5a46340e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100dvh}.memory-demo-module__Q9eIjq__placeReview{scroll-margin-top:82px}.memory-demo-module__Q9eIjq__placeSceneOverview{border:1px solid var(--border-default);background:var(--canvas);border-radius:12px;grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);align-items:center;gap:22px;padding:14px 16px;display:grid;box-shadow:0 12px 30px #3d2b1f0f}.memory-demo-module__Q9eIjq__placeSceneOverview .memory-demo-module__Q9eIjq__placeReviewProgress{border-bottom:0;gap:10px;padding-bottom:0;display:grid}.memory-demo-module__Q9eIjq__placeSceneOverview .memory-demo-module__Q9eIjq__placeReviewProgress>span{width:100%}.memory-demo-module__Q9eIjq__placeSceneOverview .memory-demo-module__Q9eIjq__placeQueue{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:8px;padding:2px 2px 8px;display:grid;overflow-x:auto}.memory-demo-module__Q9eIjq__placeSceneOverview .memory-demo-module__Q9eIjq__placeQueue>button{grid-template-columns:54px minmax(0,1fr);width:100%;min-height:70px;padding:7px}.memory-demo-module__Q9eIjq__placeReview .memory-demo-module__Q9eIjq__placeReviewGrid{border:1px solid var(--border-default);background:var(--canvas);border-radius:14px;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 44px #3d2b1f17}.memory-demo-module__Q9eIjq__placePhotoStage{background:var(--surface-inverse);min-width:0;color:var(--surface-raised)}.memory-demo-module__Q9eIjq__placePhotoCanvas{background:var(--surface-inverse);min-height:clamp(560px,70dvh,760px);position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__placePhotoCanvas>.memory-demo-module__Q9eIjq__imageFrame{width:100%;height:100%;min-height:inherit;border-radius:0}.memory-demo-module__Q9eIjq__placePhotoCanvas>.memory-demo-module__Q9eIjq__imageFrame img{object-fit:cover}.memory-demo-module__Q9eIjq__placePhotoCanvas:after{content:"";pointer-events:none;background:linear-gradient(#0000,#19120ee0);height:44%;position:absolute;inset:auto 0 0}.memory-demo-module__Q9eIjq__placePhotoExpand{z-index:2;color:#fff;cursor:pointer;background:#221914d6;border:1px solid #fffaf273;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px}.memory-demo-module__Q9eIjq__placePhotoExpand svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__placePhotoCaption{z-index:2;position:absolute;bottom:clamp(24px,5vw,48px);left:clamp(20px,4vw,42px);right:clamp(20px,4vw,42px)}.memory-demo-module__Q9eIjq__placePhotoCaption p,.memory-demo-module__Q9eIjq__placePhotoCaption h2,.memory-demo-module__Q9eIjq__placePhotoCaption span{margin:0}.memory-demo-module__Q9eIjq__placePhotoCaption p{color:#f4c1a2;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__placePhotoCaption h2{color:#fff;letter-spacing:-.055em;margin-top:7px;font-size:clamp(30px,3.4vw,50px);line-height:1.08}.memory-demo-module__Q9eIjq__placePhotoCaption span{color:#fffaf2db;max-width:580px;margin-top:9px;font-size:13px;line-height:1.55;display:block}.memory-demo-module__Q9eIjq__placePhotoThumbs{gap:8px;padding:12px;display:flex;overflow-x:auto}.memory-demo-module__Q9eIjq__placePhotoThumbs button{appearance:none;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex:none;width:58px;padding:2px}.memory-demo-module__Q9eIjq__placePhotoThumbs button[aria-pressed=true]{border-color:#e9668e}.memory-demo-module__Q9eIjq__placePhotoThumbs .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:1;border-radius:5px;width:50px}.memory-demo-module__Q9eIjq__placePhotoMissing{min-height:560px;color:var(--border-default);align-content:center;place-items:center;gap:10px;display:grid}.memory-demo-module__Q9eIjq__placePhotoMissing svg{width:28px;height:28px}.memory-demo-module__Q9eIjq__placeReview .memory-demo-module__Q9eIjq__placeDecisionPanel{border-left:1px solid var(--border-default);background:var(--canvas);gap:18px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.memory-demo-module__Q9eIjq__placeDecisionHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.memory-demo-module__Q9eIjq__placeDecisionHeader p,.memory-demo-module__Q9eIjq__placeDecisionHeader h2{margin:0}.memory-demo-module__Q9eIjq__placeDecisionHeader p{color:var(--text-brand);font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__placeDecisionHeader h2{color:var(--text-primary);letter-spacing:-.035em;margin-top:4px;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.memory-demo-module__Q9eIjq__placeDecisionHeader h2:focus{outline:none}.memory-demo-module__Q9eIjq__placeDecisionHeader>span{background:var(--surface-inverse);color:var(--surface-raised);border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__candidateSectionHeader{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.memory-demo-module__Q9eIjq__candidateSectionHeader h3,.memory-demo-module__Q9eIjq__candidateSectionHeader span{margin:0}.memory-demo-module__Q9eIjq__candidateSectionHeader h3{color:var(--text-primary);font-size:14px}.memory-demo-module__Q9eIjq__candidateSectionHeader span{color:var(--text-secondary);font-size:10px;font-weight:750}.memory-demo-module__Q9eIjq__sceneStepNavigation{border-top:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px;display:grid}.memory-demo-module__Q9eIjq__sceneStepNavigation button{border:1px solid var(--border-default);background:var(--canvas);min-height:48px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.memory-demo-module__Q9eIjq__sceneStepNavigation button:last-child{border-color:var(--surface-inverse);background:var(--surface-inverse);color:var(--surface-raised)}.memory-demo-module__Q9eIjq__sceneStepNavigation button:disabled{border-color:var(--border-default);background:var(--canvas);color:#a4988e;cursor:not-allowed}.memory-demo-module__Q9eIjq__sceneStepNavigation svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__placePhotoExpand:focus-visible,.memory-demo-module__Q9eIjq__placePhotoThumbs button:focus-visible,.memory-demo-module__Q9eIjq__sceneStepNavigation button:focus-visible{outline:3px solid var(--text-brand);outline-offset:2px}@media (max-width:980px){.memory-demo-module__Q9eIjq__placeReview .memory-demo-module__Q9eIjq__placeReviewGrid{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__placeReview .memory-demo-module__Q9eIjq__placeDecisionPanel{border-top:1px solid var(--border-default);border-left:0}.memory-demo-module__Q9eIjq__placePhotoCanvas{min-height:min(66dvh,640px)}}@media (max-width:720px){.memory-demo-module__Q9eIjq__placeSceneOverview{grid-template-columns:1fr;gap:8px;padding:10px}.memory-demo-module__Q9eIjq__placeSceneOverview .memory-demo-module__Q9eIjq__placeReviewProgress{gap:6px}.memory-demo-module__Q9eIjq__placeSceneOverview .memory-demo-module__Q9eIjq__placeReviewProgress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.memory-demo-module__Q9eIjq__placeSceneOverview .memory-demo-module__Q9eIjq__placeReviewProgress>div span{margin-top:0}.memory-demo-module__Q9eIjq__placeSceneOverview .memory-demo-module__Q9eIjq__placeQueue{grid-auto-columns:minmax(185px,82vw)}.memory-demo-module__Q9eIjq__placeSceneOverview .memory-demo-module__Q9eIjq__placeQueue>button{grid-template-columns:48px minmax(0,1fr);min-height:64px;padding:6px}.memory-demo-module__Q9eIjq__placePhotoCanvas{min-height:clamp(360px,48dvh,500px)}.memory-demo-module__Q9eIjq__placePhotoExpand{min-height:42px;padding-inline:12px;top:10px;right:10px}.memory-demo-module__Q9eIjq__placePhotoCaption{bottom:22px;left:20px;right:20px}.memory-demo-module__Q9eIjq__placePhotoCaption h2{font-size:clamp(28px,9vw,38px)}.memory-demo-module__Q9eIjq__placePhotoCaption span{font-size:12px}.memory-demo-module__Q9eIjq__placeReview .memory-demo-module__Q9eIjq__placeDecisionPanel{padding:20px 16px}.memory-demo-module__Q9eIjq__placeDecisionHeader{align-items:flex-start}.memory-demo-module__Q9eIjq__placeDecisionHeader h2{font-size:24px}}.memory-demo-module__Q9eIjq__page[data-memory-demo-step=draft]{background:#fffdf9}.memory-demo-module__Q9eIjq__page[data-memory-demo-step=draft] .memory-demo-module__Q9eIjq__flowHeader h1{letter-spacing:-.04em;max-width:13ch;font-size:clamp(40px,5vw,56px);line-height:1.14}.memory-demo-module__Q9eIjq__page[data-memory-demo-step=draft] .memory-demo-module__Q9eIjq__flowHeader>div>p:last-child{max-width:688px;font-size:18px;line-height:1.875}@media (max-width:760px){.memory-demo-module__Q9eIjq__page[data-memory-demo-step=draft] .memory-demo-module__Q9eIjq__flowHeader h1{font-size:38px;line-height:1.08}.memory-demo-module__Q9eIjq__page[data-memory-demo-step=draft] .memory-demo-module__Q9eIjq__flowHeader>div>p:last-child{font-size:15px;line-height:1.7}}.memory-demo-module__Q9eIjq__topBar{z-index:50;background:#fffdf9;border-bottom:1px solid #b9a99ab8;justify-content:space-between;align-items:center;min-height:64px;padding:10px clamp(20px,4vw,60px);display:flex;position:sticky;top:0}.memory-demo-module__Q9eIjq__brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__brandIcon{border-radius:9px;box-shadow:0 7px 20px #281f1621}.memory-demo-module__Q9eIjq__localOnly{color:#716b70;background:#fffdf9;border:1px solid #c8beb5;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.memory-demo-module__Q9eIjq__localOnly svg{color:#65713c;width:15px;height:15px}.memory-demo-module__Q9eIjq__main{min-height:calc(100dvh - 64px);padding:clamp(36px,5vw,72px) clamp(20px,4vw,60px) 80px}.memory-demo-module__Q9eIjq__intro,.memory-demo-module__Q9eIjq__flow,.memory-demo-module__Q9eIjq__flowWide{width:min(100%,1180px);margin:0 auto}.memory-demo-module__Q9eIjq__intro{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(48px,7vw,96px);min-height:calc(100dvh - 190px);display:grid}.memory-demo-module__Q9eIjq__introCopy{max-width:590px}.memory-demo-module__Q9eIjq__kicker,.memory-demo-module__Q9eIjq__stepLabel{color:#ff5f8f;letter-spacing:.04em;margin:0 0 18px;font-size:13px;font-weight:850}.memory-demo-module__Q9eIjq__intro h1{color:#17151a;letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:800;line-height:1.11}.memory-demo-module__Q9eIjq__introDescription{color:#716b70;max-width:540px;margin:26px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.8}.memory-demo-module__Q9eIjq__introActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.memory-demo-module__Q9eIjq__primaryButton,.memory-demo-module__Q9eIjq__secondaryButton,.memory-demo-module__Q9eIjq__textButton,.memory-demo-module__Q9eIjq__backButton,.memory-demo-module__Q9eIjq__resetButton{appearance:none;font:inherit;cursor:pointer;border:0}.memory-demo-module__Q9eIjq__primaryButton{color:#fff;background:#17151a;border:1px solid #17151a;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 28px #9344302e}.memory-demo-module__Q9eIjq__primaryButton:disabled,.memory-demo-module__Q9eIjq__secondaryButton:disabled{cursor:wait;opacity:.62;transform:none}.memory-demo-module__Q9eIjq__primaryButton svg,.memory-demo-module__Q9eIjq__secondaryButton svg,.memory-demo-module__Q9eIjq__textButton svg,.memory-demo-module__Q9eIjq__backButton svg,.memory-demo-module__Q9eIjq__resetButton svg{flex:none;width:18px;height:18px}.memory-demo-module__Q9eIjq__textButton{color:#17151a;background:0 0;border-bottom:1px solid #b2563c61;align-items:center;gap:8px;min-height:46px;padding:0 1px;font-size:14px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__textButton:hover{border-color:#17151a}.memory-demo-module__Q9eIjq__privacyPromise{color:#716b70;align-items:center;gap:8px;margin:20px 0 0;font-size:13px;font-weight:650;display:flex}.memory-demo-module__Q9eIjq__privacyPromise svg{color:#65713c;width:16px;height:16px}.memory-demo-module__Q9eIjq__accessGate{background:#fffdf9;border:1px solid #c8beb5;border-radius:12px;gap:9px;max-width:540px;margin-top:22px;padding:18px;display:grid}.memory-demo-module__Q9eIjq__accessGate label{color:#17151a;font-size:13px;font-weight:850}.memory-demo-module__Q9eIjq__accessGate>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.memory-demo-module__Q9eIjq__accessGate input{color:#17151a;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #b9aa9c;border-radius:8px;padding:0 13px}.memory-demo-module__Q9eIjq__accessGate p,.memory-demo-module__Q9eIjq__accessGate span{color:#716b70;margin:0;font-size:12px;line-height:1.55}.memory-demo-module__Q9eIjq__accessGate span{color:#9a3f2d;font-weight:750}.memory-demo-module__Q9eIjq__introProof{background:#fffaf2e0;border:1px solid #c8beb5;border-radius:18px;grid-template-columns:minmax(180px,.72fr) 50px minmax(260px,1fr);align-items:center;gap:20px;padding:clamp(22px,3vw,34px);display:grid;position:relative;box-shadow:0 32px 90px #4330221f}.memory-demo-module__Q9eIjq__introProof:before{content:"";pointer-events:none;border:1px solid #b2563c1f;border-radius:12px;position:absolute;inset:12px}.memory-demo-module__Q9eIjq__sourcePhotos{z-index:1;gap:22px;display:grid;position:relative}.memory-demo-module__Q9eIjq__sourcePhotoGroup{gap:10px;min-width:0;display:grid}.memory-demo-module__Q9eIjq__sourcePhotoGroupHeading{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.memory-demo-module__Q9eIjq__sourcePhotoGroupHeading strong{color:#4f443b;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__sourcePhotoGroupHeading span{color:#ff5f8f;font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.memory-demo-module__Q9eIjq__sourcePhotoStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.memory-demo-module__Q9eIjq__sourcePhotoStack .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:4/5;border:5px solid #fffdf9;border-radius:5px;min-width:0;box-shadow:0 10px 25px #2f221929}.memory-demo-module__Q9eIjq__sourcePhotoStack .memory-demo-module__Q9eIjq__imageFrame:first-child{transform:rotate(-4deg)}.memory-demo-module__Q9eIjq__sourcePhotoStack .memory-demo-module__Q9eIjq__imageFrame:nth-child(2){transform:translateY(8px)rotate(3deg)}.memory-demo-module__Q9eIjq__mergeLine{z-index:1;color:#17151a;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.memory-demo-module__Q9eIjq__mergeLine span{color:#716b70;text-align:center;width:92px;font-size:11px;font-weight:750;line-height:1.45}.memory-demo-module__Q9eIjq__mergeLine svg{width:24px;height:24px}.memory-demo-module__Q9eIjq__sampleCaption{color:#716b70;margin:0;font-size:12px;position:absolute;bottom:11px;right:32px}.memory-demo-module__Q9eIjq__flow,.memory-demo-module__Q9eIjq__flowWide{min-height:calc(100dvh - 205px)}.memory-demo-module__Q9eIjq__flow{max-width:1030px}.memory-demo-module__Q9eIjq__flowWide{max-width:1220px}.memory-demo-module__Q9eIjq__flowHeader{grid-template-columns:86px minmax(0,1fr);gap:18px;margin-bottom:38px;display:grid}.memory-demo-module__Q9eIjq__backButton{color:#786a5e;background:0 0;align-self:start;align-items:center;gap:7px;min-height:48px;font-size:13px;font-weight:750;display:inline-flex}.memory-demo-module__Q9eIjq__backButton:hover{color:#17151a}.memory-demo-module__Q9eIjq__flowHeader .memory-demo-module__Q9eIjq__stepLabel{margin-bottom:10px}.memory-demo-module__Q9eIjq__flowHeader h1{color:#17151a;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,46px);font-weight:800;line-height:1.18}.memory-demo-module__Q9eIjq__flowHeader h1:focus{outline:none}.memory-demo-module__Q9eIjq__flowHeader>div>p:last-child{color:#716b70;max-width:760px;margin:14px 0 0;font-size:16px;line-height:1.7}.memory-demo-module__Q9eIjq__samplePicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.memory-demo-module__Q9eIjq__photoRail{background:#fffaf2c7;border:1px solid #c8beb5;border-radius:14px;min-width:0;padding:16px}.memory-demo-module__Q9eIjq__railHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.memory-demo-module__Q9eIjq__railHeading>div{min-width:0}.memory-demo-module__Q9eIjq__railHeading h2,.memory-demo-module__Q9eIjq__railHeading small{margin:0;display:block}.memory-demo-module__Q9eIjq__railHeading h2{font-size:15px;font-weight:850}.memory-demo-module__Q9eIjq__railHeading small{color:#716b70;margin-top:4px;font-size:11px;line-height:1.45}.memory-demo-module__Q9eIjq__railHeading>span{color:#716b70;font-variant-numeric:tabular-nums;background:#fffdf9;border:1px solid #d6c1b2;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:700}.memory-demo-module__Q9eIjq__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.memory-demo-module__Q9eIjq__photoOption{appearance:none;cursor:pointer;text-align:left;background:#fffdf9;border:1px solid #c8beb5;border-radius:9px;align-content:start;min-width:0;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__photoOption:hover{border-color:#a98f7a;transform:translateY(-1px)}.memory-demo-module__Q9eIjq__photoOption[aria-pressed=true]{border-color:#17151a;box-shadow:inset 0 0 0 1px #17151a,0 0 0 3px #b2563c1f}.memory-demo-module__Q9eIjq__photoOption .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:4/5;border-bottom:1px solid #e0d3c6}.memory-demo-module__Q9eIjq__photoCardCopy{gap:5px;min-width:0;padding:10px 10px 11px;display:grid}.memory-demo-module__Q9eIjq__photoCardCopy small{color:#ff5f8f;font-size:10px;font-weight:800}.memory-demo-module__Q9eIjq__photoCheck{z-index:2;color:#fff;background:#2d231ddb;border:1px solid #ffffffe6;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.memory-demo-module__Q9eIjq__photoOption[aria-pressed=true] .memory-demo-module__Q9eIjq__photoCheck{background:#17151a}.memory-demo-module__Q9eIjq__photoCheck svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__photoAlt{color:#332a24;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.memory-demo-module__Q9eIjq__sampleDisclosure{color:#716b70;grid-column:1/-1;margin:-6px 0 0;font-size:12px;line-height:1.6}.memory-demo-module__Q9eIjq__flowFooter{border-top:1px solid #cfc0b1;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:22px;display:flex}.memory-demo-module__Q9eIjq__flowFooter>div>p:first-child{color:#77695d;margin:0;font-size:13px;font-weight:750}.memory-demo-module__Q9eIjq__errorMessage{color:#a43e35;margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.5}.memory-demo-module__Q9eIjq__ownPicker{gap:24px;display:grid}.memory-demo-module__Q9eIjq__fileInput{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.memory-demo-module__Q9eIjq__dropzone{cursor:pointer;text-align:center;background:#fffaf2cc;border:1px dashed #a88f7c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;transition:border-color .16s,background-color .16s;display:flex}.memory-demo-module__Q9eIjq__dropzone:hover,.memory-demo-module__Q9eIjq__fileInput:focus-visible+.memory-demo-module__Q9eIjq__dropzone{background:#fffdf9;border-color:#17151a}.memory-demo-module__Q9eIjq__fileInput:focus-visible+.memory-demo-module__Q9eIjq__dropzone{outline-offset:2px;outline:3px solid #17151a}.memory-demo-module__Q9eIjq__fileInput:disabled+.memory-demo-module__Q9eIjq__dropzone{cursor:progress;opacity:.76}.memory-demo-module__Q9eIjq__uploadIcon{color:#17151a;background:#f6e7dd;border:1px solid #d7c7b6;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.memory-demo-module__Q9eIjq__uploadIcon svg{width:20px;height:20px}.memory-demo-module__Q9eIjq__dropzone strong{color:#17151a;font-size:17px}.memory-demo-module__Q9eIjq__dropzone>span:not(.memory-demo-module__Q9eIjq__uploadIcon){color:#796b60;margin-top:6px;font-size:13px}.memory-demo-module__Q9eIjq__dropzone small{color:#716b70;margin-top:12px;font-size:12px}.memory-demo-module__Q9eIjq__intakeReceipt{background:#fffaf2b8;border:1px solid #c8beb5;border-radius:10px;gap:10px;padding:14px 16px;display:grid}.memory-demo-module__Q9eIjq__intakeReceipt p{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.memory-demo-module__Q9eIjq__intakeReceipt strong{color:#2b211b;font-size:14px}.memory-demo-module__Q9eIjq__intakeReceipt span,.memory-demo-module__Q9eIjq__intakeReceipt li{color:#716b70;font-size:12px;line-height:1.5}.memory-demo-module__Q9eIjq__intakeReceipt ul{border-top:1px solid #e2d6c9;gap:4px;margin:0;padding:10px 0 0 20px;display:grid}.memory-demo-module__Q9eIjq__emptyPhotos{color:#716b70;text-align:center;border-top:1px solid #c8beb5;align-content:center;place-items:center;min-height:170px;display:grid}.memory-demo-module__Q9eIjq__emptyPhotos svg{width:30px;height:30px;margin-bottom:10px}.memory-demo-module__Q9eIjq__emptyPhotos p{color:#716b70;margin:0;font-size:14px;font-weight:750}.memory-demo-module__Q9eIjq__emptyPhotos span{margin-top:5px;font-size:12px}.memory-demo-module__Q9eIjq__ownPhotoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.memory-demo-module__Q9eIjq__ownPhoto{background:#d8cdbf;border:1px solid #d3c4b4;border-radius:10px;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__ownPhoto .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:4/5}.memory-demo-module__Q9eIjq__ownPhoto button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:8px;right:8px}.memory-demo-module__Q9eIjq__ownPhoto button svg{box-sizing:content-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1511ad;border:1px solid #ffffffbd;border-radius:999px;width:16px;height:16px;padding:7px}.memory-demo-module__Q9eIjq__detailsLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);align-items:start;gap:clamp(30px,6vw,72px);display:grid}.memory-demo-module__Q9eIjq__formPanel{border-top:1px solid #cfc0b1;padding-top:24px}.memory-demo-module__Q9eIjq__detailsForm{gap:22px;display:grid}.memory-demo-module__Q9eIjq__detailsForm label,.memory-demo-module__Q9eIjq__editorField{gap:8px;display:grid;position:relative}.memory-demo-module__Q9eIjq__detailsForm label>span,.memory-demo-module__Q9eIjq__editorField>span,.memory-demo-module__Q9eIjq__editorLabel{color:#53483f;font-size:13px;font-weight:800}.memory-demo-module__Q9eIjq__detailsForm em{color:#716b70;margin-left:4px;font-size:11px;font-style:normal;font-weight:650}.memory-demo-module__Q9eIjq__detailsForm input,.memory-demo-module__Q9eIjq__detailsForm textarea,.memory-demo-module__Q9eIjq__editorField input,.memory-demo-module__Q9eIjq__editorField textarea{color:#17151a;width:100%;font:inherit;resize:vertical;background:#fffdf9;border:1px solid #c8beb5;border-radius:8px;padding:13px 14px;font-size:15px;line-height:1.55}.memory-demo-module__Q9eIjq__detailsForm input{min-height:49px}.memory-demo-module__Q9eIjq__detailsForm input:focus,.memory-demo-module__Q9eIjq__detailsForm textarea:focus,.memory-demo-module__Q9eIjq__editorField input:focus,.memory-demo-module__Q9eIjq__editorField textarea:focus{outline-offset:2px;border-color:#8f7563;outline:3px solid #17151a}.memory-demo-module__Q9eIjq__detailsForm small{color:#716b70;font-size:11px;position:absolute;bottom:8px;right:10px}.memory-demo-module__Q9eIjq__detailsForm label:has(textarea) small{bottom:9px}.memory-demo-module__Q9eIjq__confirmation{color:#5d6c5d;background:#eef0e5b8;border-left:3px solid #798b78;align-items:flex-start;gap:10px;padding:13px 15px;font-size:12px;font-weight:700;line-height:1.6;display:flex}.memory-demo-module__Q9eIjq__confirmation svg{flex:none;width:17px;height:17px;margin-top:1px}.memory-demo-module__Q9eIjq__detailsForm .memory-demo-module__Q9eIjq__primaryButton{justify-self:start;margin-top:4px}.memory-demo-module__Q9eIjq__previewPanel{position:sticky;top:96px}.memory-demo-module__Q9eIjq__previewPanel>p{color:#716b70;margin:0 0 10px;font-size:12px;font-weight:750}.memory-demo-module__Q9eIjq__processing{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,1180px);min-height:calc(100dvh - 210px);margin:0 auto;display:flex}.memory-demo-module__Q9eIjq__processing h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1.12}.memory-demo-module__Q9eIjq__processing h1:focus{outline:none}.memory-demo-module__Q9eIjq__processingDescription{max-width:680px;color:var(--text-secondary);margin:20px 0 0;font-size:16px;line-height:1.7}.memory-demo-module__Q9eIjq__processingPhotoTrack{justify-content:center;align-items:center;gap:clamp(8px,1.2vw,16px);width:min(100%,1040px);margin-top:clamp(34px,5vw,54px);display:flex;position:relative}.memory-demo-module__Q9eIjq__processingPhoto{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:min(19vw,210px);min-width:0;padding:6px;box-shadow:0 12px 28px #281f1614}.memory-demo-module__Q9eIjq__processingPhoto .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:4/5;border-radius:6px;width:100%}.memory-demo-module__Q9eIjq__processingPhotoMore{border:1px solid var(--border);background:var(--surface);min-width:58px;min-height:34px;color:var(--text-secondary);border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:-16px;right:4px}.memory-demo-module__Q9eIjq__processingCurrent{color:#4b3d34;justify-content:center;align-items:center;gap:10px;width:min(100%,720px);margin:30px 0 0;font-size:15px;font-weight:800;line-height:1.5;display:flex}.memory-demo-module__Q9eIjq__processingCurrent>span{background:var(--rose);min-width:48px;min-height:28px;color:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid}.memory-demo-module__Q9eIjq__diagnosticId{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:10px;font-size:11px;display:block}.memory-demo-module__Q9eIjq__resultLayout{grid-template-columns:minmax(420px,.98fr) minmax(330px,.72fr);align-items:start;gap:clamp(34px,6vw,82px);display:grid}.memory-demo-module__Q9eIjq__resultCanvasColumn{justify-items:center;display:grid}.memory-demo-module__Q9eIjq__resultPrivacy{color:#716b70;align-items:flex-start;gap:8px;max-width:610px;margin:14px 0 0;font-size:12px;line-height:1.55;display:flex}.memory-demo-module__Q9eIjq__resultPrivacy svg{color:#65713c;flex:none;width:15px;height:15px}.memory-demo-module__Q9eIjq__mobileEditJump{display:none}.memory-demo-module__Q9eIjq__resultEditor{border-top:1px solid #c8beb5;gap:22px;padding-top:22px;scroll-margin-top:78px;display:grid;position:sticky;top:92px}.memory-demo-module__Q9eIjq__editorSection{gap:13px;display:grid}.memory-demo-module__Q9eIjq__editorSection+.memory-demo-module__Q9eIjq__editorSection{border-top:1px solid #c8beb5;padding-top:20px}.memory-demo-module__Q9eIjq__editorLabel{margin:0}.memory-demo-module__Q9eIjq__coverChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.memory-demo-module__Q9eIjq__coverChoice{appearance:none;cursor:pointer;background:#d4c7b9;border:2px solid #0000;border-radius:7px;padding:0;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__coverChoice[aria-pressed=true]{border-color:#17151a;box-shadow:0 0 0 2px #b2563c24}.memory-demo-module__Q9eIjq__coverChoice .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:1}.memory-demo-module__Q9eIjq__coverSelectedBadge{color:#fff;background:#17151a;border-radius:999px;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:4px;right:4px}.memory-demo-module__Q9eIjq__coverChoice svg{width:12px;height:12px}.memory-demo-module__Q9eIjq__coverSelectedText{color:#fff;background:#33241ce0;border-radius:4px;padding:3px 6px;font-size:9px;line-height:1;position:absolute;top:5px;left:5px}.memory-demo-module__Q9eIjq__exportActions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.memory-demo-module__Q9eIjq__exportActions .memory-demo-module__Q9eIjq__primaryButton{width:100%}.memory-demo-module__Q9eIjq__secondaryButton{color:#51463d;background:#fffdf9;border:1px solid #aaa0a8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__secondaryButton:hover{border-color:#8f7563}.memory-demo-module__Q9eIjq__afterDemo{background:#fffdf9;border:1px solid #d2c2b0;border-radius:9px;padding:16px}.memory-demo-module__Q9eIjq__afterDemo p{color:#716b70;margin:0 0 8px;font-size:12px}.memory-demo-module__Q9eIjq__afterDemo a{color:#17151a;align-items:center;gap:7px;min-height:48px;font-size:14px;font-weight:850;display:inline-flex}.memory-demo-module__Q9eIjq__afterDemo a svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__resetButton{color:#716b70;background:0 0;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:12px;font-weight:750;display:inline-flex}.memory-demo-module__Q9eIjq__resetButton:hover{color:#17151a}.memory-demo-module__Q9eIjq__memoryCard,.memory-demo-module__Q9eIjq__memoryCardCompact{aspect-ratio:4/5;background:#f4efe8;border:1px solid #c8b7a6;border-radius:15px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 78px #3d2b1f2b}.memory-demo-module__Q9eIjq__memoryCard{max-width:630px}.memory-demo-module__Q9eIjq__memoryCardCompact{z-index:1;border-radius:10px;max-width:330px;box-shadow:0 20px 50px #3d2b1f29}.memory-demo-module__Q9eIjq__memoryCover{position:absolute;inset:0 0 40%}.memory-demo-module__Q9eIjq__memoryCover>.memory-demo-module__Q9eIjq__imageFrame{width:100%;height:100%}.memory-demo-module__Q9eIjq__memoryCoverShade{background:linear-gradient(#0000,#18100c6b);position:absolute;inset:46% 0 0}.memory-demo-module__Q9eIjq__memoryStrip{z-index:2;gap:2.6%;width:68%;display:flex;position:absolute;top:52%;left:6%}.memory-demo-module__Q9eIjq__memoryStrip .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:5/4;border:clamp(3px,.6vw,6px) solid #fffdf9;border-radius:5px;width:31.6%;box-shadow:0 10px 26px #2d1f1736}.memory-demo-module__Q9eIjq__memoryBody{flex-direction:column;padding:7.8% 7% 5.5%;display:flex;position:absolute;inset:60% 0 0}.memory-demo-module__Q9eIjq__memoryBody>p{color:#ff5f8f;letter-spacing:.04em;margin:0;font-size:clamp(11px,1.35vw,16px);font-weight:800}.memory-demo-module__Q9eIjq__memoryBody h2{color:#17151a;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:2.2% 0 0;font-size:clamp(21px,3.2vw,40px);font-weight:800;line-height:1.18;overflow:hidden}.memory-demo-module__Q9eIjq__memoryBody blockquote{color:#716b70;text-overflow:ellipsis;white-space:nowrap;margin:2.2% 0 0;font-size:clamp(11px,1.5vw,17px);font-style:normal;font-weight:550;line-height:1.5;overflow:hidden}.memory-demo-module__Q9eIjq__memoryBody footer{border-top:1px solid #d7cabb;align-items:center;gap:6px;margin-top:auto;padding-top:3.5%;display:flex}.memory-demo-module__Q9eIjq__memoryMark{background:#17151a;border-radius:999px;width:clamp(8px,1.5vw,15px);height:clamp(8px,1.5vw,15px)}.memory-demo-module__Q9eIjq__memoryBody footer strong{font-size:clamp(10px,1.3vw,14px)}.memory-demo-module__Q9eIjq__memoryBody footer small{color:#716b70;margin-left:auto;font-size:clamp(10px,1.05vw,11px)}.memory-demo-module__Q9eIjq__memoryCardCompact .memory-demo-module__Q9eIjq__memoryBody{padding-top:8.4%}.memory-demo-module__Q9eIjq__memoryCardCompact .memory-demo-module__Q9eIjq__memoryBody>p{font-size:10px}.memory-demo-module__Q9eIjq__memoryCardCompact .memory-demo-module__Q9eIjq__memoryBody h2{font-size:clamp(15px,1.7vw,23px)}.memory-demo-module__Q9eIjq__memoryCardCompact .memory-demo-module__Q9eIjq__memoryBody blockquote,.memory-demo-module__Q9eIjq__memoryCardCompact .memory-demo-module__Q9eIjq__memoryBody footer strong,.memory-demo-module__Q9eIjq__memoryCardCompact .memory-demo-module__Q9eIjq__memoryBody footer small{font-size:10px}.memory-demo-module__Q9eIjq__memoryCardCompact .memory-demo-module__Q9eIjq__memoryMark{width:8px;height:8px}.memory-demo-module__Q9eIjq__imageFrame{background:#d9cbbc;display:block;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__imageFrame img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}@media (max-width:1040px){.memory-demo-module__Q9eIjq__intro{grid-template-columns:1fr;gap:48px}.memory-demo-module__Q9eIjq__introCopy{text-align:center;max-width:720px;margin-inline:auto}.memory-demo-module__Q9eIjq__introDescription{margin-inline:auto}.memory-demo-module__Q9eIjq__introActions,.memory-demo-module__Q9eIjq__privacyPromise{justify-content:center}.memory-demo-module__Q9eIjq__accessGate{max-width:none}.memory-demo-module__Q9eIjq__accessGate>div{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__accessGate .memory-demo-module__Q9eIjq__secondaryButton{width:100%}.memory-demo-module__Q9eIjq__introProof{width:min(100%,720px);margin-inline:auto}}@media (max-width:820px){.memory-demo-module__Q9eIjq__main{padding-top:32px}.memory-demo-module__Q9eIjq__flowHeader{grid-template-columns:1fr;gap:10px}.memory-demo-module__Q9eIjq__backButton{justify-self:start}.memory-demo-module__Q9eIjq__detailsLayout,.memory-demo-module__Q9eIjq__resultLayout{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__previewPanel,.memory-demo-module__Q9eIjq__resultEditor{position:static}.memory-demo-module__Q9eIjq__previewPanel{order:-1;justify-items:center;display:grid}.memory-demo-module__Q9eIjq__previewPanel .memory-demo-module__Q9eIjq__memoryCardCompact{max-width:300px}.memory-demo-module__Q9eIjq__resultEditor{width:min(100%,630px);margin-inline:auto}}@media (max-width:640px){.memory-demo-module__Q9eIjq__topBar{min-height:56px;padding:8px 16px}.memory-demo-module__Q9eIjq__brand{font-size:16px}.memory-demo-module__Q9eIjq__brandIcon{width:30px;height:30px}.memory-demo-module__Q9eIjq__localOnly{min-height:32px;padding-inline:10px;font-size:11px}.memory-demo-module__Q9eIjq__localOnly svg{width:13px;height:13px}.memory-demo-module__Q9eIjq__main{min-height:calc(100dvh - 56px);padding:34px 16px 60px}.memory-demo-module__Q9eIjq__intro{gap:38px;min-height:auto}.memory-demo-module__Q9eIjq__intro h1{font-size:clamp(37px,11vw,50px);line-height:1.14}.memory-demo-module__Q9eIjq__introDescription{margin-top:21px;font-size:15px;line-height:1.72}.memory-demo-module__Q9eIjq__introActions{flex-direction:column;gap:10px;margin-top:27px}.memory-demo-module__Q9eIjq__introActions .memory-demo-module__Q9eIjq__primaryButton{width:100%}.memory-demo-module__Q9eIjq__privacyPromise{justify-content:center;align-items:flex-start;line-height:1.55}.memory-demo-module__Q9eIjq__introProof{grid-template-columns:1fr;gap:22px;padding:24px 20px 35px}.memory-demo-module__Q9eIjq__sourcePhotos{grid-template-columns:1fr 1fr;gap:16px}.memory-demo-module__Q9eIjq__mergeLine{flex-direction:row}.memory-demo-module__Q9eIjq__mergeLine span{width:auto}.memory-demo-module__Q9eIjq__mergeLine svg{transform:rotate(90deg)}.memory-demo-module__Q9eIjq__introProof .memory-demo-module__Q9eIjq__memoryCardCompact{max-width:300px;margin-inline:auto}.memory-demo-module__Q9eIjq__sampleCaption{bottom:12px;right:22px}.memory-demo-module__Q9eIjq__flowHeader{margin-bottom:28px}.memory-demo-module__Q9eIjq__flowHeader h1{font-size:31px}.memory-demo-module__Q9eIjq__flowHeader>div>p:last-child{font-size:14px}.memory-demo-module__Q9eIjq__photoGrid{gap:6px}.memory-demo-module__Q9eIjq__photoRail{padding:13px}.memory-demo-module__Q9eIjq__railHeading{gap:10px}.memory-demo-module__Q9eIjq__railHeading>span{padding:5px 8px;font-size:11px}.memory-demo-module__Q9eIjq__photoCardCopy{gap:4px;padding:8px 7px 9px}.memory-demo-module__Q9eIjq__photoAlt,.memory-demo-module__Q9eIjq__photoCardCopy small{font-size:11px;line-height:1.45}.memory-demo-module__Q9eIjq__photoCheck{width:28px;height:28px;top:6px;right:6px}.memory-demo-module__Q9eIjq__flowFooter{flex-direction:column;align-items:stretch;gap:14px}.memory-demo-module__Q9eIjq__flowFooter .memory-demo-module__Q9eIjq__primaryButton{width:100%}.memory-demo-module__Q9eIjq__dropzone{min-height:176px;padding:23px 16px}.memory-demo-module__Q9eIjq__ownPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-demo-module__Q9eIjq__detailsLayout{gap:24px}.memory-demo-module__Q9eIjq__previewPanel .memory-demo-module__Q9eIjq__memoryCardCompact{max-width:250px}.memory-demo-module__Q9eIjq__detailsForm .memory-demo-module__Q9eIjq__primaryButton{width:100%}.memory-demo-module__Q9eIjq__processing{min-height:calc(100dvh - 150px)}.memory-demo-module__Q9eIjq__processing h1{font-size:32px}.memory-demo-module__Q9eIjq__resultLayout{gap:30px}.memory-demo-module__Q9eIjq__resultPrivacy{padding-inline:5px}.memory-demo-module__Q9eIjq__mobileEditJump{color:#17151a;border-bottom:1px solid #b2563c61;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:13px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__mobileEditJump svg{width:17px;height:17px}.memory-demo-module__Q9eIjq__exportActions{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__secondaryButton{width:100%}.memory-demo-module__Q9eIjq__memoryCard{border-radius:11px}.memory-demo-module__Q9eIjq__memoryBody h2{font-size:clamp(22px,7vw,32px)}.memory-demo-module__Q9eIjq__memoryBody blockquote{font-size:clamp(11px,3.6vw,15px)}.memory-demo-module__Q9eIjq__memoryBody>p{font-size:clamp(11px,3vw,13px)}.memory-demo-module__Q9eIjq__memoryBody footer strong{font-size:clamp(10px,3vw,12px)}.memory-demo-module__Q9eIjq__memoryBody footer small{font-size:clamp(10px,2.2vw,11px)}}.memory-demo-module__Q9eIjq__flowHeader.memory-demo-module__Q9eIjq__flowHeaderCompact{border-bottom-color:#17151a24;align-items:center;margin-bottom:20px;padding-bottom:14px}.memory-demo-module__Q9eIjq__flowHeader.memory-demo-module__Q9eIjq__flowHeaderCompact .memory-demo-module__Q9eIjq__backButton{align-self:center}.memory-demo-module__Q9eIjq__flowHeader.memory-demo-module__Q9eIjq__flowHeaderCompact .memory-demo-module__Q9eIjq__stepLabel{margin-bottom:4px;font-size:10px}.memory-demo-module__Q9eIjq__flowHeader.memory-demo-module__Q9eIjq__flowHeaderCompact h1{letter-spacing:-.035em;max-width:none;font-size:clamp(19px,2vw,25px);line-height:1.25}.memory-demo-module__Q9eIjq__flowHeader.memory-demo-module__Q9eIjq__flowHeaderCompact>div>p:last-child{display:none}.memory-demo-module__Q9eIjq__resultCoverStage{background:#181516;border-radius:28px;gap:18px;padding:0 20px 20px;display:grid;box-shadow:0 24px 70px #2c1f1c2b}.memory-demo-module__Q9eIjq__resultCoverHero{isolation:isolate;color:#fff;background:#272123;border:1px solid #17151a33;border-radius:28px 28px 0 0;grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px);min-height:660px;margin-inline:-20px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__resultCoverHero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#140f10e0 0 37%,#140f102e 72%),linear-gradient(#0000 38%,#140f10d1);position:absolute;inset:0}.memory-demo-module__Q9eIjq__resultCoverPhoto{z-index:-2;appearance:none;width:100%;color:inherit;cursor:zoom-in;background:#393033;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.memory-demo-module__Q9eIjq__resultCoverPhoto>.memory-demo-module__Q9eIjq__imageFrame{width:100%;height:100%}.memory-demo-module__Q9eIjq__resultCoverPhoto img{object-position:center}.memory-demo-module__Q9eIjq__resultCoverPhoto:focus-visible{outline-offset:-8px;outline:4px solid #d8f16b}.memory-demo-module__Q9eIjq__resultCoverPhoto .memory-demo-module__Q9eIjq__resultPhotoHint{z-index:4;color:#fff;background:#120f10c2;top:18px;bottom:auto;right:18px}.memory-demo-module__Q9eIjq__resultCoverFallback{z-index:-2;background:radial-gradient(circle at 78% 24%,#ff5f8f57,#0000 28%),linear-gradient(135deg,#33292c,#17151a);position:absolute;inset:0}.memory-demo-module__Q9eIjq__resultCoverCopy{z-index:2;pointer-events:none;max-width:720px;position:relative}.memory-demo-module__Q9eIjq__resultCoverCopy>p,.memory-demo-module__Q9eIjq__resultCoverCopy h2,.memory-demo-module__Q9eIjq__resultCoverCopy time,.memory-demo-module__Q9eIjq__resultCoverCopy blockquote{margin:0;display:block}.memory-demo-module__Q9eIjq__resultCoverCopy>p{color:#ff8eaf;letter-spacing:.08em;font-size:11px;font-weight:900}.memory-demo-module__Q9eIjq__resultCoverCopy h2{overflow-wrap:anywhere;color:#fff;letter-spacing:-.065em;text-wrap:balance;word-break:normal;margin-top:9px;font-size:clamp(42px,5.3vw,72px);font-weight:850;line-height:1.02}.memory-demo-module__Q9eIjq__resultCoverCopy time{color:#ffffffbd;margin-bottom:4px;font-size:13px;font-weight:780}.memory-demo-module__Q9eIjq__resultCoverCopy blockquote{color:#fffc;max-width:650px;margin-top:18px;font-size:clamp(15px,1.6vw,18px);font-style:normal;line-height:1.72}.memory-demo-module__Q9eIjq__resultCoverMetrics{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120f10c2;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(650px,100% - 56px);min-width:0;margin:0;padding:7px;display:grid;position:absolute;bottom:28px;right:28px}.memory-demo-module__Q9eIjq__resultCoverMetrics>div{border-left:1px solid #ffffff24;min-width:0;padding:14px 16px}.memory-demo-module__Q9eIjq__resultCoverMetrics>div:first-child{border-left:0}.memory-demo-module__Q9eIjq__resultCoverMetrics dt{color:#ffffff94;font-size:11px;font-weight:760}.memory-demo-module__Q9eIjq__resultCoverMetrics dd{color:#fff;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:23px;font-weight:880;line-height:1.25}.memory-demo-module__Q9eIjq__resultCoverMetrics button{color:#ffe0e9;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.memory-demo-module__Q9eIjq__resultCoverMetrics button svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__resultCoverMetrics [data-attention=true]{background:#ff5f8f29}.memory-demo-module__Q9eIjq__resultSourceDisclosure{color:#43513f;background:#eef3e9;border:1px solid #bac6b3;border-radius:14px;overflow:hidden}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary{cursor:pointer;align-items:center;gap:11px;min-height:58px;padding:0 18px;list-style:none;display:flex}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary::-webkit-details-marker{display:none}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary>svg{color:#5d7458;flex:none;width:18px;height:18px}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary strong{font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary span{color:#657260;margin-left:auto;font-size:11px;font-weight:760}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary span:after{content:"+";margin-left:7px;font-size:15px;display:inline-block}.memory-demo-module__Q9eIjq__resultSourceDisclosure[open] summary span:after{content:"−"}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary:focus-visible{outline-offset:-3px;outline:3px solid #17151a}.memory-demo-module__Q9eIjq__resultSourceDisclosure p{color:#5d6959;border-top:1px solid #ccd6c5;margin:0;padding:15px 18px 17px 47px;font-size:12px;line-height:1.65}#memory-demo-module__Q9eIjq__memory-result-lenses{scroll-margin-top:88px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__resultTabs{background:#181516;border:0;gap:8px;padding:0;top:72px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__resultTabs button{color:#ffffffad;border:1px solid #ffffff24;border-radius:13px;min-height:52px;font-size:13px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__resultTabs button[aria-selected=true]{color:#181516;box-shadow:none;background:#fff;border-color:#fff}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__resultPanel{background:#fffaf3;border-radius:20px;min-height:680px;padding:34px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__singleLens>header p{font-size:12px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__singleLens>header h3{letter-spacing:-.045em;max-width:800px;margin-top:5px;font-size:clamp(28px,4vw,46px);line-height:1.16}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__singleLens>header span{max-width:720px;margin-top:10px;font-size:15px;line-height:1.75}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__albumMomentGrid article>div{height:190px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__albumMomentGrid article>p>small:first-child{color:#a51d49;letter-spacing:.04em;font-size:10px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__albumMomentGrid article>p>em{color:#506149;background:#e8f0e3;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}@media (max-width:980px){.memory-demo-module__Q9eIjq__resultCoverHero{grid-template-columns:1fr;align-content:end;align-items:end;min-height:760px}.memory-demo-module__Q9eIjq__resultCoverHero:after{background:linear-gradient(0deg,#140f10f0 0 53%,#140f101f 90%),linear-gradient(90deg,#140f1052,#0000 78%)}.memory-demo-module__Q9eIjq__resultCoverCopy{padding-top:clamp(180px,32vw,310px)}.memory-demo-module__Q9eIjq__resultCoverMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,620px);position:relative;bottom:auto;right:auto}.memory-demo-module__Q9eIjq__resultCoverMetrics>div:nth-child(odd){border-left:0}.memory-demo-module__Q9eIjq__resultCoverMetrics>div:nth-child(n+3){border-top:1px solid #ffffff24}}@media (max-width:760px){.memory-demo-module__Q9eIjq__flowHeader.memory-demo-module__Q9eIjq__flowHeaderCompact{grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:14px;padding-bottom:10px}.memory-demo-module__Q9eIjq__flowHeader.memory-demo-module__Q9eIjq__flowHeaderCompact .memory-demo-module__Q9eIjq__backButton{min-height:44px}.memory-demo-module__Q9eIjq__flowHeader.memory-demo-module__Q9eIjq__flowHeaderCompact h1{font-size:17px;line-height:1.3}.memory-demo-module__Q9eIjq__resultCoverStage{border-radius:20px;gap:12px;padding:0 12px 12px}.memory-demo-module__Q9eIjq__resultCoverHero{border-radius:20px 20px 0 0;gap:22px;min-height:700px;margin-inline:-12px;padding:20px}.memory-demo-module__Q9eIjq__resultCoverPhoto .memory-demo-module__Q9eIjq__resultPhotoHint{top:12px;right:12px}.memory-demo-module__Q9eIjq__resultCoverCopy{padding-top:210px}.memory-demo-module__Q9eIjq__resultCoverCopy h2{font-size:clamp(34px,10.5vw,46px);line-height:1.06}.memory-demo-module__Q9eIjq__resultCoverCopy time{margin-bottom:3px}.memory-demo-module__Q9eIjq__resultCoverCopy blockquote{margin-top:14px;font-size:15px;line-height:1.65}.memory-demo-module__Q9eIjq__resultCoverMetrics{border-radius:13px;width:100%}.memory-demo-module__Q9eIjq__resultCoverMetrics>div{padding:10px}.memory-demo-module__Q9eIjq__resultCoverMetrics dd{font-size:20px}.memory-demo-module__Q9eIjq__resultCoverMetrics button{min-height:44px}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary{flex-wrap:wrap;align-items:flex-start;gap:4px 9px;min-height:62px;padding:12px 14px}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary>svg{margin-top:2px}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary strong{width:calc(100% - 28px);font-size:12px}.memory-demo-module__Q9eIjq__resultSourceDisclosure summary span{width:100%;margin-left:27px}.memory-demo-module__Q9eIjq__resultSourceDisclosure p{padding:14px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__resultTabs{border:1px solid #ffffff47;border-radius:13px;gap:4px;padding:4px;top:66px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__resultTabs button{border:0;border-radius:9px;min-height:46px;font-size:11px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__resultPanel{min-height:560px;padding:22px 16px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__singleLens>header h3{font-size:29px}.memory-demo-module__Q9eIjq__resultCoverStage .memory-demo-module__Q9eIjq__singleLens>header span{font-size:14px}}@media (prefers-reduced-motion:reduce){.memory-demo-module__Q9eIjq__processingStages li[data-state=active] svg{animation:none}}.memory-demo-module__Q9eIjq__resultExperience{gap:0;display:grid}.memory-demo-module__Q9eIjq__resultSummary{color:#fffdf9;background:radial-gradient(circle at 88% 10%,#b2563c52,#0000 30%),#241c18;border:1px solid #332822;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:clamp(28px,5vw,58px);display:grid;overflow:hidden;box-shadow:0 24px 70px #36251b24}.memory-demo-module__Q9eIjq__resultSummary>div>p{color:#d5a68f;letter-spacing:.08em;margin:0 0 14px;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__resultSummary h2{color:#fffdf9;letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(32px,5vw,62px);font-weight:800;line-height:1.06}.memory-demo-module__Q9eIjq__resultSummary>div>span,.memory-demo-module__Q9eIjq__resultSummary>div>time{color:#d9c8ba;margin-top:18px;font-size:13px;font-weight:750;display:block}.memory-demo-module__Q9eIjq__resultSummary blockquote{color:#f2e7dc;max-width:650px;margin:10px 0 0;font-size:clamp(14px,1.7vw,18px);font-style:normal;line-height:1.65}.memory-demo-module__Q9eIjq__resultSummary dl{grid-template-columns:repeat(3,auto);gap:clamp(18px,3vw,38px);margin:0;display:grid}.memory-demo-module__Q9eIjq__resultSummary dl>div{border-left:1px solid #fffaf23d;min-width:74px;padding-left:15px}.memory-demo-module__Q9eIjq__resultSummary dt{color:#bcae9f;font-size:11px;font-weight:700}.memory-demo-module__Q9eIjq__resultSummary dd{color:#fffdf9;white-space:nowrap;margin:7px 0 0;font-size:17px;font-weight:850}.memory-demo-module__Q9eIjq__resultDisclosure{color:#66594f;background:#fffaf2c7;border-bottom:1px solid #d2c2b1;border-left:1px solid #d2c2b1;border-right:1px solid #d2c2b1;align-items:flex-start;gap:10px;padding:15px clamp(18px,3vw,30px);display:flex}.memory-demo-module__Q9eIjq__resultDisclosure svg{color:#65713c;flex:none;width:17px;height:17px;margin-top:2px}.memory-demo-module__Q9eIjq__resultDisclosure p{margin:0;font-size:12px;font-weight:650;line-height:1.65}.memory-demo-module__Q9eIjq__resultNav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf7f0;border:1px solid #b9a99adb;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid;position:sticky;top:64px;box-shadow:0 12px 38px #3b2a1f1a}.memory-demo-module__Q9eIjq__resultNav a{color:#5d5047;border-right:1px solid #c8beb5;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:13px;font-weight:800;transition:background-color .16s,color .16s;display:inline-flex}.memory-demo-module__Q9eIjq__resultNav a:last-child{border-right:0}.memory-demo-module__Q9eIjq__resultNav a:hover{color:#17151a;background:#f5e9df}.memory-demo-module__Q9eIjq__resultNav a:focus-visible,.memory-demo-module__Q9eIjq__coverChoice:focus-visible,.memory-demo-module__Q9eIjq__placeList a:focus-visible{outline-offset:2px;outline:3px solid #17151a}.memory-demo-module__Q9eIjq__resultNav svg{width:17px;height:17px}.memory-demo-module__Q9eIjq__outcomeSection{border-top:1px solid #c8beb5;gap:clamp(28px,4vw,46px);padding-top:clamp(64px,8vw,112px);scroll-margin-top:142px;display:grid}.memory-demo-module__Q9eIjq__outcomeSection+.memory-demo-module__Q9eIjq__outcomeSection{margin-top:clamp(70px,9vw,126px)}.memory-demo-module__Q9eIjq__outcomeHeading{max-width:930px}.memory-demo-module__Q9eIjq__outcomeHeading p{color:#ff5f8f;letter-spacing:.05em;margin:0 0 8px;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__outcomeHeading h2{color:#17151a;letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.13}.memory-demo-module__Q9eIjq__outcomeHeading span{color:#716b70;max-width:740px;margin-top:14px;font-size:15px;line-height:1.7;display:block}.memory-demo-module__Q9eIjq__outcomeNotice{color:#755a4b;border-left:2px solid #17151a;max-width:760px;margin-top:12px;padding-left:11px;font-size:12px;font-weight:700;line-height:1.65;display:block}.memory-demo-module__Q9eIjq__albumOutcome{background:#2d231e;border:1px solid #3b2d26;border-radius:16px;grid-template-columns:minmax(290px,.42fr) minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 30px 80px #38271d24}.memory-demo-module__Q9eIjq__albumStory{color:#fffdf9;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,60px);display:flex}.memory-demo-module__Q9eIjq__albumStory>p,.memory-demo-module__Q9eIjq__albumStory>time{color:#d7a58e;letter-spacing:.06em;margin:0;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__albumStory h3{color:#fffdf9;letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.08}.memory-demo-module__Q9eIjq__albumStory blockquote{color:#eadfd4;border-left:2px solid #d7a58ea6;margin:21px 0 0;padding-left:16px;font-size:15px;font-style:normal;line-height:1.7}.memory-demo-module__Q9eIjq__albumStory>span{color:#bfb0a4;border-top:1px solid #fffaf22e;margin-top:auto;padding-top:22px;font-size:12px;font-weight:700}.memory-demo-module__Q9eIjq__albumMosaic{background:#fffdf9;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(160px,1fr);gap:7px;min-width:0;padding:7px;display:grid}.memory-demo-module__Q9eIjq__albumPhoto{background:#d4c7b9;grid-column:span 2;min-width:0;margin:0;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__albumPhoto[data-lead=true]{grid-row:span 2}.memory-demo-module__Q9eIjq__albumPhoto:nth-child(4):last-child{grid-column:1/-1}.memory-demo-module__Q9eIjq__albumPhoto .memory-demo-module__Q9eIjq__imageFrame{width:100%;height:100%}.memory-demo-module__Q9eIjq__albumPhoto figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c151194;border:1px solid #ffffff80;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:10px;right:10px}.memory-demo-module__Q9eIjq__mapOutcome{background:#fffdf9;border:1px solid #bcae9f;border-radius:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.62fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #392b221a}.memory-demo-module__Q9eIjq__mapCanvas{background:linear-gradient(24deg,#0000 47%,#ffffffbd 48% 50%,#0000 51%),linear-gradient(112deg,#0000 58%,#b8a79357 59% 60%,#0000 61%),repeating-linear-gradient(90deg,#65594c17 0 1px,#0000 1px 58px),repeating-linear-gradient(#65594c17 0 1px,#0000 1px 58px),#e9e4d7;min-height:500px;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__mapCanvas:before{z-index:1;content:"";background:#a9c2c0;border:1px solid #57797b38;width:132%;height:25%;position:absolute;top:25%;left:-14%;transform:rotate(-8deg)}.memory-demo-module__Q9eIjq__mapCanvas:after{z-index:1;content:"";background:radial-gradient(circle at 20% 20%,#6f826e38 0 6%,#0000 6.4%),radial-gradient(circle at 82% 72%,#6f826e2e 0 9%,#0000 9.4%);position:absolute;inset:0}.memory-demo-module__Q9eIjq__mapCanvas>svg{z-index:2;width:100%;height:100%;position:absolute;inset:0}.memory-demo-module__Q9eIjq__mapCanvas polyline{fill:none;stroke:#17151a;stroke-dasharray:1.4 1.4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.memory-demo-module__Q9eIjq__mapPhotoPin{z-index:4;background:#fffdf9;border:4px solid #fffdf9;border-radius:14px 14px 14px 3px;width:72px;height:72px;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 9px 24px #281e1740}.memory-demo-module__Q9eIjq__mapPhotoPin[data-state=confirmed]{box-shadow:0 0 0 3px #65713c,0 9px 24px #281e1740}.memory-demo-module__Q9eIjq__mapPhotoPin[data-state=candidate]{box-shadow:0 0 0 3px #b77d45,0 9px 24px #281e1740}.memory-demo-module__Q9eIjq__mapPhotoPin .memory-demo-module__Q9eIjq__imageFrame{border-radius:10px 10px 10px 1px;width:100%;height:100%}.memory-demo-module__Q9eIjq__mapPhotoPin b{color:#fff;background:#2e2520;border:2px solid #fffdf9;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:absolute;bottom:-8px;right:-8px}.memory-demo-module__Q9eIjq__mapReading{flex-direction:column;min-width:0;padding:clamp(24px,3vw,36px);display:flex}.memory-demo-module__Q9eIjq__mapReading>div{border-bottom:1px solid #d8cbbc;align-items:flex-start;gap:12px;padding-bottom:24px;display:flex}.memory-demo-module__Q9eIjq__mapReading>div>svg{color:#17151a;flex:none;width:21px;height:21px}.memory-demo-module__Q9eIjq__mapReading p{margin:0}.memory-demo-module__Q9eIjq__mapReading p strong{color:#17151a;font-size:18px;font-weight:850;line-height:1.4;display:block}.memory-demo-module__Q9eIjq__mapReading p span{color:#716b70;margin-top:6px;font-size:12px;line-height:1.55;display:block}.memory-demo-module__Q9eIjq__mapReading ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__mapReading li{border-bottom:1px solid #e0d6ca;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:16px 0;display:grid}.memory-demo-module__Q9eIjq__mapReading li>span{background:#fffdf9;border:2px solid #17151a;border-radius:999px;width:8px;height:8px;margin-top:5px}.memory-demo-module__Q9eIjq__mapReading li p strong{font-size:13px}.memory-demo-module__Q9eIjq__mapReading li p small{color:#796c61;margin-top:4px;font-size:10px;line-height:1.45;display:block}.memory-demo-module__Q9eIjq__mapReading li em{grid-column:2;justify-self:start;margin-top:7px}.memory-demo-module__Q9eIjq__mapReading em,.memory-demo-module__Q9eIjq__placeList em{color:#5f554d;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.memory-demo-module__Q9eIjq__mapReading em[data-state=confirmed],.memory-demo-module__Q9eIjq__placeList em[data-state=confirmed]{color:#52654f;background:#e4eadf}.memory-demo-module__Q9eIjq__mapReading em[data-state=candidate],.memory-demo-module__Q9eIjq__placeList em[data-state=candidate]{color:#8c592a;background:#f4e4d1}.memory-demo-module__Q9eIjq__mapReading em[data-state=area],.memory-demo-module__Q9eIjq__placeList em[data-state=area]{color:#6a5d53;background:#e8e3dc}.memory-demo-module__Q9eIjq__ownMapOutcome{background:#2d241f;border:1px solid #bcae9f;border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);min-height:440px;display:grid;overflow:hidden}.memory-demo-module__Q9eIjq__ownMapOutcome .memory-demo-module__Q9eIjq__mapCanvas{filter:saturate(.55);min-height:440px}.memory-demo-module__Q9eIjq__emptyMapMark{z-index:4;color:#fffdf9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d241fc7;border:1px solid #fffaf2cc;border-radius:999px;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.memory-demo-module__Q9eIjq__emptyMapMark svg{width:28px;height:28px}.memory-demo-module__Q9eIjq__ownMapOutcome>div:last-child{color:#fffdf9;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px);display:flex}.memory-demo-module__Q9eIjq__ownMapOutcome>div:last-child>p{color:#d5a68f;margin:0;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__ownMapOutcome h3{color:#fffdf9;letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.2}.memory-demo-module__Q9eIjq__ownMapOutcome>div:last-child>span{color:#d5c8bd;margin-top:17px;font-size:13px;line-height:1.7}.memory-demo-module__Q9eIjq__timeline{margin:0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__timeline>li{grid-template-columns:150px 28px minmax(0,1fr);gap:24px;min-height:280px;display:grid}.memory-demo-module__Q9eIjq__timelineTime{text-align:right;padding-top:8px}.memory-demo-module__Q9eIjq__timelineTime time,.memory-demo-module__Q9eIjq__timelineTime strong{color:#17151a;font-size:13px;font-weight:850;display:block}.memory-demo-module__Q9eIjq__timelineTime span{color:#796c61;margin-top:5px;font-size:10px;line-height:1.4;display:block}.memory-demo-module__Q9eIjq__timelineDot{position:relative}.memory-demo-module__Q9eIjq__timelineDot:before{z-index:2;content:"";background:#f4efe8;border:3px solid #17151a;border-radius:999px;width:12px;height:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.memory-demo-module__Q9eIjq__timeline>li:not(:last-child) .memory-demo-module__Q9eIjq__timelineDot:after{content:"";background:#c8beb5;width:1px;position:absolute;top:20px;bottom:0;left:50%}.memory-demo-module__Q9eIjq__timelineStory{border-bottom:1px solid #c8beb5;grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,48px);padding:0 0 44px;display:grid}.memory-demo-module__Q9eIjq__timeline>li:nth-child(2n) .memory-demo-module__Q9eIjq__timelineStory{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr)}.memory-demo-module__Q9eIjq__timeline>li:nth-child(2n) .memory-demo-module__Q9eIjq__timelineStory>.memory-demo-module__Q9eIjq__imageFrame{order:2}.memory-demo-module__Q9eIjq__timelineStory>.memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:4/3;border-radius:8px;box-shadow:0 18px 44px #37271d21}.memory-demo-module__Q9eIjq__timelineStory p{color:#ff5f8f;margin:0;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__timelineStory h3{color:#17151a;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1.15}.memory-demo-module__Q9eIjq__timelineStory>div>span{color:#716b70;margin-top:12px;font-size:12px;line-height:1.6;display:block}.memory-demo-module__Q9eIjq__placeRule{background:#ebefe4c7;border-left:4px solid #65713c;align-items:flex-start;gap:13px;padding:18px 20px;display:flex}.memory-demo-module__Q9eIjq__placeRule>svg{color:#5f745d;flex:none;width:19px;height:19px;margin-top:1px}.memory-demo-module__Q9eIjq__placeRule p{margin:0}.memory-demo-module__Q9eIjq__placeRule strong{color:#3f523e;font-size:14px;display:block}.memory-demo-module__Q9eIjq__placeRule span{color:#627061;margin-top:4px;font-size:12px;line-height:1.55;display:block}.memory-demo-module__Q9eIjq__placeList{border-top:1px solid #bcae9f;margin:0;padding:0;list-style:none}.memory-demo-module__Q9eIjq__placeList li{border-bottom:1px solid #cfc1b2;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 4px;display:grid}.memory-demo-module__Q9eIjq__placeMarker{color:#6a5d53;background:#e8e3dc;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.memory-demo-module__Q9eIjq__placeMarker[data-state=confirmed]{color:#52654f;background:#e4eadf}.memory-demo-module__Q9eIjq__placeMarker[data-state=candidate]{color:#8c592a;background:#f4e4d1}.memory-demo-module__Q9eIjq__placeMarker svg{width:18px;height:18px}.memory-demo-module__Q9eIjq__placeList p{margin:0}.memory-demo-module__Q9eIjq__placeList p strong{color:#17151a;font-size:15px}.memory-demo-module__Q9eIjq__placeList p small{color:#74675c;margin-top:6px;font-size:11px;display:block}.memory-demo-module__Q9eIjq__ownPlaces{background:#fffdf9;border:1px solid #bcae9f;border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.memory-demo-module__Q9eIjq__ownPlaces>div{color:#fffdf9;background:#2d241f;align-items:center;gap:17px;padding:clamp(26px,4vw,44px);display:flex}.memory-demo-module__Q9eIjq__ownPlaces>div>svg{color:#d5a68f;flex:none;width:28px;height:28px}.memory-demo-module__Q9eIjq__ownPlaces p{margin:0}.memory-demo-module__Q9eIjq__ownPlaces p strong{font-size:19px;display:block}.memory-demo-module__Q9eIjq__ownPlaces p span{color:#d5c8bd;margin-top:7px;font-size:12px;line-height:1.6;display:block}.memory-demo-module__Q9eIjq__ownPlaces ol{counter-reset:place-step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:clamp(26px,4vw,44px);list-style:none;display:grid}.memory-demo-module__Q9eIjq__ownPlaces li{color:#554a42;text-align:center;counter-increment:place-step;padding:42px 18px 0;font-size:12px;font-weight:800;line-height:1.5;position:relative}.memory-demo-module__Q9eIjq__ownPlaces li:before{color:#ff5f8f;content:counter(place-step);background:#f4efe8;border:1px solid #aaa0a8;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.memory-demo-module__Q9eIjq__ownPlaces li:not(:last-child):after{content:"";background:#c8beb5;width:calc(100% - 36px);height:1px;position:absolute;top:15px;left:calc(50% + 18px)}.memory-demo-module__Q9eIjq__resultFinish{border-top:1px solid #c8beb5;margin-top:clamp(78px,10vw,140px);padding-top:clamp(62px,8vw,100px);scroll-margin-top:90px}.memory-demo-module__Q9eIjq__finishHeading{max-width:760px}.memory-demo-module__Q9eIjq__finishHeading>p{color:#ff5f8f;margin:0 0 10px;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__finishHeading h2{color:#17151a;letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.15}.memory-demo-module__Q9eIjq__finishHeading>span{color:#716b70;margin-top:15px;font-size:14px;line-height:1.7;display:block}.memory-demo-module__Q9eIjq__finishGrid{background:#fffaf2bd;border:1px solid #c8beb5;border-radius:16px;grid-template-columns:minmax(360px,.95fr) minmax(330px,.7fr);align-items:start;gap:clamp(34px,7vw,88px);margin-top:42px;padding:clamp(24px,5vw,52px);display:grid}.memory-demo-module__Q9eIjq__cardPreview{justify-items:center;display:grid}.memory-demo-module__Q9eIjq__cardPreview>p{color:#716b70;justify-self:start;margin:0 0 12px;font-size:12px;font-weight:800}.memory-demo-module__Q9eIjq__cardPreview .memory-demo-module__Q9eIjq__memoryCard{max-width:500px}.memory-demo-module__Q9eIjq__resultFinish .memory-demo-module__Q9eIjq__resultEditor{width:100%;margin:0;position:static;top:auto}@media (max-width:980px){.memory-demo-module__Q9eIjq__resultSummary{grid-template-columns:1fr;align-items:start}.memory-demo-module__Q9eIjq__resultSummary dl{justify-self:start}.memory-demo-module__Q9eIjq__albumOutcome{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__albumStory{min-height:310px}.memory-demo-module__Q9eIjq__albumStory>span{margin-top:34px}.memory-demo-module__Q9eIjq__mapOutcome,.memory-demo-module__Q9eIjq__ownMapOutcome{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__mapCanvas,.memory-demo-module__Q9eIjq__ownMapOutcome .memory-demo-module__Q9eIjq__mapCanvas{min-height:440px}.memory-demo-module__Q9eIjq__finishGrid{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__resultFinish .memory-demo-module__Q9eIjq__resultEditor{max-width:620px;margin-inline:auto}}@media (max-width:720px){.memory-demo-module__Q9eIjq__resultSummary{border-radius:13px;gap:30px;padding:28px 22px}.memory-demo-module__Q9eIjq__resultSummary h2{font-size:36px}.memory-demo-module__Q9eIjq__resultSummary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%}.memory-demo-module__Q9eIjq__resultSummary dl>div{min-width:0;padding-left:9px}.memory-demo-module__Q9eIjq__resultSummary dd{font-size:13px}.memory-demo-module__Q9eIjq__resultDisclosure{padding:14px 16px}.memory-demo-module__Q9eIjq__resultNav{scrollbar-width:none;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));top:56px;overflow:hidden}.memory-demo-module__Q9eIjq__resultNav::-webkit-scrollbar{display:none}.memory-demo-module__Q9eIjq__resultNav a{gap:5px;min-height:48px;font-size:11px}.memory-demo-module__Q9eIjq__outcomeSection{padding-top:72px;scroll-margin-top:124px}.memory-demo-module__Q9eIjq__outcomeSection+.memory-demo-module__Q9eIjq__outcomeSection{margin-top:72px}.memory-demo-module__Q9eIjq__outcomeHeading{max-width:100%}.memory-demo-module__Q9eIjq__outcomeHeading h2{font-size:31px}.memory-demo-module__Q9eIjq__outcomeHeading span{font-size:13px}.memory-demo-module__Q9eIjq__albumOutcome{border-radius:11px;min-height:0}.memory-demo-module__Q9eIjq__albumStory{min-height:280px;padding:30px 24px}.memory-demo-module__Q9eIjq__albumStory h3{font-size:34px}.memory-demo-module__Q9eIjq__albumMosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px}.memory-demo-module__Q9eIjq__albumPhoto,.memory-demo-module__Q9eIjq__albumPhoto:nth-child(4):last-child{grid-column:span 1}.memory-demo-module__Q9eIjq__albumPhoto[data-lead=true]{grid-area:span 2/1/auto/-1}.memory-demo-module__Q9eIjq__mapOutcome,.memory-demo-module__Q9eIjq__ownMapOutcome{border-radius:11px}.memory-demo-module__Q9eIjq__mapCanvas,.memory-demo-module__Q9eIjq__ownMapOutcome .memory-demo-module__Q9eIjq__mapCanvas{min-height:330px}.memory-demo-module__Q9eIjq__mapPhotoPin{border-width:3px;width:56px;height:56px}.memory-demo-module__Q9eIjq__mapReading{padding:24px 20px}.memory-demo-module__Q9eIjq__ownMapOutcome>div:last-child{padding:30px 24px}.memory-demo-module__Q9eIjq__timeline>li{grid-template-columns:74px 18px minmax(0,1fr);gap:10px;min-height:0;padding-bottom:34px}.memory-demo-module__Q9eIjq__timelineTime{padding-top:4px}.memory-demo-module__Q9eIjq__timelineTime time,.memory-demo-module__Q9eIjq__timelineTime strong{font-size:10px;line-height:1.4}.memory-demo-module__Q9eIjq__timelineTime span{font-size:9px}.memory-demo-module__Q9eIjq__timelineStory,.memory-demo-module__Q9eIjq__timeline>li:nth-child(2n) .memory-demo-module__Q9eIjq__timelineStory{grid-template-columns:1fr;gap:15px;padding-bottom:30px}.memory-demo-module__Q9eIjq__timeline>li:nth-child(2n) .memory-demo-module__Q9eIjq__timelineStory>.memory-demo-module__Q9eIjq__imageFrame{order:0}.memory-demo-module__Q9eIjq__timelineStory h3{font-size:21px}.memory-demo-module__Q9eIjq__placeList li{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 0}.memory-demo-module__Q9eIjq__placeList em{grid-column:2;justify-self:start}.memory-demo-module__Q9eIjq__ownPlaces{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__ownPlaces ol{padding:28px 12px}.memory-demo-module__Q9eIjq__ownPlaces li{padding-inline:5px;font-size:10px}.memory-demo-module__Q9eIjq__resultFinish{margin-top:84px;padding-top:72px}.memory-demo-module__Q9eIjq__finishGrid{border-radius:11px;gap:30px;margin-top:28px;padding:20px 16px 24px}.memory-demo-module__Q9eIjq__cardPreview .memory-demo-module__Q9eIjq__memoryCard{max-width:420px}.memory-demo-module__Q9eIjq__resultFinish .memory-demo-module__Q9eIjq__resultEditor{max-width:100%}}@media (prefers-reduced-motion:reduce){.memory-demo-module__Q9eIjq__resultNav a{transition:none}}.memory-demo-module__Q9eIjq__privateMain{padding-top:clamp(28px,4vw,52px)}.memory-demo-module__Q9eIjq__privateResultPage{width:min(100%,1220px);margin:0 auto}.memory-demo-module__Q9eIjq__privateBackLink{color:#6d5f55;align-items:center;gap:8px;min-height:42px;margin-bottom:22px;font-size:13px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__privateBackLink:hover{color:#17151a}.memory-demo-module__Q9eIjq__privateBackLink:focus-visible,.memory-demo-module__Q9eIjq__privateMapLink:focus-visible,.memory-demo-module__Q9eIjq__privatePlaceAction:focus-visible{outline-offset:3px;outline:3px solid #17151a}.memory-demo-module__Q9eIjq__privateBackLink svg,.memory-demo-module__Q9eIjq__privateMapLink svg,.memory-demo-module__Q9eIjq__privatePlaceAction svg{width:15px;height:15px}.memory-demo-module__Q9eIjq__privateHero{color:#fffdf9;background:radial-gradient(circle at 88% 10%,#b2563c52,#0000 30%),#241c18;border:1px solid #332822;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:end;gap:clamp(36px,7vw,88px);padding:clamp(32px,6vw,72px);display:grid;overflow:hidden;box-shadow:0 24px 70px #36251b24}.memory-demo-module__Q9eIjq__privateEyebrow{color:#e0ad94;letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;font-weight:850;display:inline-flex}.memory-demo-module__Q9eIjq__privateEyebrow svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__privateHero h1{color:#fffdf9;letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.04}.memory-demo-module__Q9eIjq__privateSummary{color:#eadfd4;max-width:720px;margin:23px 0 0;font-size:clamp(15px,1.5vw,19px);line-height:1.75}.memory-demo-module__Q9eIjq__privateTags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.memory-demo-module__Q9eIjq__privateTags span{color:#f4e7dc;background:#fffaf214;border:1px solid #fffaf238;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750}.memory-demo-module__Q9eIjq__privateHeroCopy>time{color:#c8b8aa;margin-top:23px;font-size:12px;font-weight:750;display:block}.memory-demo-module__Q9eIjq__privateHeroStats{background:#fffaf229;border:1px solid #fffaf22e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.memory-demo-module__Q9eIjq__privateHeroStats>div{background:#1f1814c7;min-height:104px;padding:22px}.memory-demo-module__Q9eIjq__privateHeroStats dt{color:#bcae9f;font-size:10px;font-weight:750}.memory-demo-module__Q9eIjq__privateHeroStats dd{color:#fffdf9;letter-spacing:-.035em;margin:9px 0 0;font-size:22px;font-weight:850}.memory-demo-module__Q9eIjq__privateAiSection{margin-top:clamp(70px,9vw,120px)}.memory-demo-module__Q9eIjq__privateAiGrid{background:#fffdf9;border:1px solid #bcae9f;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.68fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #392b221a}.memory-demo-module__Q9eIjq__privateAiDraft{color:#fffdf9;background:#2d231e;min-width:0;padding:clamp(30px,5vw,58px)}.memory-demo-module__Q9eIjq__actualBadge{color:#d9ead4;background:#6f826e2e;border:1px solid #bfddb759;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.memory-demo-module__Q9eIjq__actualBadge svg{width:14px;height:14px}.memory-demo-module__Q9eIjq__privateAiDraft>p{color:#d5a68f;margin:32px 0 0;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__privateAiDraft h3{color:#fffdf9;letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.08}.memory-demo-module__Q9eIjq__privateAiDraft blockquote{color:#eadfd4;border-left:2px solid #d7a58ea3;max-width:680px;margin:24px 0 0;padding-left:18px;font-size:15px;font-style:normal;line-height:1.8}.memory-demo-module__Q9eIjq__privateAiDraft ol{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.memory-demo-module__Q9eIjq__privateAiDraft li{color:#d9c8ba;border:1px solid #fffaf22e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}.memory-demo-module__Q9eIjq__privateAiEvidence{flex-direction:column;min-width:0;padding:clamp(26px,4vw,42px);display:flex}.memory-demo-module__Q9eIjq__privateAiEvidence>div{border-bottom:1px solid #ddd1c4;gap:12px;padding:18px 0;display:flex}.memory-demo-module__Q9eIjq__privateAiEvidence>div:first-child{padding-top:0}.memory-demo-module__Q9eIjq__privateAiEvidence>div>svg{color:#9c503a;flex:none;width:20px;height:20px}.memory-demo-module__Q9eIjq__privateAiEvidence p{margin:0}.memory-demo-module__Q9eIjq__privateAiEvidence strong{color:#241c18;font-size:13px;display:block}.memory-demo-module__Q9eIjq__privateAiEvidence span{color:#73665b;margin-top:6px;font-size:11px;line-height:1.55;display:block}.memory-demo-module__Q9eIjq__privateAiEvidence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:auto 0 0;padding-top:28px;display:grid}.memory-demo-module__Q9eIjq__privateAiEvidence dt{color:#8b7d71;font-size:9px;font-weight:750}.memory-demo-module__Q9eIjq__privateAiEvidence dd{color:#2d241f;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;font-weight:850;overflow:hidden}.memory-demo-module__Q9eIjq__privateGapNotice{background:#f5eadb;border-left:4px solid #b77d45;align-items:flex-start;gap:13px;padding:18px 20px;display:flex}.memory-demo-module__Q9eIjq__privateGapNotice>svg{color:#9b642f;flex:none;width:20px;height:20px}.memory-demo-module__Q9eIjq__privateGapNotice p{margin:0}.memory-demo-module__Q9eIjq__privateGapNotice strong{color:#6d431f;font-size:13px;display:block}.memory-demo-module__Q9eIjq__privateGapNotice span{color:#795b40;margin-top:5px;font-size:12px;line-height:1.6;display:block}.memory-demo-module__Q9eIjq__privateAlbumOutcome .memory-demo-module__Q9eIjq__albumMosaic{scrollbar-color:#a88c7d #fffdf9;max-height:940px;overflow:auto}.memory-demo-module__Q9eIjq__privateAlbumOutcome .memory-demo-module__Q9eIjq__albumPhoto[data-ai-sample=true]{box-shadow:inset 0 0 0 3px #c98059}.memory-demo-module__Q9eIjq__privateAlbumOutcome .memory-demo-module__Q9eIjq__albumPhoto figcaption{z-index:2}.memory-demo-module__Q9eIjq__privateMapOutcome .memory-demo-module__Q9eIjq__mapCanvas{background:linear-gradient(24deg,#0000 47%,#ffffffbd 48% 50%,#0000 51%),linear-gradient(112deg,#0000 58%,#b8a79357 59% 60%,#0000 61%),repeating-linear-gradient(90deg,#65594c17 0 1px,#0000 1px 46px),repeating-linear-gradient(#65594c17 0 1px,#0000 1px 46px),#e9e4d7}.memory-demo-module__Q9eIjq__privateMapPin{border-width:3px;width:52px;height:52px}.memory-demo-module__Q9eIjq__privateMapPin b{width:22px;height:22px;font-size:9px}.memory-demo-module__Q9eIjq__privateMapLink{color:#17151a;grid-column:2;justify-self:start;align-items:center;gap:5px;min-height:40px;margin-top:8px;padding-inline:4px;font-size:11px;font-weight:850;display:inline-flex}.memory-demo-module__Q9eIjq__privateMapAccessibleRoute{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.memory-demo-module__Q9eIjq__privateTimelineDays{gap:58px;display:grid}.memory-demo-module__Q9eIjq__privateTimelineDay>header{border-bottom:2px solid #2d241f;justify-content:space-between;align-items:baseline;padding-bottom:13px;display:flex}.memory-demo-module__Q9eIjq__privateTimelineDay>header time{color:#221a16;letter-spacing:-.035em;font-size:22px;font-weight:850}.memory-demo-module__Q9eIjq__privateTimelineDay>header span{color:#796c61;font-size:11px;font-weight:800}.memory-demo-module__Q9eIjq__privateTimeline{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__privateTimeline>li{border-bottom:1px solid #cec0b2;grid-template-columns:30px 130px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:20px 18px 20px 0;display:grid}.memory-demo-module__Q9eIjq__privateTimeline>li:nth-child(odd){border-right:1px solid #cec0b2}.memory-demo-module__Q9eIjq__privateTimeline>li:nth-child(2n){padding-left:18px;padding-right:0}.memory-demo-module__Q9eIjq__privateTimelineIndex{color:#17151a;font-size:11px;font-weight:900}.memory-demo-module__Q9eIjq__privateTimeline .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:4/3;border-radius:7px}.memory-demo-module__Q9eIjq__privateTimeline time{color:#ff5f8f;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__privateTimeline h3{color:#231b17;margin:6px 0 0;font-size:15px;font-weight:850;line-height:1.4}.memory-demo-module__Q9eIjq__privateTimeline p{color:#594d45;margin:5px 0 0;font-size:11px;font-weight:750}.memory-demo-module__Q9eIjq__privateTimeline>li>div:last-child>span{color:#716b70;margin-top:8px;font-size:10px;line-height:1.5;display:block}.memory-demo-module__Q9eIjq__privatePlaceAction{color:#7f4938;border:1px solid #c8b6a6;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.memory-demo-module__Q9eIjq__privateVerdict{color:#fffdf9;background:#241c18;border:1px solid #332822;border-radius:18px;gap:36px;margin-top:clamp(82px,10vw,140px);padding:clamp(30px,6vw,68px);display:grid}.memory-demo-module__Q9eIjq__privateVerdict>div:first-child>p{color:#d5a68f;margin:0 0 10px;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__privateVerdict h2{color:#fffdf9;letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.14}.memory-demo-module__Q9eIjq__privateVerdictColumns{background:#fffaf22b;border:1px solid #fffaf22b;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.memory-demo-module__Q9eIjq__privateVerdictColumns section{background:#2d241f;padding:clamp(26px,4vw,42px)}.memory-demo-module__Q9eIjq__privateVerdictColumns section>svg{color:#a8bc9d;width:23px;height:23px}.memory-demo-module__Q9eIjq__privateVerdictColumns section:last-child>svg{color:#d59a62}.memory-demo-module__Q9eIjq__privateVerdictColumns h3{color:#fffdf9;margin:15px 0 0;font-size:19px}.memory-demo-module__Q9eIjq__privateVerdictColumns ul{color:#d4c7bb;gap:10px;margin:20px 0 0;padding-left:18px;font-size:12px;line-height:1.6;display:grid}@media (max-width:980px){.memory-demo-module__Q9eIjq__privateHero,.memory-demo-module__Q9eIjq__privateAiGrid{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__privateHeroStats{max-width:620px}.memory-demo-module__Q9eIjq__privateAiEvidence dl{margin-top:28px}.memory-demo-module__Q9eIjq__privateTimeline{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__privateTimeline>li:nth-child(odd){border-right:0}.memory-demo-module__Q9eIjq__privateTimeline>li:nth-child(2n){padding-left:0;padding-right:18px}}@media (max-width:720px){.memory-demo-module__Q9eIjq__privateMain{padding-top:22px}.memory-demo-module__Q9eIjq__privateBackLink{margin-bottom:15px}.memory-demo-module__Q9eIjq__privateHero{border-radius:13px;gap:32px;padding:30px 22px}.memory-demo-module__Q9eIjq__privateHero h1{font-size:42px}.memory-demo-module__Q9eIjq__privateSummary{font-size:14px}.memory-demo-module__Q9eIjq__privateHeroStats>div{min-height:88px;padding:17px}.memory-demo-module__Q9eIjq__privateHeroStats dd{font-size:17px}.memory-demo-module__Q9eIjq__privateAiGrid{border-radius:11px}.memory-demo-module__Q9eIjq__privateAiDraft{padding:30px 23px}.memory-demo-module__Q9eIjq__privateAiDraft h3{font-size:38px}.memory-demo-module__Q9eIjq__privateAiEvidence{padding:26px 22px}.memory-demo-module__Q9eIjq__privateAlbumOutcome .memory-demo-module__Q9eIjq__albumMosaic{max-height:none;overflow:visible}.memory-demo-module__Q9eIjq__privateMapPin{width:42px;height:42px}.memory-demo-module__Q9eIjq__privateMapPin b{width:19px;height:19px;bottom:-7px;right:-7px}.memory-demo-module__Q9eIjq__privateTimelineDays{gap:44px}.memory-demo-module__Q9eIjq__privateTimeline>li,.memory-demo-module__Q9eIjq__privateTimeline>li:nth-child(2n){grid-template-columns:24px 92px minmax(0,1fr);gap:10px;padding:15px 0}.memory-demo-module__Q9eIjq__privateTimeline h3{font-size:13px}.memory-demo-module__Q9eIjq__privateTimeline p{font-size:10px}.memory-demo-module__Q9eIjq__privatePlaceList li{grid-template-columns:42px minmax(0,1fr)}.memory-demo-module__Q9eIjq__privatePlaceAction{grid-column:2;justify-self:start}.memory-demo-module__Q9eIjq__privateVerdict{border-radius:13px;padding:30px 22px}.memory-demo-module__Q9eIjq__privateVerdictColumns{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:720px){.memory-demo-module__Q9eIjq__resultNav{top:64px}}.memory-demo-module__Q9eIjq__privateContractFlow{background:#bcae9f;border:1px solid #bcae9f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 28px;padding:0;list-style:none;display:grid;overflow:hidden}.memory-demo-module__Q9eIjq__privateContractFlow li{background:#fffdf9;min-height:210px;padding:28px}.memory-demo-module__Q9eIjq__privateContractFlow svg{color:#ff5f8f;width:22px;height:22px}.memory-demo-module__Q9eIjq__privateContractFlow span,.memory-demo-module__Q9eIjq__privateContractFlow strong,.memory-demo-module__Q9eIjq__privateContractFlow p{display:block}.memory-demo-module__Q9eIjq__privateContractFlow span{color:#ff5f8f;letter-spacing:.04em;margin-top:28px;font-size:10px;font-weight:900}.memory-demo-module__Q9eIjq__privateContractFlow strong{color:#241c18;margin-top:8px;font-size:17px;line-height:1.4}.memory-demo-module__Q9eIjq__privateContractFlow p{color:#74665c;margin:10px 0 0;font-size:11px;line-height:1.65}.memory-demo-module__Q9eIjq__privateGenerationDetails{border-top:1px solid #ddd1c4;margin-top:auto;padding-top:18px}.memory-demo-module__Q9eIjq__privateGenerationDetails summary{cursor:pointer;color:#6e5d51;min-height:40px;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__privateGenerationDetails summary:focus-visible,.memory-demo-module__Q9eIjq__privatePhotoObservations summary:focus-visible{outline-offset:3px;outline:3px solid #17151a}.memory-demo-module__Q9eIjq__privateGenerationDetails dl{margin-top:12px;padding-top:0}.memory-demo-module__Q9eIjq__privateAlbumOutcome .memory-demo-module__Q9eIjq__albumPhoto[data-representative=true]{box-shadow:inset 0 0 0 3px #c98059}.memory-demo-module__Q9eIjq__privatePhotoObservations{background:#fffdf9;border:1px solid #cbbcaf;border-radius:13px;margin-top:22px}.memory-demo-module__Q9eIjq__privatePhotoObservations summary{cursor:pointer;color:#342820;align-items:center;gap:10px;min-height:58px;padding:0 20px;font-size:12px;font-weight:900;display:flex}.memory-demo-module__Q9eIjq__privatePhotoObservations summary::marker{color:#ff5f8f}.memory-demo-module__Q9eIjq__privatePhotoObservations summary svg{color:#ff5f8f;width:18px;height:18px}.memory-demo-module__Q9eIjq__privatePhotoObservations ol{border-top:1px solid #ded2c7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 20px 20px;list-style:none;display:grid}.memory-demo-module__Q9eIjq__privatePhotoObservations li{border-bottom:1px solid #e4d9cf;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px 18px 16px 0;display:grid}.memory-demo-module__Q9eIjq__privatePhotoObservations li:nth-child(2n){padding-left:18px;padding-right:0}.memory-demo-module__Q9eIjq__privatePhotoObservations li>span{color:#a55a43;font-size:10px;font-weight:900}.memory-demo-module__Q9eIjq__privatePhotoObservations p{min-width:0;margin:0}.memory-demo-module__Q9eIjq__privatePhotoObservations strong{color:#322720;font-size:12px;line-height:1.55;display:block}.memory-demo-module__Q9eIjq__privatePhotoObservations small{color:#7a6c61;margin-top:5px;font-size:10px;line-height:1.5;display:block}.memory-demo-module__Q9eIjq__privateSpatialSection{scroll-margin-top:120px}.memory-demo-module__Q9eIjq__privateSpatialGrid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:22px;display:grid}.memory-demo-module__Q9eIjq__privateCorrectionPanel{background:#fffdf9;border:1px solid #c8b9aa;border-left:4px solid #ff5f8f;border-radius:10px;gap:14px;margin-bottom:20px;padding:17px;display:grid}.memory-demo-module__Q9eIjq__privateCorrectionPanel>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.memory-demo-module__Q9eIjq__privateCorrectionPanel header small,.memory-demo-module__Q9eIjq__privateCorrectionPanel header h3,.memory-demo-module__Q9eIjq__privateCorrectionPanel header>span{margin:0;display:block}.memory-demo-module__Q9eIjq__privateCorrectionPanel header small{color:#ff5f8f;font-size:10px;font-weight:900}.memory-demo-module__Q9eIjq__privateCorrectionPanel header h3{color:#30251e;margin-top:4px;font-size:16px;line-height:1.35}.memory-demo-module__Q9eIjq__privateCorrectionPanel header>span{color:#716b70;text-align:right;font-size:10px;line-height:1.5}.memory-demo-module__Q9eIjq__privateCorrectionActions{flex-wrap:wrap;gap:8px;display:flex}.memory-demo-module__Q9eIjq__privateCorrectionActions button,.memory-demo-module__Q9eIjq__privatePhotoMoveForm button{cursor:pointer;color:#d9386c;min-height:42px;font:inherit;background:#fffdf9;border:1px solid #9f7567;border-radius:8px;padding:0 13px;font-size:11px;font-weight:900}.memory-demo-module__Q9eIjq__privateCorrectionActions button:disabled,.memory-demo-module__Q9eIjq__privatePhotoMoveForm button:disabled,.memory-demo-module__Q9eIjq__privatePhotoMoveForm select:disabled{cursor:not-allowed;opacity:.45}.memory-demo-module__Q9eIjq__privatePhotoMoveForm{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto;align-items:end;gap:10px;display:grid}.memory-demo-module__Q9eIjq__privatePhotoMoveForm label,.memory-demo-module__Q9eIjq__privatePhotoMoveForm label>span{min-width:0;display:block}.memory-demo-module__Q9eIjq__privatePhotoMoveForm label>span{color:#5f5047;margin-bottom:5px;font-size:10px;font-weight:900}.memory-demo-module__Q9eIjq__privatePhotoMoveForm select{color:#2f251f;width:100%;min-height:42px;font:inherit;background:#fffdf9;border:1px solid #ad9d8e;border-radius:8px;padding:0 10px;font-size:11px}.memory-demo-module__Q9eIjq__privatePhotoMoveForm button{color:#fffdf9;background:#17151a;border-color:#d9386c}.memory-demo-module__Q9eIjq__privateCorrectionActions button:focus-visible,.memory-demo-module__Q9eIjq__privatePhotoMoveForm button:focus-visible,.memory-demo-module__Q9eIjq__privatePhotoMoveForm select:focus-visible{outline-offset:3px;outline:3px solid #b85a40}.memory-demo-module__Q9eIjq__privateCorrectionStatus{color:#6d6056;margin:0;font-size:10px;line-height:1.55}.memory-demo-module__Q9eIjq__privateMapPanel{min-width:0;position:sticky;top:112px}.memory-demo-module__Q9eIjq__privateRealMap{aspect-ratio:640/520;background:linear-gradient(120deg,#ffffff7a,#0000 44%),#e8e3d9;border:1px solid #a99b8d;border-radius:15px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #3a2b221f}.memory-demo-module__Q9eIjq__privateRealMap>img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.memory-demo-module__Q9eIjq__privateRealMap[data-status=loading]{background:linear-gradient(100deg,#0000 35%,#ffffffa3 50%,#0000 65%) 0 0/220% 100%,repeating-linear-gradient(90deg,#796d5e14 0 1px,#0000 1px 48px),repeating-linear-gradient(#796d5e14 0 1px,#0000 1px 48px),#e8e3d9;animation:1.4s ease-in-out infinite memory-demo-module__Q9eIjq__privateMapLoading}@keyframes memory-demo-module__Q9eIjq__privateMapLoading{0%{background-position:110% 0,0 0,0 0,0 0}to{background-position:-110% 0,0 0,0 0,0 0}}.memory-demo-module__Q9eIjq__privateMapState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,5vw,58px);display:flex;position:absolute;inset:0}.memory-demo-module__Q9eIjq__privateMapState>svg{color:#97513c;width:30px;height:30px}.memory-demo-module__Q9eIjq__privateMapState strong{color:#30251e;max-width:420px;margin-top:20px;font-size:clamp(17px,2vw,23px);line-height:1.35}.memory-demo-module__Q9eIjq__privateMapState span{color:#716b70;max-width:430px;margin-top:10px;font-size:11px;line-height:1.65}.memory-demo-module__Q9eIjq__privateMapState button,.memory-demo-module__Q9eIjq__privateMapState>a,.memory-demo-module__Q9eIjq__privateAreaPlace button,.memory-demo-module__Q9eIjq__privateCandidateList button,.memory-demo-module__Q9eIjq__privateConfirmedPlace button,.memory-demo-module__Q9eIjq__privateManualPlace button{cursor:pointer;color:#fffdf9;min-height:44px;font:inherit;background:#17151a;border:1px solid #d9386c;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex}.memory-demo-module__Q9eIjq__privateMapState button,.memory-demo-module__Q9eIjq__privateMapState>a{margin-top:21px}.memory-demo-module__Q9eIjq__privateMapState button svg,.memory-demo-module__Q9eIjq__privateMapState>a svg{width:15px;height:15px}.memory-demo-module__Q9eIjq__privateMapState button:disabled{cursor:not-allowed;opacity:.45}.memory-demo-module__Q9eIjq__privateMapState button:focus-visible,.memory-demo-module__Q9eIjq__privateMapState>a:focus-visible,.memory-demo-module__Q9eIjq__privatePhotoMarker:focus-visible,.memory-demo-module__Q9eIjq__privateSceneButton:focus-visible,.memory-demo-module__Q9eIjq__privateSceneMapLink:focus-visible,.memory-demo-module__Q9eIjq__privateAreaPlace button:focus-visible,.memory-demo-module__Q9eIjq__privateCandidateList button:focus-visible,.memory-demo-module__Q9eIjq__privateConfirmedPlace button:focus-visible,.memory-demo-module__Q9eIjq__privateManualPlace button:focus-visible,.memory-demo-module__Q9eIjq__privateManualPlace input:focus-visible{outline-offset:3px;outline:3px solid #b85a40}.memory-demo-module__Q9eIjq__privateSpinner{animation:.9s linear infinite memory-demo-module__Q9eIjq__privateSpin}@keyframes memory-demo-module__Q9eIjq__privateSpin{to{transform:rotate(360deg)}}.memory-demo-module__Q9eIjq__privatePhotoMarker{z-index:2;cursor:pointer;filter:drop-shadow(0 5px 7px #271d1742);background:0 0;border:0;width:58px;height:66px;padding:0;position:absolute;transform:translate(-50%,-88%)}.memory-demo-module__Q9eIjq__privatePhotoMarker:after{z-index:-1;content:"";background:#fffdf9;border-radius:2px;width:15px;height:15px;position:absolute;bottom:3px;right:21px;transform:rotate(45deg)}.memory-demo-module__Q9eIjq__privatePhotoMarker>span{pointer-events:none;background:#ddd1c4;border:3px solid #fffdf9;border-radius:50%;width:56px;height:56px;display:block;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__privatePhotoMarker>span img{object-fit:cover}.memory-demo-module__Q9eIjq__privatePhotoMarker b{color:#fffdf9;pointer-events:none;background:#6b5548;border:2px solid #fffdf9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid;position:absolute;bottom:5px;right:-4px}.memory-demo-module__Q9eIjq__privatePhotoMarker[data-active=true]{z-index:4;transform:translate(-50%,-88%)scale(1.14)}.memory-demo-module__Q9eIjq__privatePhotoMarker[data-active=true]>span{border-color:#a94f38}.memory-demo-module__Q9eIjq__privatePhotoMarker[data-active=true] b{background:#a94f38}.memory-demo-module__Q9eIjq__privateMapLegend{color:#6d6056;flex-wrap:wrap;gap:10px 18px;margin-top:13px;font-size:10px;font-weight:800;display:flex}.memory-demo-module__Q9eIjq__privateMapLegend span{align-items:center;gap:6px;display:inline-flex}.memory-demo-module__Q9eIjq__privateMapLegend svg{color:#974d38;width:14px;height:14px}.memory-demo-module__Q9eIjq__privateMapDisclosure,.memory-demo-module__Q9eIjq__privatePlaceContract,.memory-demo-module__Q9eIjq__privateTrustStrip,.memory-demo-module__Q9eIjq__privateQualityNotice{align-items:flex-start;gap:12px;display:flex}.memory-demo-module__Q9eIjq__privateQualityNotice{background:#fff2dc;border:1px solid #d1a36c;border-left-width:4px;border-radius:8px;margin-top:15px;padding:15px 17px}.memory-demo-module__Q9eIjq__privateQualityNotice>svg{color:#9a5b24;flex:none;width:19px;height:19px}.memory-demo-module__Q9eIjq__privateQualityNotice p{margin:0}.memory-demo-module__Q9eIjq__privateQualityNotice strong,.memory-demo-module__Q9eIjq__privateQualityNotice span{display:block}.memory-demo-module__Q9eIjq__privateQualityNotice strong{color:#5e3819;font-size:12px}.memory-demo-module__Q9eIjq__privateQualityNotice span{color:#765331;margin-top:4px;font-size:11px;line-height:1.6}.memory-demo-module__Q9eIjq__privateLocalEditNotice{background:#eef1e9;border-left:3px solid #6f856e;align-items:flex-start;gap:12px;margin-top:12px;padding:15px 16px;display:flex}.memory-demo-module__Q9eIjq__privateLocalEditNotice>svg{color:#5c725c;flex:none;width:19px;height:19px}.memory-demo-module__Q9eIjq__privateLocalEditNotice p{margin:0}.memory-demo-module__Q9eIjq__privateLocalEditNotice strong,.memory-demo-module__Q9eIjq__privateLocalEditNotice span{display:block}.memory-demo-module__Q9eIjq__privateLocalEditNotice strong{color:#344334;font-size:11px}.memory-demo-module__Q9eIjq__privateLocalEditNotice span{color:#5c6859;margin-top:4px;font-size:10px;line-height:1.55}.memory-demo-module__Q9eIjq__privateAlbumSceneIndex{background:#cbbcaf;border:1px solid #cbbcaf;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.memory-demo-module__Q9eIjq__privateAlbumSceneIndex li{background:#fffdf9;grid-template-columns:26px minmax(0,1fr);gap:8px;min-width:0;padding:11px;display:grid}.memory-demo-module__Q9eIjq__privateAlbumSceneIndex li>span{color:#a55a43;font-size:10px;font-weight:900}.memory-demo-module__Q9eIjq__privateAlbumSceneIndex p,.memory-demo-module__Q9eIjq__privateAlbumSceneIndex strong,.memory-demo-module__Q9eIjq__privateAlbumSceneIndex small{min-width:0;margin:0;display:block}.memory-demo-module__Q9eIjq__privateAlbumSceneIndex strong{color:#322720;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.memory-demo-module__Q9eIjq__privateAlbumSceneIndex small{color:#786b60;margin-top:3px;font-size:10px}.memory-demo-module__Q9eIjq__privateMapDisclosure{background:#eef1e9;border-left:3px solid #6f856e;margin-top:17px;padding:15px 16px}.memory-demo-module__Q9eIjq__privateMapDisclosure>svg,.memory-demo-module__Q9eIjq__privatePlaceContract>svg,.memory-demo-module__Q9eIjq__privateTrustStrip>svg{color:#5c725c;flex:none;width:19px;height:19px}.memory-demo-module__Q9eIjq__privateMapDisclosure p,.memory-demo-module__Q9eIjq__privatePlaceContract p,.memory-demo-module__Q9eIjq__privateTrustStrip p{margin:0}.memory-demo-module__Q9eIjq__privateMapDisclosure strong,.memory-demo-module__Q9eIjq__privateMapDisclosure span,.memory-demo-module__Q9eIjq__privateTrustStrip strong,.memory-demo-module__Q9eIjq__privateTrustStrip span{display:block}.memory-demo-module__Q9eIjq__privateMapDisclosure strong,.memory-demo-module__Q9eIjq__privateTrustStrip strong{color:#344334;font-size:11px}.memory-demo-module__Q9eIjq__privateMapDisclosure span,.memory-demo-module__Q9eIjq__privateTrustStrip span{color:#5c6859;margin-top:4px;font-size:10px;line-height:1.55}.memory-demo-module__Q9eIjq__privateSceneLedger{scrollbar-color:#a78c7c #f6eee5;background:#fffdf9;border:1px solid #bcae9f;border-radius:15px;max-height:790px;scroll-margin-top:132px;overflow:auto}.memory-demo-module__Q9eIjq__privateSceneLedger>section>header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf2f5;border-bottom:1px solid #cfc0b2;justify-content:space-between;align-items:center;padding:15px 17px;display:flex;position:sticky;top:0}.memory-demo-module__Q9eIjq__privateSceneLedger>section>header time{color:#30251f;font-size:13px;font-weight:900}.memory-demo-module__Q9eIjq__privateSceneLedger>section>header span{color:#5f5047;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__privateSceneLedger ol,.memory-demo-module__Q9eIjq__privateSceneLedger ul{margin:0;padding:0;list-style:none}.memory-demo-module__Q9eIjq__privateSceneLedger ol>li{border-bottom:1px solid #ddd1c5}.memory-demo-module__Q9eIjq__privateSceneLedger ol>li[data-active=true]{box-shadow:inset 4px 0 #a65038}.memory-demo-module__Q9eIjq__privateSceneButton{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr);gap:16px;width:100%;min-height:132px;padding:17px;display:grid}.memory-demo-module__Q9eIjq__privateSceneButton:hover,.memory-demo-module__Q9eIjq__privateSceneLedger ol>li[data-active=true] .memory-demo-module__Q9eIjq__privateSceneButton{background:#f6ede4}.memory-demo-module__Q9eIjq__privateScenePhoto{aspect-ratio:1;background:#ddd0c4;border-radius:9px;display:block;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__privateScenePhoto img{object-fit:cover}.memory-demo-module__Q9eIjq__privateSceneCopy{align-self:center}.memory-demo-module__Q9eIjq__privateSceneCopy small,.memory-demo-module__Q9eIjq__privateSceneCopy strong,.memory-demo-module__Q9eIjq__privateSceneCopy>span{display:block}.memory-demo-module__Q9eIjq__privateSceneCopy small{color:#ff5f8f;font-size:11px;font-weight:900}.memory-demo-module__Q9eIjq__privateSceneCopy strong{color:#2b211b;margin-top:5px;font-size:16px;line-height:1.35}.memory-demo-module__Q9eIjq__privateSceneCopy>span{color:#695b51;margin-top:7px;font-size:12px;line-height:1.55}.memory-demo-module__Q9eIjq__privateSceneCopy .memory-demo-module__Q9eIjq__privateSceneResolutionBadge{color:#476047;background:#edf3e9;border:1px solid #9caf96;border-radius:999px;margin-top:9px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1.35;display:inline-flex}.memory-demo-module__Q9eIjq__privateSceneEvidence{background:#f1e7dd;gap:13px;padding:16px 17px 19px;display:grid}.memory-demo-module__Q9eIjq__privateSceneEvidence>p,.memory-demo-module__Q9eIjq__privateAreaPlace,.memory-demo-module__Q9eIjq__privateConfirmedPlace{align-items:flex-start;gap:10px;margin:0;display:flex}.memory-demo-module__Q9eIjq__privateSceneEvidence>p>svg,.memory-demo-module__Q9eIjq__privateAreaPlace>svg,.memory-demo-module__Q9eIjq__privateConfirmedPlace>svg{color:#8f4936;flex:none;width:17px;height:17px}.memory-demo-module__Q9eIjq__privateSceneEvidence>p>span,.memory-demo-module__Q9eIjq__privateAreaPlace p,.memory-demo-module__Q9eIjq__privateConfirmedPlace p{color:#5d5047;font-size:12px;line-height:1.55}.memory-demo-module__Q9eIjq__privateSceneEvidence>p strong,.memory-demo-module__Q9eIjq__privateAreaPlace strong,.memory-demo-module__Q9eIjq__privateConfirmedPlace strong{color:#30251e;margin-bottom:3px;font-size:12px;display:block}.memory-demo-module__Q9eIjq__privateSceneEvidencePhotos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__privateSceneEvidencePhotos li{background:#fffaf2b3;border:1px solid #d6c8bc;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.memory-demo-module__Q9eIjq__privateSceneEvidencePhoto{background:#ddd1c4;border-radius:6px;width:52px;height:52px;display:block;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__privateSceneEvidencePhoto img{object-fit:cover}.memory-demo-module__Q9eIjq__privateSceneEvidencePhotos p,.memory-demo-module__Q9eIjq__privateSceneEvidencePhotos small,.memory-demo-module__Q9eIjq__privateSceneEvidencePhotos p>span{margin:0;display:block}.memory-demo-module__Q9eIjq__privateSceneEvidencePhotos small{color:#ff5f8f;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__privateSceneEvidencePhotos p>span{color:#574a42;margin-top:3px;font-size:11px;line-height:1.5}.memory-demo-module__Q9eIjq__privateInferenceContract{background:#fffdf9;border:1px solid #c5b6a8;border-radius:9px;display:grid;overflow:hidden}.memory-demo-module__Q9eIjq__privateInferenceContract>div{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:11px 13px;display:grid}.memory-demo-module__Q9eIjq__privateInferenceContract>div+div{border-top:1px solid #e1d5c9}.memory-demo-module__Q9eIjq__privateInferenceContract small{color:#904a36;font-size:10px;font-weight:900}.memory-demo-module__Q9eIjq__privateInferenceContract p{color:#5b4e45;margin:0;font-size:11px;line-height:1.55}.memory-demo-module__Q9eIjq__privateInferenceContract p strong{color:#30251e;margin-bottom:3px;font-size:11px;display:block}.memory-demo-module__Q9eIjq__privateSceneMapLink{color:#844230;justify-self:start;align-items:center;gap:6px;min-height:40px;font-size:11px;font-weight:900;display:inline-flex}.memory-demo-module__Q9eIjq__privateSceneMapLink svg{width:14px;height:14px}.memory-demo-module__Q9eIjq__privateAreaPlace,.memory-demo-module__Q9eIjq__privateConfirmedPlace{background:#fffdf9;border:1px solid #cabbae;border-radius:9px;flex-wrap:wrap;padding:13px}.memory-demo-module__Q9eIjq__privateAreaPlace p,.memory-demo-module__Q9eIjq__privateConfirmedPlace p{flex:1;min-width:210px;margin:0}.memory-demo-module__Q9eIjq__privateAreaPlace p span,.memory-demo-module__Q9eIjq__privateConfirmedPlace p span,.memory-demo-module__Q9eIjq__privateConfirmedPlace p small{display:block}.memory-demo-module__Q9eIjq__privateConfirmedPlace p small{color:#63705f;margin-top:4px;font-size:11px;line-height:1.45}.memory-demo-module__Q9eIjq__privateAreaPlace button,.memory-demo-module__Q9eIjq__privateConfirmedPlace button{color:#7d4333;background:0 0;border-color:#bfae9f;min-height:44px;padding-inline:12px;font-size:11px}.memory-demo-module__Q9eIjq__privateConfirmedPlace{background:#edf3e9;border-color:#9caf96}.memory-demo-module__Q9eIjq__privateConfirmedPlace>svg{color:#527052}.memory-demo-module__Q9eIjq__privateCandidateList{background:#fffdf9;border:1px solid #bfae9f;border-radius:9px;padding:13px}.memory-demo-module__Q9eIjq__privateCandidateList>p{color:#5e5e5e;letter-spacing:normal;margin:0 0 8px;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.45}.memory-demo-module__Q9eIjq__privateCandidateList>p span{white-space:nowrap}.memory-demo-module__Q9eIjq__privateCandidateList li{border-top:1px solid #e3d7cc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.memory-demo-module__Q9eIjq__privateCandidateList li strong,.memory-demo-module__Q9eIjq__privateCandidateList li span{display:block}.memory-demo-module__Q9eIjq__privateCandidateList li strong{color:#30251e;font-size:12px}.memory-demo-module__Q9eIjq__privateCandidateList li span{color:#786b60;margin-top:4px;font-size:11px;line-height:1.45}.memory-demo-module__Q9eIjq__privateCandidateList button{min-height:44px;padding-inline:12px;font-size:11px}.memory-demo-module__Q9eIjq__privateCandidateActions{border-top:1px solid #e3d7cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.memory-demo-module__Q9eIjq__privateCandidateActions small{color:#786b60;text-align:right;flex:100%;font-size:11px;line-height:1.45}.memory-demo-module__Q9eIjq__privateCandidateActions button[data-variant=ghost],.memory-demo-module__Q9eIjq__privateManualPlace button[data-variant=ghost]{color:#7d4333;background:0 0;border-color:#bfae9f}.memory-demo-module__Q9eIjq__privateManualPlace{background:#fffdf9;border:1px solid #bfae9f;border-radius:9px;gap:10px;padding:13px;display:grid}.memory-demo-module__Q9eIjq__privateManualPlace label strong,.memory-demo-module__Q9eIjq__privateManualPlace label span{display:block}.memory-demo-module__Q9eIjq__privateManualPlace label strong{color:#30251e;font-size:12px}.memory-demo-module__Q9eIjq__privateManualPlace label span{color:#6d6056;margin-top:3px;font-size:11px;line-height:1.45}.memory-demo-module__Q9eIjq__privateManualPlace input{color:#2f251f;width:100%;min-height:44px;font:inherit;background:#fffdf9;border:1px solid #ad9d8e;border-radius:8px;padding:0 12px;font-size:12px}.memory-demo-module__Q9eIjq__privateManualPlace>div{flex-wrap:wrap;gap:8px;display:flex}.memory-demo-module__Q9eIjq__privateManualPlace button:disabled{cursor:not-allowed;opacity:.45}.memory-demo-module__Q9eIjq__privatePlaceContract{background:#f6eee5;border:1px solid #c8b9aa;border-radius:12px;margin-top:22px;padding:19px;scroll-margin-top:120px}.memory-demo-module__Q9eIjq__privatePlaceContract>svg{color:#ff5f8f}.memory-demo-module__Q9eIjq__privatePlaceContract strong{color:#31261f;font-size:13px}.memory-demo-module__Q9eIjq__privatePlaceContract p{color:#685a50;margin-top:5px;font-size:12px;line-height:1.6}.memory-demo-module__Q9eIjq__privatePlaceLensSummary{border-top:1px solid #c8b9aa;margin-top:15px;padding-top:14px}.memory-demo-module__Q9eIjq__privatePlaceLensSummary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.memory-demo-module__Q9eIjq__privatePlaceLensSummary>header>strong{font-size:12px}.memory-demo-module__Q9eIjq__privatePlaceLensSummary>header>span{color:#77685d;font-size:10px;font-weight:800}.memory-demo-module__Q9eIjq__privatePlaceLensSummary ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__privatePlaceLensSummary li{background:#fffdf9;border:1px solid #d7cabe;border-radius:8px;min-width:0;padding:10px}.memory-demo-module__Q9eIjq__privatePlaceLensSummary li span,.memory-demo-module__Q9eIjq__privatePlaceLensSummary li strong,.memory-demo-module__Q9eIjq__privatePlaceLensSummary li small{overflow-wrap:anywhere;display:block}.memory-demo-module__Q9eIjq__privatePlaceLensSummary li span{color:#ff5f8f;font-size:9px;font-weight:900}.memory-demo-module__Q9eIjq__privatePlaceLensSummary li strong{margin-top:3px;font-size:11px}.memory-demo-module__Q9eIjq__privatePlaceLensSummary li small{color:#786b60;margin-top:4px;font-size:9px}.memory-demo-module__Q9eIjq__privateTrustStrip{border-top:1px solid #b9aa9d;border-bottom:1px solid #b9aa9d;margin-top:clamp(64px,8vw,110px);padding:24px 4px}.memory-demo-module__Q9eIjq__privateTrustStrip>svg{color:#8c4937}.memory-demo-module__Q9eIjq__privateTrustStrip strong{color:#332820}.memory-demo-module__Q9eIjq__privateTrustStrip span{color:#695c52}@media (max-width:1040px){.memory-demo-module__Q9eIjq__privateSpatialGrid{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__privateMapPanel{position:static}.memory-demo-module__Q9eIjq__privateSceneLedger{max-height:720px}}@media (max-width:720px){.memory-demo-module__Q9eIjq__privateContractFlow{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__privateContractFlow li{min-height:0;padding:23px 21px}.memory-demo-module__Q9eIjq__privateContractFlow span{margin-top:18px}.memory-demo-module__Q9eIjq__privatePhotoObservations ol{grid-template-columns:1fr;padding-inline:17px}.memory-demo-module__Q9eIjq__privatePhotoObservations li,.memory-demo-module__Q9eIjq__privatePhotoObservations li:nth-child(2n){padding:14px 0}.memory-demo-module__Q9eIjq__privateSpatialGrid{gap:16px}.memory-demo-module__Q9eIjq__privateAlbumSceneIndex,.memory-demo-module__Q9eIjq__privatePlaceLensSummary ul{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__privateCorrectionPanel>header,.memory-demo-module__Q9eIjq__privatePlaceLensSummary>header{flex-direction:column;align-items:flex-start}.memory-demo-module__Q9eIjq__privateCorrectionPanel header>span{text-align:left}.memory-demo-module__Q9eIjq__privatePhotoMoveForm{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__privateRealMap{aspect-ratio:640/520;border-radius:12px;min-height:0}.memory-demo-module__Q9eIjq__privateMapState{padding:27px 22px}.memory-demo-module__Q9eIjq__privatePhotoMarker{width:48px;height:57px}.memory-demo-module__Q9eIjq__privatePhotoMarker>span{width:46px;height:46px}.memory-demo-module__Q9eIjq__privatePhotoMarker:after{right:17px}.memory-demo-module__Q9eIjq__privatePhotoMarker b{bottom:4px;right:-5px}.memory-demo-module__Q9eIjq__privateSceneLedger{border-radius:12px;max-height:none;overflow:visible}.memory-demo-module__Q9eIjq__privateSceneLedger>section>header{position:static}.memory-demo-module__Q9eIjq__privateSceneButton{grid-template-columns:78px minmax(0,1fr);gap:13px;min-height:116px;padding:14px}.memory-demo-module__Q9eIjq__privateSceneCopy strong{font-size:14px}.memory-demo-module__Q9eIjq__privateInferenceContract>div{grid-template-columns:1fr;gap:4px}.memory-demo-module__Q9eIjq__privateCandidateList li{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__privateCandidateList button{justify-self:start}.memory-demo-module__Q9eIjq__privateCandidateActions{flex-direction:column;align-items:flex-start}.memory-demo-module__Q9eIjq__privateCandidateActions small{text-align:left}.memory-demo-module__Q9eIjq__privateAreaPlace,.memory-demo-module__Q9eIjq__privateConfirmedPlace{flex-wrap:wrap}.memory-demo-module__Q9eIjq__privateAreaPlace button,.memory-demo-module__Q9eIjq__privateConfirmedPlace button{margin-left:27px}}@media (prefers-reduced-motion:reduce){.memory-demo-module__Q9eIjq__privateRealMap[data-status=loading],.memory-demo-module__Q9eIjq__privateSpinner{animation:none}.memory-demo-module__Q9eIjq__privatePhotoMarker{transition:none}}.memory-demo-module__Q9eIjq__localOnly[data-live=true]{color:#526552;background:#f2f5eb;border-color:#b8c7b4}.memory-demo-module__Q9eIjq__fixtureProof{z-index:1;background:#fffdf9;border:1px solid #c9b8a7;border-radius:10px;align-content:center;min-height:270px;padding:26px;display:grid;position:relative;box-shadow:0 18px 45px #3d2b1f21}.memory-demo-module__Q9eIjq__fixtureProof p,.memory-demo-module__Q9eIjq__fixtureProof strong,.memory-demo-module__Q9eIjq__fixtureProof span,.memory-demo-module__Q9eIjq__fixtureProof small{margin:0}.memory-demo-module__Q9eIjq__fixtureProof p{color:#ff5f8f;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__fixtureProof strong{color:#17151a;letter-spacing:-.04em;margin-top:18px;font-size:clamp(25px,2.4vw,34px)}.memory-demo-module__Q9eIjq__fixtureProof span{color:#594d43;margin-top:6px;font-size:13px;font-weight:750}.memory-demo-module__Q9eIjq__fixtureProof small{color:#716b70;margin-top:20px;font-size:10px}.memory-demo-module__Q9eIjq__fixtureProof code,.memory-demo-module__Q9eIjq__contractReceipt code,.memory-demo-module__Q9eIjq__sampleDisclosure code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.memory-demo-module__Q9eIjq__consentPanel,.memory-demo-module__Q9eIjq__draftReview,.memory-demo-module__Q9eIjq__placeReview,.memory-demo-module__Q9eIjq__compactResult{gap:24px;display:grid}.memory-demo-module__Q9eIjq__analysisAvailability{background:#fffdf9;border:1px solid #c8beb5;border-radius:12px;align-items:flex-start;gap:16px;padding:22px;display:flex}.memory-demo-module__Q9eIjq__analysisAvailability[data-enabled=false]{background:#f4efe7;border-color:#c5b9ad}.memory-demo-module__Q9eIjq__analysisAvailability>svg{color:#17151a;flex:none;width:24px;height:24px}.memory-demo-module__Q9eIjq__analysisAvailability[data-enabled=false]>svg{color:#65713c}.memory-demo-module__Q9eIjq__analysisAvailability p,.memory-demo-module__Q9eIjq__analysisAvailability h2,.memory-demo-module__Q9eIjq__analysisAvailability span{margin:0}.memory-demo-module__Q9eIjq__analysisAvailability p{color:#ff5f8f;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__analysisAvailability h2{color:#17151a;letter-spacing:-.025em;margin-top:5px;font-size:18px;line-height:1.4}.memory-demo-module__Q9eIjq__analysisAvailability span{color:#716b70;margin-top:8px;font-size:13px;line-height:1.65;display:block}.memory-demo-module__Q9eIjq__consentScope,.memory-demo-module__Q9eIjq__resultMetrics{border-block:1px solid #c8beb5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.memory-demo-module__Q9eIjq__consentScope>div,.memory-demo-module__Q9eIjq__resultMetrics>div{align-content:start;gap:7px;min-width:0;padding:18px;display:grid}.memory-demo-module__Q9eIjq__consentScope>div+div,.memory-demo-module__Q9eIjq__resultMetrics>div+div{border-left:1px solid #c8beb5}.memory-demo-module__Q9eIjq__consentScope dt,.memory-demo-module__Q9eIjq__resultMetrics dt{color:#716b70;font-size:11px;font-weight:750}.memory-demo-module__Q9eIjq__consentScope dd,.memory-demo-module__Q9eIjq__resultMetrics dd{color:#17151a;margin:0;font-size:15px;font-weight:800;line-height:1.45}.memory-demo-module__Q9eIjq__consentChecks{gap:10px;display:grid}.memory-demo-module__Q9eIjq__consentChecks label{cursor:pointer;background:#fffdf9;border:1px solid #d1c2b3;border-radius:9px;align-items:flex-start;gap:13px;min-height:68px;padding:14px;display:flex}.memory-demo-module__Q9eIjq__consentChecks input{accent-color:#17151a;flex:none;width:19px;height:19px;margin-top:2px}.memory-demo-module__Q9eIjq__consentChecks span,.memory-demo-module__Q9eIjq__consentChecks strong,.memory-demo-module__Q9eIjq__consentChecks small{display:block}.memory-demo-module__Q9eIjq__consentChecks strong{color:#332a24;font-size:14px}.memory-demo-module__Q9eIjq__consentChecks small{color:#716b70;margin-top:4px;font-size:12px;line-height:1.55}.memory-demo-module__Q9eIjq__consentLegal{color:#716b70;margin:-8px 0 0;font-size:12px}.memory-demo-module__Q9eIjq__consentLegal a{color:#17151a;text-underline-offset:3px;font-weight:800;text-decoration:underline}.memory-demo-module__Q9eIjq__sampleDisclosure{background:#eef0e5c2;border-left:3px solid #798b78;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;display:flex}.memory-demo-module__Q9eIjq__sampleDisclosure>svg{color:#637563;flex:none;width:18px;height:18px}.memory-demo-module__Q9eIjq__sampleDisclosure p,.memory-demo-module__Q9eIjq__sampleDisclosure strong,.memory-demo-module__Q9eIjq__sampleDisclosure span{margin:0;display:block}.memory-demo-module__Q9eIjq__sampleDisclosure strong{color:#425342;font-size:12px}.memory-demo-module__Q9eIjq__sampleDisclosure span{color:#5d6c5d;margin-top:3px;font-size:12px;line-height:1.55}.memory-demo-module__Q9eIjq__ownPhoto[data-duplicate=true]{border-color:#c98242;box-shadow:0 0 0 2px #c9824224}.memory-demo-module__Q9eIjq__duplicateBadge{color:#92551f;background:#fff4e8;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:10px;left:10px}.memory-demo-module__Q9eIjq__duplicateBadge svg{width:12px;height:12px}.memory-demo-module__Q9eIjq__lowConfidence,.memory-demo-module__Q9eIjq__finalPlaceRule{color:#75451d;background:#fff4e8;border:1px solid #dfbe96;border-radius:9px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.memory-demo-module__Q9eIjq__lowConfidence>svg,.memory-demo-module__Q9eIjq__finalPlaceRule>svg{flex:none;width:18px;height:18px}.memory-demo-module__Q9eIjq__lowConfidence p,.memory-demo-module__Q9eIjq__lowConfidence strong,.memory-demo-module__Q9eIjq__lowConfidence span{margin:0;display:block}.memory-demo-module__Q9eIjq__lowConfidence strong{font-size:13px}.memory-demo-module__Q9eIjq__lowConfidence span{margin-top:3px;font-size:12px;line-height:1.55}.memory-demo-module__Q9eIjq__processingStages{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,900px);margin:26px 0 0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__processingStages li{border-top:2px solid var(--border);min-height:76px;color:var(--text-tertiary);text-align:center;place-items:center;gap:9px;padding:16px 8px 0;font-size:13px;font-weight:750;display:grid}.memory-demo-module__Q9eIjq__processingStages li[data-state=active]{border-color:var(--rose);color:var(--text-primary)}.memory-demo-module__Q9eIjq__processingStages li[data-state=done]{border-color:var(--success);color:var(--success)}.memory-demo-module__Q9eIjq__processingStages svg{color:currentColor;width:22px;height:22px}.memory-demo-module__Q9eIjq__processingStages li[data-state=active] svg{animation:.9s linear infinite memory-demo-module__Q9eIjq__processingSpin}@keyframes memory-demo-module__Q9eIjq__processingSpin{to{transform:rotate(360deg)}}.memory-demo-module__Q9eIjq__processingInclusion{color:var(--text-primary);margin:22px 0 0;font-size:14px;font-weight:800}.memory-demo-module__Q9eIjq__processingPrivacy{color:var(--text-secondary);align-items:center;gap:7px;margin:22px 0 0;font-size:11px;display:flex}.memory-demo-module__Q9eIjq__processingPrivacy svg{color:#65713c;width:14px;height:14px}.memory-demo-module__Q9eIjq__statePanel{text-align:center;background:#fffdf9;border:1px solid #d7bba9;border-radius:13px;justify-items:center;width:min(100%,620px);padding:clamp(28px,5vw,48px);display:grid}.memory-demo-module__Q9eIjq__stateAlert{justify-items:center;display:grid}.memory-demo-module__Q9eIjq__stateAlert>svg{color:#a4563d;width:34px;height:34px}.memory-demo-module__Q9eIjq__statePanel h1,.memory-demo-module__Q9eIjq__statePanel h2{color:#17151a;margin:16px 0 0;font-size:28px}.memory-demo-module__Q9eIjq__statePanel p{color:#716b70;margin:10px 0 0;line-height:1.65}.memory-demo-module__Q9eIjq__statePanel>.memory-demo-module__Q9eIjq__retryStatus{color:#17151a;margin-top:18px;font-size:14px;font-weight:800}.memory-demo-module__Q9eIjq__statePanel>.memory-demo-module__Q9eIjq__stateActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.memory-demo-module__Q9eIjq__contractReceipt,.memory-demo-module__Q9eIjq__resultSourceNotice{color:#4e614e;background:#eef0e5;border-left:3px solid #798b78;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.memory-demo-module__Q9eIjq__contractReceipt>svg,.memory-demo-module__Q9eIjq__resultSourceNotice>svg{flex:none;width:19px;height:19px}.memory-demo-module__Q9eIjq__contractReceipt strong,.memory-demo-module__Q9eIjq__contractReceipt p,.memory-demo-module__Q9eIjq__contractReceipt span,.memory-demo-module__Q9eIjq__resultSourceNotice strong,.memory-demo-module__Q9eIjq__resultSourceNotice span{margin:0;display:block}.memory-demo-module__Q9eIjq__contractReceipt strong,.memory-demo-module__Q9eIjq__resultSourceNotice strong{color:#3f503f;font-size:13px}.memory-demo-module__Q9eIjq__contractReceipt p,.memory-demo-module__Q9eIjq__contractReceipt span,.memory-demo-module__Q9eIjq__resultSourceNotice span{margin-top:3px;font-size:11px;line-height:1.55}.memory-demo-module__Q9eIjq__perspectiveTrace{background:#f4efe8;border:1px solid #c8beb5;border-radius:11px;gap:18px;padding:clamp(20px,3vw,30px);display:grid}.memory-demo-module__Q9eIjq__perspectiveTrace header p,.memory-demo-module__Q9eIjq__perspectiveTrace header h3,.memory-demo-module__Q9eIjq__perspectiveTrace header span{margin:0;display:block}.memory-demo-module__Q9eIjq__perspectiveTrace header p{color:#ff5f8f;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__perspectiveTrace header h3{color:#17151a;letter-spacing:-.035em;margin-top:5px;font-size:21px}.memory-demo-module__Q9eIjq__perspectiveTrace header span{color:#716b70;max-width:760px;margin-top:7px;font-size:11px;line-height:1.6}.memory-demo-module__Q9eIjq__perspectiveTraceFlow{grid-template-columns:minmax(0,.9fr) 32px minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.memory-demo-module__Q9eIjq__perspectiveTraceFlow>svg{color:#17151a;place-self:center;width:22px}.memory-demo-module__Q9eIjq__perspectiveTraceInputs{gap:8px;display:grid}.memory-demo-module__Q9eIjq__perspectiveTraceInputs blockquote,.memory-demo-module__Q9eIjq__perspectiveTraceFlow>article{background:#fffdf9;border-left:3px solid #17151a;margin:0;padding:15px 16px}.memory-demo-module__Q9eIjq__perspectiveTraceInputs span,.memory-demo-module__Q9eIjq__perspectiveTraceFlow>article>span{color:#ff5f8f;font-size:9px;font-weight:850;display:block}.memory-demo-module__Q9eIjq__perspectiveTraceInputs q,.memory-demo-module__Q9eIjq__perspectiveTraceFlow>article p{color:#3f342d;margin:7px 0 0;font-size:13px;line-height:1.65;display:block}.memory-demo-module__Q9eIjq__perspectiveTraceInputs q:before,.memory-demo-module__Q9eIjq__perspectiveTraceInputs q:after{content:none}.memory-demo-module__Q9eIjq__perspectiveTraceFlow>article{background:#eee9ff;border-left-color:#7146ef}.memory-demo-module__Q9eIjq__perspectiveTrace>small{color:#7b6f65;font-size:10px;line-height:1.55}.memory-demo-module__Q9eIjq__draftColumns{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,5vw,60px);display:grid}.memory-demo-module__Q9eIjq__draftMemoryFields{border-top:1px solid #c8beb5;gap:18px;padding-top:20px;display:grid;position:sticky;top:94px}.memory-demo-module__Q9eIjq__sectionHeadingCompact p,.memory-demo-module__Q9eIjq__sectionHeadingCompact h2,.memory-demo-module__Q9eIjq__sectionHeadingCompact span{margin:0}.memory-demo-module__Q9eIjq__sectionHeadingCompact p{color:#ff5f8f;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__sectionHeadingCompact h2{color:#17151a;letter-spacing:-.03em;margin-top:5px;font-size:21px;line-height:1.35}.memory-demo-module__Q9eIjq__sectionHeadingCompact span{color:#716b70;margin-top:7px;font-size:12px;line-height:1.55;display:block}.memory-demo-module__Q9eIjq__editorField small{color:#786b60;justify-self:end;font-size:10px}.memory-demo-module__Q9eIjq__coverFieldset{border:0;min-width:0;margin:0;padding:0}.memory-demo-module__Q9eIjq__coverFieldset legend{color:#53483f;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.memory-demo-module__Q9eIjq__aiRecommendationLabel{color:#8a4934;background:#f1dfd3;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__coverRecommendationHint{color:#716b70;margin:-2px 0 10px;font-size:11px;line-height:1.55}.memory-demo-module__Q9eIjq__draftMomentSection{gap:16px;display:grid}.memory-demo-module__Q9eIjq__draftMomentList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__draftDayHeading{color:#4a382f;border-bottom:1px solid #cdbdad;margin-top:8px;padding:0 2px 10px;font-size:18px;font-weight:850;list-style:none}.memory-demo-module__Q9eIjq__draftDayHeading:first-child{margin-top:0}.memory-demo-module__Q9eIjq__draftMomentCard{background:#fffdf9;border:1px solid #d0c0b0;border-radius:11px;grid-template-columns:42px minmax(0,1fr);display:grid}.memory-demo-module__Q9eIjq__draftMomentIndex{color:#a05c45;font-variant-numeric:tabular-nums;border-right:1px solid #ded1c4;place-items:start center;padding-top:21px;font-size:11px;font-weight:850;display:grid}.memory-demo-module__Q9eIjq__draftMomentBody{gap:14px;min-width:0;padding:20px;display:grid}.memory-demo-module__Q9eIjq__momentEvidenceInline,.memory-demo-module__Q9eIjq__placeEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.memory-demo-module__Q9eIjq__momentEvidenceInline p,.memory-demo-module__Q9eIjq__placeEvidenceGrid p{background:#f4efe8;border-left:2px solid #c6b6a7;margin:0;padding:10px 12px}.memory-demo-module__Q9eIjq__momentEvidenceInline strong,.memory-demo-module__Q9eIjq__momentEvidenceInline span,.memory-demo-module__Q9eIjq__placeEvidenceGrid strong,.memory-demo-module__Q9eIjq__placeEvidenceGrid span{display:block}.memory-demo-module__Q9eIjq__momentEvidenceInline strong,.memory-demo-module__Q9eIjq__placeEvidenceGrid strong{color:#765340;font-size:12px}.memory-demo-module__Q9eIjq__momentEvidenceInline span,.memory-demo-module__Q9eIjq__placeEvidenceGrid span{color:#5f544b;margin-top:3px;font-size:13px;line-height:1.5}.memory-demo-module__Q9eIjq__draftPhotoList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__draftPhotoList li{border:1px solid #ded1c4;border-radius:7px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:10px;padding:6px;display:grid}.memory-demo-module__Q9eIjq__draftPhotoList .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:1;border-radius:5px;width:66px}.memory-demo-module__Q9eIjq__draftPhotoList strong{color:#54483f;font-size:11px;display:block}.memory-demo-module__Q9eIjq__draftPhotoList select{color:#50453c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbbbaa;border-radius:5px;margin-top:5px;padding:5px 7px;font-size:10px}.memory-demo-module__Q9eIjq__draftPhotoList select:disabled{opacity:.55}.memory-demo-module__Q9eIjq__momentEditActions{flex-wrap:wrap;gap:8px;display:flex}.memory-demo-module__Q9eIjq__momentEditActions button,.memory-demo-module__Q9eIjq__placeFallbackActions button,.memory-demo-module__Q9eIjq__candidateButtons button,.memory-demo-module__Q9eIjq__manualPlaceForm button,.memory-demo-module__Q9eIjq__placeResolved button{color:#5e4d42;min-height:48px;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #c6b5a4;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__momentEditActions button:disabled,.memory-demo-module__Q9eIjq__placeFallbackActions button:disabled{cursor:not-allowed;opacity:.46}.memory-demo-module__Q9eIjq__momentEditActions svg,.memory-demo-module__Q9eIjq__placeFallbackActions svg,.memory-demo-module__Q9eIjq__candidateButtons svg{width:15px;height:15px}.memory-demo-module__Q9eIjq__reviewFooter{border-top:1px solid #c8beb5;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.memory-demo-module__Q9eIjq__reviewFooter>p{color:#716b70;align-items:flex-start;gap:7px;max-width:650px;margin:0;font-size:12px;line-height:1.55;display:flex}.memory-demo-module__Q9eIjq__reviewFooter>p svg{flex:none;width:16px;height:16px}.memory-demo-module__Q9eIjq__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.memory-demo-module__Q9eIjq__placeReviewProgress{border-bottom:1px solid #c8beb5;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.memory-demo-module__Q9eIjq__placeReviewProgress>div strong,.memory-demo-module__Q9eIjq__placeReviewProgress>div span{display:block}.memory-demo-module__Q9eIjq__placeReviewProgress>div strong{color:#312821;font-size:14px}.memory-demo-module__Q9eIjq__placeReviewProgress>div span{color:#716b70;margin-top:3px;font-size:11px}.memory-demo-module__Q9eIjq__placeReviewProgress>span{background:#ddcfc2;border-radius:999px;width:min(46%,380px);height:7px;display:block;overflow:hidden}.memory-demo-module__Q9eIjq__placeReviewProgress i{border-radius:inherit;background:#718470;height:100%;transition:width .18s;display:block}.memory-demo-module__Q9eIjq__placeReviewGrid{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.memory-demo-module__Q9eIjq__placeQueue{gap:7px;display:grid}.memory-demo-module__Q9eIjq__placeQueue>button{width:100%;min-height:70px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:#f8f2e9;border:1px solid #d4c5b6;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:7px;display:grid}.memory-demo-module__Q9eIjq__placeQueue>button[aria-current=step]{background:#fffdf9;border-color:#a95b43;box-shadow:0 0 0 2px #b2563c1f}.memory-demo-module__Q9eIjq__placeQueue .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:1;border-radius:6px;width:54px}.memory-demo-module__Q9eIjq__placeQueue small,.memory-demo-module__Q9eIjq__placeQueue strong,.memory-demo-module__Q9eIjq__placeQueue em{min-width:0;display:block}.memory-demo-module__Q9eIjq__placeQueue small{color:#ff5f8f;font-size:9px;font-weight:850}.memory-demo-module__Q9eIjq__placeQueue strong{color:#342b25;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.memory-demo-module__Q9eIjq__placeQueue em{color:#85533f;margin-top:4px;font-size:9px;font-style:normal;font-weight:800}.memory-demo-module__Q9eIjq__placeQueue em[data-decision=confirmed],.memory-demo-module__Q9eIjq__placeQueue em[data-decision=manual]{color:#537053}.memory-demo-module__Q9eIjq__placeDecisionPanel{background:#fffdf9;border:1px solid #d0c0b0;border-radius:12px;gap:16px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.memory-demo-module__Q9eIjq__activeSceneHeader{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;display:grid}.memory-demo-module__Q9eIjq__scenePhotoTrigger{appearance:none;color:#fff;cursor:zoom-in;background:#d9cbbc;border:0;border-radius:8px;width:140px;padding:0;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__scenePhotoTrigger>.memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:4/3;border-radius:8px;width:140px}.memory-demo-module__Q9eIjq__scenePhotoHint{color:#fff;background:#221914d1;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.memory-demo-module__Q9eIjq__scenePhotoHint svg{width:14px;height:14px}.memory-demo-module__Q9eIjq__activeSceneHeader>div>p,.memory-demo-module__Q9eIjq__activeSceneHeader>div>h2,.memory-demo-module__Q9eIjq__activeSceneHeader>div>span{margin:0}.memory-demo-module__Q9eIjq__activeSceneHeader>div>p{color:#ff5f8f;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__activeSceneHeader>div>h2{color:#17151a;letter-spacing:-.035em;margin-top:4px;font-size:23px}.memory-demo-module__Q9eIjq__activeSceneHeader>div>span{color:#716b70;margin-top:7px;font-size:12px;line-height:1.5;display:block}.memory-demo-module__Q9eIjq__publicCandidateList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__publicCandidateList>li{border:1px solid #d8c9ba;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.memory-demo-module__Q9eIjq__candidateRank{color:#8a4e39;background:#f2e3d8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:grid}.memory-demo-module__Q9eIjq__candidateCopy p,.memory-demo-module__Q9eIjq__candidateCopy strong,.memory-demo-module__Q9eIjq__candidateCopy span{min-width:0;margin:0;display:block}.memory-demo-module__Q9eIjq__candidateCopy p{align-items:baseline;gap:7px;display:flex}.memory-demo-module__Q9eIjq__candidateCopy strong{color:#2e2621;font-size:16px}.memory-demo-module__Q9eIjq__candidateCopy p>span{color:#ff5f8f;font-size:12px;font-weight:800}.memory-demo-module__Q9eIjq__candidateCopy>span{color:#716b70;margin-top:4px;font-size:12px;line-height:1.45}.memory-demo-module__Q9eIjq__candidateMapLink{color:#8a4e39;text-underline-offset:3px;align-items:center;gap:5px;min-height:44px;margin-top:3px;font-size:12px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.memory-demo-module__Q9eIjq__candidateMapLink svg{width:14px;height:14px}.memory-demo-module__Q9eIjq__candidateCopy dl{flex-wrap:wrap;gap:5px 12px;margin:9px 0 0;display:flex}.memory-demo-module__Q9eIjq__candidateCopy dl div{gap:4px;font-size:12px;line-height:1.45;display:flex}.memory-demo-module__Q9eIjq__candidateCopy dl div:last-child{flex-basis:100%}.memory-demo-module__Q9eIjq__candidateCopy dt{color:#8b7e73}.memory-demo-module__Q9eIjq__candidateCopy dd{color:#574b42;margin:0;font-weight:750}.memory-demo-module__Q9eIjq__candidateButtons{gap:6px;display:grid}.memory-demo-module__Q9eIjq__candidateButtons button:first-child{color:#fff;background:#17151a;border-color:#a96048}.memory-demo-module__Q9eIjq__candidateButtons button:last-child{color:#796b60;background:0 0;border-color:#0000;min-height:36px}.memory-demo-module__Q9eIjq__scenePhotoDialog{color:#fffdf9;background:#211a16;border:1px solid #7d6d61;border-radius:12px;width:min(92vw,1120px);max-width:none;max-height:92dvh;padding:0;overflow:hidden;box-shadow:0 28px 90px #120d0a6b}.memory-demo-module__Q9eIjq__scenePhotoDialog::backdrop{background:#120d0ac2}.memory-demo-module__Q9eIjq__scenePhotoViewer{grid-template-rows:auto minmax(0,1fr) auto;max-height:92dvh;display:grid}.memory-demo-module__Q9eIjq__scenePhotoViewer>header{justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:flex}.memory-demo-module__Q9eIjq__scenePhotoViewer>header p,.memory-demo-module__Q9eIjq__scenePhotoViewer>header h2{margin:0}.memory-demo-module__Q9eIjq__scenePhotoViewer>header p{color:#c8b9ad;font-size:11px;font-weight:750}.memory-demo-module__Q9eIjq__scenePhotoViewer>header h2{letter-spacing:-.025em;margin-top:3px;font-size:clamp(17px,2vw,23px)}.memory-demo-module__Q9eIjq__scenePhotoViewer>header>button,.memory-demo-module__Q9eIjq__scenePhotoNav button{color:#fffdf9;cursor:pointer;background:#241b16e0;border:1px solid #fffaf261;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.memory-demo-module__Q9eIjq__scenePhotoViewer>header>button svg,.memory-demo-module__Q9eIjq__scenePhotoNav svg{width:22px;height:22px}.memory-demo-module__Q9eIjq__scenePhotoCanvas{background:#100d0b;min-height:min(68dvh,760px);position:relative}.memory-demo-module__Q9eIjq__scenePhotoCanvas>.memory-demo-module__Q9eIjq__imageFrame{width:100%;height:100%;min-height:inherit;background:#100d0b}.memory-demo-module__Q9eIjq__scenePhotoCanvas>.memory-demo-module__Q9eIjq__imageFrame img{object-fit:contain}.memory-demo-module__Q9eIjq__scenePhotoNav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 14px auto;translate:0 -50%}.memory-demo-module__Q9eIjq__scenePhotoNav button{pointer-events:auto}.memory-demo-module__Q9eIjq__scenePhotoViewer>footer{color:#c8b9ad;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:10px 18px;font-size:11px;font-weight:700;display:flex}.memory-demo-module__Q9eIjq__scenePhotoViewer>footer>div{gap:8px;display:flex}.memory-demo-module__Q9eIjq__scenePhotoViewer>footer button{appearance:none;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;width:58px;padding:0}.memory-demo-module__Q9eIjq__scenePhotoViewer>footer button[aria-pressed=true]{border-color:#d99b79}.memory-demo-module__Q9eIjq__scenePhotoViewer>footer .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:1;border-radius:4px;width:54px}.memory-demo-module__Q9eIjq__placeFallbackActions{border-top:1px solid #ded1c4;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.memory-demo-module__Q9eIjq__manualPlaceForm{border-top:1px solid #ded1c4;gap:10px;padding-top:14px;display:grid}.memory-demo-module__Q9eIjq__manualPlaceForm label,.memory-demo-module__Q9eIjq__manualPlaceForm label>span{color:#53483f;gap:6px;font-size:12px;font-weight:800;display:grid}.memory-demo-module__Q9eIjq__manualPlaceForm input{color:#17151a;min-height:46px;font:inherit;background:#fff;border:1px solid #c8beb5;border-radius:7px;padding:0 12px}.memory-demo-module__Q9eIjq__manualPlaceForm>div{gap:8px;display:flex}.memory-demo-module__Q9eIjq__manualPlaceForm button:first-child{color:#fff;background:#17151a;border-color:#a96048}.memory-demo-module__Q9eIjq__noCandidateState,.memory-demo-module__Q9eIjq__placeResolved{background:#f8f2e9;border:1px dashed #c7b8aa;border-radius:9px;align-items:center;gap:12px;min-height:90px;padding:16px;display:flex}.memory-demo-module__Q9eIjq__noCandidateState>svg,.memory-demo-module__Q9eIjq__placeResolved>svg{color:#7d6c60;flex:none;width:22px;height:22px}.memory-demo-module__Q9eIjq__noCandidateState strong,.memory-demo-module__Q9eIjq__noCandidateState span,.memory-demo-module__Q9eIjq__placeResolved strong,.memory-demo-module__Q9eIjq__placeResolved span{display:block}.memory-demo-module__Q9eIjq__noCandidateState strong,.memory-demo-module__Q9eIjq__placeResolved strong{color:#42372f;font-size:13px}.memory-demo-module__Q9eIjq__noCandidateState span,.memory-demo-module__Q9eIjq__placeResolved span{color:#716b70;margin-top:3px;font-size:11px;line-height:1.5}.memory-demo-module__Q9eIjq__placeResolved[data-decision=confirmed],.memory-demo-module__Q9eIjq__placeResolved[data-decision=manual]{background:#f0f4e9;border-style:solid;border-color:#b9c8b5}.memory-demo-module__Q9eIjq__placeResolved button{margin-left:auto}.memory-demo-module__Q9eIjq__finalPlaceRule{color:#536653;background:#f0f4e9;border-color:#c8d2c0;font-size:11px;line-height:1.5}.memory-demo-module__Q9eIjq__resultHero{border-bottom:1px solid #c8beb5;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:32px;padding-bottom:24px;display:grid}.memory-demo-module__Q9eIjq__resultHeroCopy>p,.memory-demo-module__Q9eIjq__resultHeroCopy h2,.memory-demo-module__Q9eIjq__resultHeroCopy time,.memory-demo-module__Q9eIjq__resultHeroCopy blockquote{margin:0;display:block}.memory-demo-module__Q9eIjq__resultHeroCopy>p{color:#ff5f8f;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__resultHeroCopy h2{color:#17151a;letter-spacing:-.045em;margin-top:5px;font-size:clamp(30px,4vw,48px)}.memory-demo-module__Q9eIjq__resultHeroCopy time{color:#716b70;margin-top:7px;font-size:12px;font-weight:750}.memory-demo-module__Q9eIjq__resultHeroCopy blockquote{color:#594d43;max-width:620px;margin-top:13px;font-size:15px;font-style:normal;line-height:1.65}.memory-demo-module__Q9eIjq__resultTopCta{pointer-events:auto;color:#17151a;border-bottom:1px solid #17151a;align-items:center;gap:8px;min-height:48px;margin-top:20px;font-size:13px;font-weight:850;display:inline-flex}.memory-demo-module__Q9eIjq__resultTopCta svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__resultMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-demo-module__Q9eIjq__resultMetrics>div:nth-child(3){border-top:1px solid #c8beb5;border-left:0}.memory-demo-module__Q9eIjq__resultMetrics>div:nth-child(4){border-top:1px solid #c8beb5}.memory-demo-module__Q9eIjq__resultMetrics dd{font-variant-numeric:tabular-nums;font-size:21px}.memory-demo-module__Q9eIjq__resultLensShell{gap:18px;display:grid}.memory-demo-module__Q9eIjq__resultTabs{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf7f5;border:1px solid #c8beb5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px;display:grid;position:sticky;top:64px}.memory-demo-module__Q9eIjq__resultTabs button{color:#716b70;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__resultTabs button[aria-selected=true]{color:#fff;background:#17151a;box-shadow:0 6px 16px #93443029}.memory-demo-module__Q9eIjq__resultTabs svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__resultPanel{background:#fffdf9;border:1px solid #d0c0b0;border-radius:12px;min-height:520px;padding:clamp(18px,3vw,32px)}.memory-demo-module__Q9eIjq__singleLens{gap:22px;display:grid}.memory-demo-module__Q9eIjq__singleLens>header p,.memory-demo-module__Q9eIjq__singleLens>header h3,.memory-demo-module__Q9eIjq__singleLens>header span{margin:0;display:block}.memory-demo-module__Q9eIjq__singleLens>header p{color:#ff5f8f;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__singleLens>header h3{color:#17151a;letter-spacing:-.035em;margin-top:4px;font-size:24px}.memory-demo-module__Q9eIjq__singleLens>header span{color:#716b70;max-width:760px;margin-top:7px;font-size:11px;line-height:1.55}.memory-demo-module__Q9eIjq__albumLead{background:#d9cbbc;border-radius:10px;height:min(54vw,510px);min-height:330px;margin:0;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__albumLead>.memory-demo-module__Q9eIjq__imageFrame{width:100%;height:100%}.memory-demo-module__Q9eIjq__albumLeadButton{z-index:1;appearance:none;width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.memory-demo-module__Q9eIjq__albumLeadButton>.memory-demo-module__Q9eIjq__imageFrame{width:100%;height:100%}.memory-demo-module__Q9eIjq__albumLead:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#1b130ead);position:absolute;inset:50% 0 0}.memory-demo-module__Q9eIjq__albumLead figcaption{z-index:2;color:#fff;pointer-events:none;position:absolute;bottom:22px;left:24px;right:24px}.memory-demo-module__Q9eIjq__resultPhotoButton{appearance:none;min-width:0;color:inherit;cursor:zoom-in;background:#d9cbbc;border:0;padding:0;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__resultPhotoHint{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b130ebd;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;position:absolute;bottom:8px;right:8px}.memory-demo-module__Q9eIjq__albumLead figcaption strong,.memory-demo-module__Q9eIjq__albumLead figcaption span{display:block}.memory-demo-module__Q9eIjq__albumLead figcaption strong{font-size:23px}.memory-demo-module__Q9eIjq__albumLead figcaption span{color:#ffffffc7;margin-top:4px;font-size:11px}.memory-demo-module__Q9eIjq__albumMomentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.memory-demo-module__Q9eIjq__episodeDayGroup{gap:12px;display:grid}.memory-demo-module__Q9eIjq__episodeDayGroup+.memory-demo-module__Q9eIjq__episodeDayGroup{margin-top:26px}.memory-demo-module__Q9eIjq__episodeDayHeading{color:#4a382f;border-bottom:1px solid #cdbdad;margin:0;padding-bottom:9px;font-size:18px;line-height:1.3}.memory-demo-module__Q9eIjq__albumMomentGrid article{background:#f8f2e9;border:1px solid #c8beb5;border-radius:8px;overflow:hidden}.memory-demo-module__Q9eIjq__albumMomentGrid article>div{grid-template-columns:repeat(2,minmax(0,1fr));height:150px;display:grid}.memory-demo-module__Q9eIjq__albumMomentGrid article>div .memory-demo-module__Q9eIjq__imageFrame:first-child:last-child{grid-column:1/-1}.memory-demo-module__Q9eIjq__albumMomentGrid article>div .memory-demo-module__Q9eIjq__imageFrame{height:100%}.memory-demo-module__Q9eIjq__albumMomentGrid article>p{gap:4px;margin:0;padding:12px;display:grid}.memory-demo-module__Q9eIjq__albumMomentGrid strong{color:#342b25;font-size:12px}.memory-demo-module__Q9eIjq__albumMomentGrid span{color:#716b70;font-size:10px;line-height:1.45}.memory-demo-module__Q9eIjq__albumMomentGrid small{color:#6f4432;font-size:12px;font-weight:800}.memory-demo-module__Q9eIjq__lensEmpty{color:#716b70;text-align:center;background:#f4efe8;border:1px dashed #c8b9ab;border-radius:9px;align-content:center;place-items:center;min-height:360px;display:grid}.memory-demo-module__Q9eIjq__lensEmpty svg{width:34px;height:34px}.memory-demo-module__Q9eIjq__lensEmpty strong{color:#443830;margin-top:12px;font-size:14px}.memory-demo-module__Q9eIjq__lensEmpty span{margin-top:5px;font-size:11px}.memory-demo-module__Q9eIjq__resultMapGrid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:18px;display:grid}.memory-demo-module__Q9eIjq__resultMapSection{gap:14px;display:grid}.memory-demo-module__Q9eIjq__resultMapSection+.memory-demo-module__Q9eIjq__resultMapSection{border-top:1px solid #d9cbbf;margin-top:4px;padding-top:24px}.memory-demo-module__Q9eIjq__resultMapSectionHeader p,.memory-demo-module__Q9eIjq__resultMapSectionHeader h4,.memory-demo-module__Q9eIjq__resultMapSectionHeader span{margin:0;display:block}.memory-demo-module__Q9eIjq__resultMapSectionHeader p{color:#ff5f8f;letter-spacing:.04em;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__resultMapSectionHeader h4{color:#342b25;letter-spacing:-.035em;margin-top:4px;font-size:clamp(20px,2.4vw,28px);line-height:1.24}.memory-demo-module__Q9eIjq__resultMapSectionHeader h4:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #ff5f8f}.memory-demo-module__Q9eIjq__resultMapSectionHeader span{color:#716b70;max-width:700px;margin-top:7px;font-size:12px;line-height:1.65}.memory-demo-module__Q9eIjq__resultMapSection .memory-demo-module__Q9eIjq__lensEmpty{min-height:230px}.memory-demo-module__Q9eIjq__resultPendingPlaces .memory-demo-module__Q9eIjq__finalPlaceList{gap:10px}.memory-demo-module__Q9eIjq__resultMapCanvas{aspect-ratio:1;background:#ebe7dd;border:1px solid #c5b6a8;border-radius:9px;min-height:0;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__resultMapCanvas>img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.memory-demo-module__Q9eIjq__resultRealMapWrap{align-content:start;gap:9px;display:grid}.memory-demo-module__Q9eIjq__resultMapState{color:#716b70;text-align:center;place-content:center;justify-items:center;height:100%;min-height:0;padding:28px;display:grid}.memory-demo-module__Q9eIjq__resultMapState>svg{color:#ff5f8f;width:28px;height:28px}.memory-demo-module__Q9eIjq__resultMapState strong,.memory-demo-module__Q9eIjq__resultMapState span{display:block}.memory-demo-module__Q9eIjq__resultMapState strong{color:#342b25;margin-top:12px;font-size:14px}.memory-demo-module__Q9eIjq__resultMapState span{max-width:360px;margin-top:6px;font-size:11px;line-height:1.55}.memory-demo-module__Q9eIjq__resultMapState button{color:#342b25;min-height:40px;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #c8beb5;border-radius:7px;align-items:center;gap:7px;margin-top:16px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__resultMapState button svg{width:14px;height:14px}.memory-demo-module__Q9eIjq__resultMapSpinner{animation:1s linear infinite memory-demo-module__Q9eIjq__result-map-spin}.memory-demo-module__Q9eIjq__resultMapLegend,.memory-demo-module__Q9eIjq__resultMapLimitNote{color:#716b70;align-items:flex-start;gap:7px;margin:0;font-size:10px;line-height:1.5;display:flex}.memory-demo-module__Q9eIjq__resultMapLegend svg{color:#ff5f8f;flex:none;width:14px;height:14px;margin-top:1px}.memory-demo-module__Q9eIjq__resultMapLimitNote{background:#f2ede5;border-radius:7px;padding:9px 11px}@keyframes memory-demo-module__Q9eIjq__result-map-spin{to{rotate:1turn}}.memory-demo-module__Q9eIjq__resultMapRoute,.memory-demo-module__Q9eIjq__compactTimeline,.memory-demo-module__Q9eIjq__finalPlaceList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.memory-demo-module__Q9eIjq__resultMapRoute li{border-bottom:1px solid #ded1c4;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.memory-demo-module__Q9eIjq__resultMapRoute li>span{color:#fff;background:#17151a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.memory-demo-module__Q9eIjq__resultMapRoute p,.memory-demo-module__Q9eIjq__resultMapRoute strong,.memory-demo-module__Q9eIjq__resultMapRoute small{margin:0;display:block}.memory-demo-module__Q9eIjq__resultMapRoute strong{color:#3b3029;font-size:12px}.memory-demo-module__Q9eIjq__resultMapRoute small{color:#716b70;margin-top:4px;font-size:9px;line-height:1.45}.memory-demo-module__Q9eIjq__resultMapPlaceStatus{color:#526852;background:#e7eee0;border-radius:999px;width:fit-content;margin-top:6px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850;display:block}.memory-demo-module__Q9eIjq__resultMapRoutePanel{flex-direction:column;min-width:0;display:flex}.memory-demo-module__Q9eIjq__resultMapRoute p>a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.memory-demo-module__Q9eIjq__resultMapRoute p>a svg{color:#ff5f8f;width:12px;height:12px}.memory-demo-module__Q9eIjq__googleMapsRouteButton{color:#fff;background:#17151a;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:48px;margin-top:auto;padding:0 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.memory-demo-module__Q9eIjq__googleMapsRouteButton svg{width:15px;height:15px}.memory-demo-module__Q9eIjq__googleMapsRouteGroup{gap:8px;margin-top:auto;display:grid}.memory-demo-module__Q9eIjq__googleMapsRouteGroup .memory-demo-module__Q9eIjq__googleMapsRouteButton{margin-top:0}.memory-demo-module__Q9eIjq__compactTimeline li{border-bottom:1px solid #c8beb5;grid-template-columns:130px 180px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.memory-demo-module__Q9eIjq__compactTimeline li>div time,.memory-demo-module__Q9eIjq__compactTimeline li>div span,.memory-demo-module__Q9eIjq__compactTimeline li>p small,.memory-demo-module__Q9eIjq__compactTimeline li>p strong,.memory-demo-module__Q9eIjq__compactTimeline li>p span{display:block}.memory-demo-module__Q9eIjq__compactTimeline time{color:#ff5f8f;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__compactTimeline li>div span{color:#8b7e73;margin-top:4px;font-size:9px}.memory-demo-module__Q9eIjq__timelinePhotoStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.memory-demo-module__Q9eIjq__timelinePhotoStrip .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:4/3;border-radius:7px;width:100%}.memory-demo-module__Q9eIjq__compactTimeline li>p{margin:0}.memory-demo-module__Q9eIjq__compactTimeline li>p small{color:#ff5f8f;font-size:9px;font-weight:800}.memory-demo-module__Q9eIjq__compactTimeline li>p strong{color:#342b25;margin-top:4px;font-size:14px}.memory-demo-module__Q9eIjq__compactTimeline li>p span{color:#716b70;margin-top:5px;font-size:10px;line-height:1.5}.memory-demo-module__Q9eIjq__compactTimeline li>p em{color:#ff5f8f;margin-top:7px;font-size:10px;font-style:normal;font-weight:800;display:block}.memory-demo-module__Q9eIjq__compactTimeline .memory-demo-module__Q9eIjq__timelineFinish{background:#eef2e7;border:1px solid #b6c3ab;border-radius:9px;padding:16px}.memory-demo-module__Q9eIjq__timelineFinishMark{color:#fff;background:#718470;border-radius:8px;place-items:center;min-height:74px;display:grid}.memory-demo-module__Q9eIjq__timelineFinishMark svg{width:24px;height:24px}.memory-demo-module__Q9eIjq__resultPhotoDialog{color:#fffdf9;background:#211a16;border:1px solid #7d6d61;border-radius:12px;width:min(94vw,1120px);max-width:none;max-height:92dvh;padding:0;overflow:hidden;box-shadow:0 28px 90px #120d0a6b}.memory-demo-module__Q9eIjq__resultPhotoDialog::backdrop{background:#120d0ac7}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);min-height:min(78dvh,760px);display:grid}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout figure{background:#100d0b;min-height:0;margin:0}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout figure>.memory-demo-module__Q9eIjq__imageFrame{width:100%;height:100%;min-height:inherit;background:#100d0b}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout figure img{object-fit:contain}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px);display:flex;position:relative}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article>button{color:#fffdf9;cursor:pointer;background:0 0;border:1px solid #fffaf261;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:18px;right:18px}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article>button svg{width:22px;height:22px}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article>p,.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article>h2,.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article>span{margin:0;display:block}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article>p{color:#f0aa87;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article>h2{letter-spacing:-.04em;margin-top:8px;font-size:clamp(25px,3vw,38px)}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout dl{border-top:1px solid #fffaf233;gap:0;margin:28px 0 0;display:grid}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout dl>div{border-bottom:1px solid #fffaf229;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout dt,.memory-demo-module__Q9eIjq__resultPhotoDialogLayout dd{margin:0;font-size:11px;line-height:1.45}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout dt{color:#aa9d93}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout dd{color:#fffdf9;font-weight:750}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article>span{color:#c8b9ad;margin-top:22px;font-size:11px;line-height:1.65}.memory-demo-module__Q9eIjq__finalPlaceList li{border:1px solid #c8beb5;border-radius:8px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:13px;padding:8px;display:grid}.memory-demo-module__Q9eIjq__finalPlaceList .memory-demo-module__Q9eIjq__imageFrame{aspect-ratio:1;border-radius:6px;width:76px}.memory-demo-module__Q9eIjq__finalPlaceList small,.memory-demo-module__Q9eIjq__finalPlaceList strong,.memory-demo-module__Q9eIjq__finalPlaceList span{display:block}.memory-demo-module__Q9eIjq__finalPlaceList small{color:#ff5f8f;font-size:9px;font-weight:800}.memory-demo-module__Q9eIjq__finalPlaceList strong{color:#342b25;margin-top:3px;font-size:13px}.memory-demo-module__Q9eIjq__finalPlaceList span{color:#716b70;margin-top:4px;font-size:10px}.memory-demo-module__Q9eIjq__finalPlaceList em{color:#75675c;white-space:nowrap;background:#eee6dc;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.memory-demo-module__Q9eIjq__finalPlaceList li[data-decision=confirmed] em,.memory-demo-module__Q9eIjq__finalPlaceList li[data-decision=manual] em{color:#526852;background:#e7eee0}.memory-demo-module__Q9eIjq__resultNextStep{background:#fffaf2;border:1px solid #c5b29f;border-radius:12px;grid-template-columns:minmax(230px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,58px);padding:clamp(24px,4vw,42px);scroll-margin-top:86px;display:grid}.memory-demo-module__Q9eIjq__resultNextStep[data-state=beta],.memory-demo-module__Q9eIjq__resultNextStep[data-state=feedback]{grid-template-columns:minmax(0,620px);justify-content:center}.memory-demo-module__Q9eIjq__resultNextStep[data-state=dismissed]{padding-block:12px;display:block}.memory-demo-module__Q9eIjq__nextStepIntro>p,.memory-demo-module__Q9eIjq__nextStepIntro h2{margin:0;display:block}.memory-demo-module__Q9eIjq__nextStepIntro>p{color:#ff5f8f;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__nextStepIntro h2{color:#1b1511;letter-spacing:-.04em;text-wrap:balance;margin-top:7px;font-size:clamp(22px,2.5vw,30px);line-height:1.25}.memory-demo-module__Q9eIjq__nextStepIntro>.memory-demo-module__Q9eIjq__nextStepDescription{color:#6f655f;margin-top:9px;font-size:14px;font-weight:600;line-height:1.55}.memory-demo-module__Q9eIjq__outcomeChoices{align-content:start;gap:8px;display:grid}.memory-demo-module__Q9eIjq__outcomePrimary,.memory-demo-module__Q9eIjq__outcomeSecondary,.memory-demo-module__Q9eIjq__outcomeDismiss,.memory-demo-module__Q9eIjq__outcomeSubmit,.memory-demo-module__Q9eIjq__nextStepFormHeader>button,.memory-demo-module__Q9eIjq__outcomeDismissed button,.memory-demo-module__Q9eIjq__inviteCopy button{appearance:none;font:inherit;cursor:pointer;border:0}.memory-demo-module__Q9eIjq__outcomePrimary{color:#fff;text-align:left;background:#b2563c;border:1px solid #934430;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:16px;transition:background-color .16s,transform .16s;display:grid}.memory-demo-module__Q9eIjq__outcomeSecondary{color:#854a37;background:0 0;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:0 8px;transition:background-color .16s,color .16s;display:inline-flex}.memory-demo-module__Q9eIjq__outcomePrimary:hover{background:#934430;transform:translateY(-1px)}.memory-demo-module__Q9eIjq__outcomeSecondary:hover{color:#713c2d;background:#f8f0e7}.memory-demo-module__Q9eIjq__outcomePrimary>svg{width:20px;height:20px}.memory-demo-module__Q9eIjq__outcomeSecondary>svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__outcomePrimary strong{font-size:13px;line-height:1.4}.memory-demo-module__Q9eIjq__outcomeSecondary strong{font-size:11px;line-height:1.4}.memory-demo-module__Q9eIjq__outcomeQuietActions{justify-content:flex-start;align-items:center;gap:4px;margin-top:2px;display:flex}.memory-demo-module__Q9eIjq__outcomeDismiss{color:#6f6258;background:0 0;border-bottom:1px solid #b9a99a;min-height:44px;padding:0 8px;font-size:11px;font-weight:750}.memory-demo-module__Q9eIjq__nextStepForm{align-content:start;gap:14px;display:grid}.memory-demo-module__Q9eIjq__nextStepFormHeader{display:grid}.memory-demo-module__Q9eIjq__nextStepFormHeader>button{color:#785f51;background:0 0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__nextStepFormHeader>button svg{width:15px;height:15px}.memory-demo-module__Q9eIjq__nextStepFormHeader>button:disabled{cursor:wait;opacity:.55}.memory-demo-module__Q9eIjq__nextStepFormHeader h3,.memory-demo-module__Q9eIjq__nextStepFormHeader p{margin:0}.memory-demo-module__Q9eIjq__nextStepFormHeader h3{color:#1b1511;letter-spacing:-.035em;text-wrap:balance;font-size:22px}.memory-demo-module__Q9eIjq__nextStepFormHeader p{color:#716b70;margin-top:7px;font-size:11px;line-height:1.55}.memory-demo-module__Q9eIjq__betaFields{gap:7px;display:grid}.memory-demo-module__Q9eIjq__betaFields label,.memory-demo-module__Q9eIjq__feedbackComment>label,.memory-demo-module__Q9eIjq__inviteCopy>label{color:#3c3029;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__betaFields input,.memory-demo-module__Q9eIjq__feedbackComment textarea,.memory-demo-module__Q9eIjq__inviteCopy input{color:#17151a;width:100%;font:inherit;background:#fffdf9;border:1px solid #bda997;border-radius:7px}.memory-demo-module__Q9eIjq__betaFields input,.memory-demo-module__Q9eIjq__inviteCopy input{min-height:50px;padding:0 13px}.memory-demo-module__Q9eIjq__feedbackComment textarea{resize:vertical;min-height:108px;padding:12px 13px;line-height:1.55}.memory-demo-module__Q9eIjq__betaFields input::placeholder,.memory-demo-module__Q9eIjq__feedbackComment textarea::placeholder{color:#716b70}.memory-demo-module__Q9eIjq__consentRow{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:48px;display:grid}.memory-demo-module__Q9eIjq__consentRow input{accent-color:#17151a;width:18px;height:18px;margin:2px 0 0}.memory-demo-module__Q9eIjq__consentRow strong,.memory-demo-module__Q9eIjq__consentRow small{display:block}.memory-demo-module__Q9eIjq__consentRow label{cursor:pointer}.memory-demo-module__Q9eIjq__consentRow strong{color:#3c3029;font-size:11px;line-height:1.5}.memory-demo-module__Q9eIjq__consentRow small{color:#75685e;margin-top:3px;font-size:10.5px;line-height:1.55}.memory-demo-module__Q9eIjq__consentRow a{color:#17151a;text-underline-offset:2px;text-decoration:underline}.memory-demo-module__Q9eIjq__nextStepPrivacy{color:#6f6258;text-wrap:pretty;border-top:1px solid #ded1c4;margin:0;padding-top:10px;font-size:10.5px;line-height:1.55}.memory-demo-module__Q9eIjq__outcomeSubmit{color:#fff;background:#17151a;border:1px solid #17151a;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.memory-demo-module__Q9eIjq__outcomeSubmit:hover{background:#17151a}.memory-demo-module__Q9eIjq__outcomeSubmit:disabled{cursor:wait;opacity:.64}.memory-demo-module__Q9eIjq__loadingIcon{width:17px;height:17px;animation:.8s linear infinite memory-demo-module__Q9eIjq__next-step-spin}@keyframes memory-demo-module__Q9eIjq__next-step-spin{to{transform:rotate(360deg)}}.memory-demo-module__Q9eIjq__nextStepError{color:#8e3928;background:#fff1ec;border:1px solid #d5a496;border-radius:7px;margin:0;padding:9px 11px;font-size:11px;font-weight:750}.memory-demo-module__Q9eIjq__feedbackReasons{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.memory-demo-module__Q9eIjq__feedbackReasons label{color:#51453c;cursor:pointer;background:#fffdf9;border:1px solid #c9b7a5;border-radius:7px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:50px;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.4;display:grid;position:relative}.memory-demo-module__Q9eIjq__feedbackReasons label[data-selected]{color:#713c2d;background:#f8e9e1;border-color:#17151a}.memory-demo-module__Q9eIjq__feedbackReasons label:has(input:disabled){cursor:not-allowed;opacity:.48}.memory-demo-module__Q9eIjq__feedbackReasons input{opacity:0;width:1px;height:1px;position:absolute}.memory-demo-module__Q9eIjq__feedbackReasons svg{width:15px;height:15px}.memory-demo-module__Q9eIjq__feedbackComment{gap:7px;display:grid}.memory-demo-module__Q9eIjq__feedbackComment>div{color:#7d7065;justify-content:space-between;gap:12px;display:flex}.memory-demo-module__Q9eIjq__feedbackComment small{font-size:10px;line-height:1.4}.memory-demo-module__Q9eIjq__feedbackComment small:last-child{font-variant-numeric:tabular-nums;flex:none}.memory-demo-module__Q9eIjq__nextStepSuccess{align-content:start;gap:14px;display:grid}.memory-demo-module__Q9eIjq__nextStepSuccessIcon{color:#536653;background:#e4ecdc;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.memory-demo-module__Q9eIjq__nextStepSuccessIcon svg{width:17px;height:17px}.memory-demo-module__Q9eIjq__nextStepSuccess h3,.memory-demo-module__Q9eIjq__nextStepSuccess p{margin:0}.memory-demo-module__Q9eIjq__nextStepSuccess h3{color:#17151a;font-size:20px}.memory-demo-module__Q9eIjq__nextStepSuccess p{color:#716b70;margin-top:7px;font-size:11px;line-height:1.6}.memory-demo-module__Q9eIjq__inviteCopy{gap:7px;display:grid}.memory-demo-module__Q9eIjq__inviteCopy>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.memory-demo-module__Q9eIjq__inviteCopy button{color:#51453c;background:#fffdf9;border:1px solid #9e8875;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:50px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__inviteCopy button svg{width:15px;height:15px}.memory-demo-module__Q9eIjq__inviteCopy>p{color:#8e3928;margin:0;font-size:10px}.memory-demo-module__Q9eIjq__outcomeDismissed{color:#675a50;border-top:1px solid #cfbfae;border-bottom:1px solid #cfbfae;align-items:center;gap:9px;min-height:56px;font-size:11px;display:flex}.memory-demo-module__Q9eIjq__outcomeDismissed>svg{color:#61745f;width:17px;height:17px}.memory-demo-module__Q9eIjq__outcomeDismissed button{color:#17151a;background:0 0;min-height:44px;margin-left:auto;font-size:11px;font-weight:850}.memory-demo-module__Q9eIjq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.memory-demo-module__Q9eIjq__resultActions{background:#fffaf2;border:1px solid #cdbdac;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.memory-demo-module__Q9eIjq__resultActionHeading h2{margin:0;display:block}.memory-demo-module__Q9eIjq__resultActions p{color:#ff5f8f;font-size:10px;font-weight:850}.memory-demo-module__Q9eIjq__resultActions h2{color:#17151a;margin-top:4px;font-size:19px}.memory-demo-module__Q9eIjq__resultActions span{color:#716b70;margin-top:6px;font-size:11px}.memory-demo-module__Q9eIjq__resultActions>div:nth-child(2){align-items:center;gap:8px;display:flex}.memory-demo-module__Q9eIjq__resultActions>.memory-demo-module__Q9eIjq__errorMessage{grid-column:1/-1}.memory-demo-module__Q9eIjq__mobileResultCta{display:none}.memory-demo-module__Q9eIjq__nextStepFormHeader h3:focus-visible{outline-offset:4px;outline:3px solid #934430}.memory-demo-module__Q9eIjq__primaryButton:focus-visible,.memory-demo-module__Q9eIjq__secondaryButton:focus-visible,.memory-demo-module__Q9eIjq__textButton:focus-visible,.memory-demo-module__Q9eIjq__backButton:focus-visible,.memory-demo-module__Q9eIjq__resetButton:focus-visible,.memory-demo-module__Q9eIjq__photoOption:focus-visible,.memory-demo-module__Q9eIjq__coverChoice:focus-visible,.memory-demo-module__Q9eIjq__momentEditActions button:focus-visible,.memory-demo-module__Q9eIjq__draftPhotoList select:focus-visible,.memory-demo-module__Q9eIjq__placeQueue>button:focus-visible,.memory-demo-module__Q9eIjq__scenePhotoTrigger:focus-visible,.memory-demo-module__Q9eIjq__candidateMapLink:focus-visible,.memory-demo-module__Q9eIjq__candidateButtons button:focus-visible,.memory-demo-module__Q9eIjq__placeFallbackActions button:focus-visible,.memory-demo-module__Q9eIjq__manualPlaceForm input:focus-visible,.memory-demo-module__Q9eIjq__accessGate input:focus-visible,.memory-demo-module__Q9eIjq__manualPlaceForm button:focus-visible,.memory-demo-module__Q9eIjq__resultTabs button:focus-visible,.memory-demo-module__Q9eIjq__resultTopCta:focus-visible,.memory-demo-module__Q9eIjq__mobileResultCta a:focus-visible,.memory-demo-module__Q9eIjq__outcomePrimary:focus-visible,.memory-demo-module__Q9eIjq__outcomeSecondary:focus-visible,.memory-demo-module__Q9eIjq__outcomeDismiss:focus-visible,.memory-demo-module__Q9eIjq__outcomeSubmit:focus-visible,.memory-demo-module__Q9eIjq__nextStepFormHeader>button:focus-visible,.memory-demo-module__Q9eIjq__outcomeDismissed button:focus-visible,.memory-demo-module__Q9eIjq__inviteCopy button:focus-visible,.memory-demo-module__Q9eIjq__betaFields input:focus-visible,.memory-demo-module__Q9eIjq__feedbackComment textarea:focus-visible,.memory-demo-module__Q9eIjq__albumLeadButton:focus-visible,.memory-demo-module__Q9eIjq__resultPhotoButton:focus-visible,.memory-demo-module__Q9eIjq__resultMapRoute a:focus-visible,.memory-demo-module__Q9eIjq__googleMapsRouteButton:focus-visible,.memory-demo-module__Q9eIjq__resultMapState button:focus-visible,.memory-demo-module__Q9eIjq__resultPhotoDialogLayout article>button:focus-visible{outline-offset:2px;outline:3px solid #17151a}.memory-demo-module__Q9eIjq__consentRow:has(input:focus-visible){outline-offset:2px;outline:3px solid #17151a}.memory-demo-module__Q9eIjq__feedbackReasons label:has(input:focus-visible){outline-offset:2px;outline:3px solid #17151a}.memory-demo-module__Q9eIjq__scenePhotoViewer button:focus-visible{outline-offset:3px;outline:3px solid #f4c1a2}@media (max-width:980px){.memory-demo-module__Q9eIjq__draftColumns,.memory-demo-module__Q9eIjq__placeReviewGrid,.memory-demo-module__Q9eIjq__resultHero,.memory-demo-module__Q9eIjq__resultMapGrid,.memory-demo-module__Q9eIjq__resultPhotoDialogLayout{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout{max-height:92dvh;overflow-y:auto}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout figure{min-height:min(58dvh,560px)}.memory-demo-module__Q9eIjq__draftMemoryFields{position:static}.memory-demo-module__Q9eIjq__placeQueue{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.memory-demo-module__Q9eIjq__resultMetrics{width:100%}.memory-demo-module__Q9eIjq__albumMomentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-demo-module__Q9eIjq__resultNextStep{grid-template-columns:1fr}}@media (max-width:720px){.memory-demo-module__Q9eIjq__processing h1{font-size:32px}.memory-demo-module__Q9eIjq__processingDescription{font-size:14px}.memory-demo-module__Q9eIjq__processingPhotoTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:30px;display:grid}.memory-demo-module__Q9eIjq__processingPhoto{width:100%;padding:4px}.memory-demo-module__Q9eIjq__processingCurrent{text-align:left;align-items:flex-start;margin-top:24px;font-size:13px}.memory-demo-module__Q9eIjq__processingStages{margin-top:20px}.memory-demo-module__Q9eIjq__processingStages li{min-height:70px;padding:13px 3px 0;font-size:11px}.memory-demo-module__Q9eIjq__processingPrivacy{text-align:left;align-items:flex-start;max-width:320px;line-height:1.55}.memory-demo-module__Q9eIjq__introProof{grid-template-columns:1fr;gap:22px}.memory-demo-module__Q9eIjq__sourcePhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.memory-demo-module__Q9eIjq__mergeLine{flex-direction:row}.memory-demo-module__Q9eIjq__mergeLine span{width:auto}.memory-demo-module__Q9eIjq__mergeLine svg{transform:rotate(90deg)}.memory-demo-module__Q9eIjq__samplePicker{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__sampleCaption{text-align:right;justify-self:end;margin-top:-10px;position:static}.memory-demo-module__Q9eIjq__fixtureProof{min-height:220px}.memory-demo-module__Q9eIjq__consentScope{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-demo-module__Q9eIjq__consentScope>div:nth-child(3){border-top:1px solid #c8beb5;border-left:0}.memory-demo-module__Q9eIjq__consentScope>div:nth-child(4){border-top:1px solid #c8beb5}.memory-demo-module__Q9eIjq__momentEvidenceInline,.memory-demo-module__Q9eIjq__placeEvidenceGrid,.memory-demo-module__Q9eIjq__draftPhotoList{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__reviewFooter,.memory-demo-module__Q9eIjq__resultActions,.memory-demo-module__Q9eIjq__placeReviewProgress{flex-direction:column;align-items:stretch}.memory-demo-module__Q9eIjq__reviewFooter{display:flex}.memory-demo-module__Q9eIjq__resultNextStep{padding:20px 16px;scroll-margin-top:74px}.memory-demo-module__Q9eIjq__outcomeChoices,.memory-demo-module__Q9eIjq__feedbackReasons{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__outcomePrimary{min-height:72px}.memory-demo-module__Q9eIjq__nextStepSuccess{padding:0}.memory-demo-module__Q9eIjq__inviteCopy>div{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__outcomeDismissed{flex-wrap:wrap;align-items:flex-start;padding:8px 0}.memory-demo-module__Q9eIjq__outcomeDismissed button{text-align:left;width:100%;margin-left:26px}.memory-demo-module__Q9eIjq__reviewFooter .memory-demo-module__Q9eIjq__primaryButton,.memory-demo-module__Q9eIjq__placeReviewProgress>span{width:100%}.memory-demo-module__Q9eIjq__placeQueue{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__placeQueue>button{grid-template-columns:48px minmax(0,1fr)}.memory-demo-module__Q9eIjq__placeQueue .memory-demo-module__Q9eIjq__imageFrame{width:48px}.memory-demo-module__Q9eIjq__activeSceneHeader{grid-template-columns:92px minmax(0,1fr)}.memory-demo-module__Q9eIjq__scenePhotoTrigger,.memory-demo-module__Q9eIjq__scenePhotoTrigger>.memory-demo-module__Q9eIjq__imageFrame{width:92px}.memory-demo-module__Q9eIjq__scenePhotoHint{min-height:28px;font-size:0}.memory-demo-module__Q9eIjq__scenePhotoHint svg{width:16px;height:16px}.memory-demo-module__Q9eIjq__scenePhotoDialog{border:0;border-radius:0;width:100vw;max-height:100dvh}.memory-demo-module__Q9eIjq__scenePhotoViewer{min-height:100dvh;max-height:100dvh}.memory-demo-module__Q9eIjq__scenePhotoCanvas{min-height:0}.memory-demo-module__Q9eIjq__scenePhotoViewer>footer{min-height:68px}.memory-demo-module__Q9eIjq__publicCandidateList>li{grid-template-columns:28px minmax(0,1fr)}.memory-demo-module__Q9eIjq__candidateButtons{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.memory-demo-module__Q9eIjq__resultTabs{top:63px}.memory-demo-module__Q9eIjq__perspectiveTraceFlow{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__perspectiveTraceFlow>svg{transform:rotate(90deg)}.memory-demo-module__Q9eIjq__resultTabs button{flex-direction:column;gap:3px;min-height:48px;font-size:10px}.memory-demo-module__Q9eIjq__resultPanel{min-height:480px;padding:14px}.memory-demo-module__Q9eIjq__albumLead{height:64vw;min-height:250px}.memory-demo-module__Q9eIjq__albumMomentGrid{grid-template-columns:1fr}.memory-demo-module__Q9eIjq__resultMapSection+.memory-demo-module__Q9eIjq__resultMapSection{padding-top:20px}.memory-demo-module__Q9eIjq__resultMapSectionHeader h4{font-size:21px}.memory-demo-module__Q9eIjq__resultMapSectionHeader span{font-size:11px}.memory-demo-module__Q9eIjq__compactTimeline li{grid-template-columns:84px minmax(0,1fr)}.memory-demo-module__Q9eIjq__timelinePhotoStrip{grid-column:2;width:100%}.memory-demo-module__Q9eIjq__compactTimeline li>p{grid-column:2}.memory-demo-module__Q9eIjq__compactTimeline .memory-demo-module__Q9eIjq__timelineFinish{grid-template-columns:72px minmax(0,1fr)}.memory-demo-module__Q9eIjq__timelineFinishMark{min-height:64px}.memory-demo-module__Q9eIjq__timelineFinish>p{grid-column:1/-1!important}.memory-demo-module__Q9eIjq__resultPhotoDialog{border:0;border-radius:0;width:100vw;max-height:100dvh}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout{max-height:100dvh}.memory-demo-module__Q9eIjq__resultPhotoDialogLayout figure{min-height:54dvh}.memory-demo-module__Q9eIjq__finalPlaceList li{grid-template-columns:62px minmax(0,1fr)}.memory-demo-module__Q9eIjq__finalPlaceList .memory-demo-module__Q9eIjq__imageFrame{width:62px}.memory-demo-module__Q9eIjq__finalPlaceList em{grid-column:2;justify-self:start}.memory-demo-module__Q9eIjq__resultActions{grid-template-columns:1fr;padding:16px;display:grid}.memory-demo-module__Q9eIjq__resultActionButtons{flex-direction:column;align-items:stretch}.memory-demo-module__Q9eIjq__mobileResultCta{z-index:30;margin-top:-4px;padding:0 6px;display:block;position:sticky;bottom:10px}.memory-demo-module__Q9eIjq__mobileResultCta a{color:#fff;background:#17151a;border:1px solid #17151a;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:12px;font-weight:850;display:flex;box-shadow:0 12px 30px #472b1f3d}.memory-demo-module__Q9eIjq__mobileResultCta svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.memory-demo-module__Q9eIjq__placeReviewProgress i,.memory-demo-module__Q9eIjq__loadingIcon,.memory-demo-module__Q9eIjq__resultMapSpinner{transition:none;animation:none}}.memory-demo-module__Q9eIjq__selectionReview{gap:28px;display:grid}.memory-demo-module__Q9eIjq__selectionState{text-align:center;border-block:1px solid #c8beb5;align-content:center;place-items:center;gap:10px;min-height:340px;padding:44px 20px;display:grid}.memory-demo-module__Q9eIjq__selectionState>svg{color:#9a3f2d;width:34px;height:34px}.memory-demo-module__Q9eIjq__selectionState>p,.memory-demo-module__Q9eIjq__selectionState>h2,.memory-demo-module__Q9eIjq__selectionState>span{max-width:600px;margin:0}.memory-demo-module__Q9eIjq__selectionState>p{color:#ff5f8f;font-size:13px;font-weight:850}.memory-demo-module__Q9eIjq__selectionState>h2{color:#17151a;letter-spacing:-.03em;font-size:clamp(20px,2.4vw,30px)}.memory-demo-module__Q9eIjq__selectionState>span{color:#716b70;font-size:14px;line-height:1.65}.memory-demo-module__Q9eIjq__selectionState>button{margin-top:12px}.memory-demo-module__Q9eIjq__selectionSummary{border-block:1px solid #c8beb5;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:20px 2px;display:grid}.memory-demo-module__Q9eIjq__selectionSummary>svg{color:#65713c;width:24px;height:24px}.memory-demo-module__Q9eIjq__selectionSummary p,.memory-demo-module__Q9eIjq__selectionSummary h2,.memory-demo-module__Q9eIjq__selectionSummary span{margin:0}.memory-demo-module__Q9eIjq__selectionSummary p{color:#65713c;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__selectionSummary h2{color:#17151a;letter-spacing:-.025em;margin-top:4px;font-size:20px}.memory-demo-module__Q9eIjq__selectionSummary span{color:#716b70;margin-top:5px;font-size:13px;line-height:1.55;display:block}.memory-demo-module__Q9eIjq__selectionLive{color:#716b70;min-height:22px;margin:-10px 0 0;font-size:13px;font-weight:750}.memory-demo-module__Q9eIjq__selectionGroups{gap:34px;display:grid}.memory-demo-module__Q9eIjq__selectionGroup{border-top:1px solid #c8beb5;gap:16px;padding-top:16px;display:grid}.memory-demo-module__Q9eIjq__selectionGroup>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.memory-demo-module__Q9eIjq__selectionGroup>header h2,.memory-demo-module__Q9eIjq__selectionGroup>header span{margin:0}.memory-demo-module__Q9eIjq__selectionGroup>header h2{color:#17151a;letter-spacing:-.02em;font-size:18px}.memory-demo-module__Q9eIjq__selectionGroup>header span{color:#ff5f8f;font-size:12px;font-weight:850}.memory-demo-module__Q9eIjq__selectionGrid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:14px;display:grid}.memory-demo-module__Q9eIjq__selectionPhoto{background:#fffdf9;border:1px solid #c8beb5;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 8px 22px #43302212}.memory-demo-module__Q9eIjq__selectionPhoto[data-selected=true]{border-color:#17151a;box-shadow:0 0 0 2px #b2563c24}.memory-demo-module__Q9eIjq__selectionToggle,.memory-demo-module__Q9eIjq__selectionCover{appearance:none;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.memory-demo-module__Q9eIjq__selectionToggle{text-align:left;gap:7px;padding:0 0 12px;display:grid;position:relative}.memory-demo-module__Q9eIjq__selectionImage{aspect-ratio:4/3;background:#eee4d8;width:100%;display:block;position:relative;overflow:hidden}.memory-demo-module__Q9eIjq__selectionImage img{object-fit:cover}.memory-demo-module__Q9eIjq__selectionRecommendation{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#201b17d6;border:1px solid #ffffffad;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;position:absolute;top:9px;left:9px}.memory-demo-module__Q9eIjq__selectionRecommendation[data-kind=exclude_suggested]{background:#893d2beb}.memory-demo-module__Q9eIjq__selectionRecommendation[data-kind=neutral]{background:#5b4f45e6}.memory-demo-module__Q9eIjq__selectionToggleState{color:#17151a;align-items:center;gap:5px;min-height:26px;margin:1px 11px 0;font-size:11px;font-weight:850;display:inline-flex}.memory-demo-module__Q9eIjq__selectionToggleState svg{width:15px;height:15px}.memory-demo-module__Q9eIjq__selectionToggle>strong,.memory-demo-module__Q9eIjq__selectionToggle>small{margin-inline:11px;line-height:1.45}.memory-demo-module__Q9eIjq__selectionToggle>strong{color:#17151a;font-size:12px}.memory-demo-module__Q9eIjq__selectionToggle>small{color:#716b70;font-size:11px}.memory-demo-module__Q9eIjq__selectionCover{color:#716b70;border-top:1px solid #e2d6c9;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:11px;font-weight:800;display:inline-flex}.memory-demo-module__Q9eIjq__selectionCover[aria-pressed=true]{color:#17151a;background:#f5e7d9}.memory-demo-module__Q9eIjq__selectionCover:disabled{cursor:not-allowed;color:#a99c90}.memory-demo-module__Q9eIjq__selectionCover svg{width:15px;height:15px}.memory-demo-module__Q9eIjq__selectionFooter{z-index:20;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf7f5;border:1px solid #c8beb5;border-radius:10px;padding:14px;position:sticky;box-shadow:0 16px 38px #43302224}.memory-demo-module__Q9eIjq__selectionToggle:focus-visible,.memory-demo-module__Q9eIjq__selectionCover:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #075f9b;position:relative;box-shadow:inset 0 0 0 2px #fff}@media (max-width:520px){.memory-demo-module__Q9eIjq__selectionReview{gap:22px}.memory-demo-module__Q9eIjq__selectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.memory-demo-module__Q9eIjq__selectionToggle>strong,.memory-demo-module__Q9eIjq__selectionToggle>small{margin-inline:9px}.memory-demo-module__Q9eIjq__selectionFooter{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;position:static;bottom:auto}.memory-demo-module__Q9eIjq__selectionFooter .memory-demo-module__Q9eIjq__primaryButton{width:100%}}@media (max-width:330px){.memory-demo-module__Q9eIjq__selectionGrid{grid-template-columns:1fr}}.memory-demo-module__Q9eIjq__page{background:radial-gradient(circle at 91% 5%,#ff5f8f21,#0000 27rem),linear-gradient(#17151a0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#17151a0a 1px,#0000 1px) 0 0/44px 44px,#f4efe8}.memory-demo-module__Q9eIjq__topBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4efe8e6;border-bottom-color:#17151a29;min-height:72px}.memory-demo-module__Q9eIjq__brand{letter-spacing:-.05em}.memory-demo-module__Q9eIjq__brandIcon{object-fit:cover;width:34px;height:34px;box-shadow:0 8px 18px #ff5f8f3d}.memory-demo-module__Q9eIjq__localOnly{color:#625c62;background:#fffdf9a3;border-color:#17151a33;border-radius:0}.memory-demo-module__Q9eIjq__localOnly svg{color:#7b4dff}.memory-demo-module__Q9eIjq__main{min-height:calc(100dvh - 72px)}.memory-demo-module__Q9eIjq__intro{grid-template-columns:minmax(0,.92fr) minmax(520px,.92fr);width:min(100%,1400px);min-height:calc(100dvh - 210px)}.memory-demo-module__Q9eIjq__kicker,.memory-demo-module__Q9eIjq__stepLabel{color:#ff5f8f;letter-spacing:.1em;text-transform:uppercase}.memory-demo-module__Q9eIjq__intro h1{letter-spacing:-.078em;font-size:clamp(58px,6.2vw,94px);line-height:.96}.memory-demo-module__Q9eIjq__intro h1 em{color:#ff5f8f;font-style:normal}.memory-demo-module__Q9eIjq__introDescription{color:#625c62}.memory-demo-module__Q9eIjq__primaryButton,.memory-demo-module__Q9eIjq__secondaryButton,.memory-demo-module__Q9eIjq__accessGate,.memory-demo-module__Q9eIjq__introProof,.memory-demo-module__Q9eIjq__photoRail,.memory-demo-module__Q9eIjq__dropzone,.memory-demo-module__Q9eIjq__intakeReceipt,.memory-demo-module__Q9eIjq__formPanel,.memory-demo-module__Q9eIjq__previewPanel,.memory-demo-module__Q9eIjq__resultEditor,.memory-demo-module__Q9eIjq__memoryCard,.memory-demo-module__Q9eIjq__memoryCardCompact,.memory-demo-module__Q9eIjq__resultSummary,.memory-demo-module__Q9eIjq__resultNav,.memory-demo-module__Q9eIjq__outcomeNotice,.memory-demo-module__Q9eIjq__albumOutcome,.memory-demo-module__Q9eIjq__mapOutcome,.memory-demo-module__Q9eIjq__ownMapOutcome,.memory-demo-module__Q9eIjq__placeRule,.memory-demo-module__Q9eIjq__ownPlaces,.memory-demo-module__Q9eIjq__resultFinish,.memory-demo-module__Q9eIjq__privateHero,.memory-demo-module__Q9eIjq__privateAiDraft,.memory-demo-module__Q9eIjq__privateAiEvidence,.memory-demo-module__Q9eIjq__privateGapNotice,.memory-demo-module__Q9eIjq__privateVerdict,.memory-demo-module__Q9eIjq__privateCorrectionPanel,.memory-demo-module__Q9eIjq__privateMapPanel,.memory-demo-module__Q9eIjq__privateTrustStrip,.memory-demo-module__Q9eIjq__selectionFooter,.memory-demo-module__Q9eIjq__selectionToggle,.memory-demo-module__Q9eIjq__selectionCover{border-radius:0}.memory-demo-module__Q9eIjq__primaryButton{box-shadow:none;background:#17151a;border-color:#17151a}.memory-demo-module__Q9eIjq__primaryButton:hover{background:#17151a;transform:translateY(-2px);box-shadow:6px 6px #ff5f8f}.memory-demo-module__Q9eIjq__secondaryButton{color:#17151a;background:0 0;border-color:#17151a}.memory-demo-module__Q9eIjq__secondaryButton:hover{background:#fffdf9;box-shadow:5px 5px #d8f16b}.memory-demo-module__Q9eIjq__textButton{color:#17151a;border-color:#17151a66}.memory-demo-module__Q9eIjq__privacyPromise svg,.memory-demo-module__Q9eIjq__resultDisclosure svg,.memory-demo-module__Q9eIjq__resultPrivacy svg{color:#7b4dff}.memory-demo-module__Q9eIjq__introProof{background:#fffdf9e6;border-color:#17151a;box-shadow:18px 18px #7b4dff}.memory-demo-module__Q9eIjq__introProof:before{display:none}.memory-demo-module__Q9eIjq__sourcePhotoStack .memory-demo-module__Q9eIjq__imageFrame{border-color:#fffdf9;border-radius:0}.memory-demo-module__Q9eIjq__mergeLine{color:#ff5f8f}.memory-demo-module__Q9eIjq__flowHeader{border-bottom:1px solid #17151a33;margin-bottom:42px;padding-bottom:28px}.memory-demo-module__Q9eIjq__flowHeader h1{letter-spacing:-.062em;max-width:900px;font-size:clamp(38px,4.8vw,68px);line-height:1}.memory-demo-module__Q9eIjq__photoRail,.memory-demo-module__Q9eIjq__formPanel,.memory-demo-module__Q9eIjq__previewPanel,.memory-demo-module__Q9eIjq__resultEditor,.memory-demo-module__Q9eIjq__memoryCard,.memory-demo-module__Q9eIjq__memoryCardCompact,.memory-demo-module__Q9eIjq__albumOutcome,.memory-demo-module__Q9eIjq__mapOutcome,.memory-demo-module__Q9eIjq__ownMapOutcome,.memory-demo-module__Q9eIjq__ownPlaces,.memory-demo-module__Q9eIjq__privateAiDraft,.memory-demo-module__Q9eIjq__privateAiEvidence,.memory-demo-module__Q9eIjq__privateCorrectionPanel,.memory-demo-module__Q9eIjq__privateMapPanel{box-shadow:none;background:#fffdf9eb;border-color:#17151a3d}.memory-demo-module__Q9eIjq__photoOption,.memory-demo-module__Q9eIjq__ownPhoto,.memory-demo-module__Q9eIjq__coverChoice,.memory-demo-module__Q9eIjq__albumPhoto,.memory-demo-module__Q9eIjq__mapPhotoPin,.memory-demo-module__Q9eIjq__selectionToggle{border-radius:0}.memory-demo-module__Q9eIjq__photoOption[aria-pressed=true],.memory-demo-module__Q9eIjq__coverChoice[aria-pressed=true],.memory-demo-module__Q9eIjq__selectionToggle[data-selected=true]{border-color:#ff5f8f;box-shadow:inset 0 0 0 1px #ff5f8f}.memory-demo-module__Q9eIjq__timelineDot,.memory-demo-module__Q9eIjq__placeMarker[data-state=confirmed]{color:#17151a;background:#d8f16b}.memory-demo-module__Q9eIjq__resultNav{background:#fffdf9;border-color:#17151a}.memory-demo-module__Q9eIjq__resultNav a{border-radius:0}.memory-demo-module__Q9eIjq__resultNav a:hover,.memory-demo-module__Q9eIjq__resultNav a[aria-current=page]{color:#fff;background:#17151a}.memory-demo-module__Q9eIjq__outcomeSection+.memory-demo-module__Q9eIjq__outcomeSection{border-top-color:#17151a3d}.memory-demo-module__Q9eIjq__outcomeHeading h2,.memory-demo-module__Q9eIjq__finishHeading h2,.memory-demo-module__Q9eIjq__privateHero h1,.memory-demo-module__Q9eIjq__privateVerdict h2{letter-spacing:-.065em}.memory-demo-module__Q9eIjq__resultDisclosure,.memory-demo-module__Q9eIjq__placeRule,.memory-demo-module__Q9eIjq__privateTrustStrip{background:#fffdf9;border-left-color:#ff5f8f}.memory-demo-module__Q9eIjq__resultFinish{background:#d8f16b;border-color:#17151a}.memory-demo-module__Q9eIjq__privateHero{background:#fffdf9;border:1px solid #17151a;box-shadow:16px 16px #7b4dff2e}.memory-demo-module__Q9eIjq__privateEyebrow,.memory-demo-module__Q9eIjq__actualBadge{color:#ff5f8f}.memory-demo-module__Q9eIjq__privateTags span{color:#17151a;background:#ffd7e3;border-radius:0}@media (max-width:760px){.memory-demo-module__Q9eIjq__topBar{min-height:66px}.memory-demo-module__Q9eIjq__main{padding:40px 16px 68px}.memory-demo-module__Q9eIjq__intro{grid-template-columns:1fr;min-height:auto}.memory-demo-module__Q9eIjq__intro h1{font-size:clamp(52px,16vw,76px)}.memory-demo-module__Q9eIjq__introProof{box-shadow:10px 10px #7b4dff}.memory-demo-module__Q9eIjq__flowHeader{grid-template-columns:1fr;gap:6px}.memory-demo-module__Q9eIjq__backButton{width:fit-content;min-height:40px}}.memory-demo-module__Q9eIjq__photoModeBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin:-4px 0 22px;display:flex}.memory-demo-module__Q9eIjq__photoModeBar .memory-demo-module__Q9eIjq__textButton{min-height:44px;margin:0}.memory-demo-module__Q9eIjq__inlineConsent{background:#fffaf3;border:1px solid #c8beb5;border-radius:12px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:18px;display:flex}.memory-demo-module__Q9eIjq__inlineConsent[data-accepted=true]{background:#f7faed;border-color:#a8b66c}.memory-demo-module__Q9eIjq__inlineConsent>svg{color:#7b4dff;flex:none;width:20px;height:20px}.memory-demo-module__Q9eIjq__inlineConsent[data-accepted=true]>svg{color:#65713c}.memory-demo-module__Q9eIjq__inlineConsent>div{gap:5px;display:grid}.memory-demo-module__Q9eIjq__inlineConsent strong{font-size:13px}.memory-demo-module__Q9eIjq__inlineConsent p,.memory-demo-module__Q9eIjq__inlineConsent span{color:#716b70;margin:0;font-size:12px;line-height:1.62}.memory-demo-module__Q9eIjq__inlineConsent a{color:#17151a;text-underline-offset:3px;font-weight:760;text-decoration:underline}@media (max-width:640px){.memory-demo-module__Q9eIjq__photoModeBar{flex-direction:column;align-items:flex-start;gap:4px}.memory-demo-module__Q9eIjq__inlineConsent{padding:15px}}
