.public-feedback_feedback__Xd1EU{width:min(calc(100% - 48px),1180px);min-height:490px;margin-inline:auto;padding:107px 0 120px;color:var(--public-ink,#1a1625);font-family:inherit;font-weight:450;line-height:1.75;word-break:keep-all;overflow-wrap:break-word}.public-feedback_feedback__Xd1EU *,.public-feedback_feedback__Xd1EU :after,.public-feedback_feedback__Xd1EU :before{box-sizing:border-box}.public-feedback_copy__n5j52{max-width:810px}.public-feedback_eyebrow__765ue{display:inline-flex;margin:0 0 25px;padding:7px 13px;border:1px solid #ddd6fe;border-radius:30px;color:#6D28D9;background:var(--public-violet-soft,#f5f3ff);font-size:13px;font-weight:550}.public-feedback_copy__n5j52 h1{margin:0;font-size:clamp(36px,4.7vw,64px);font-weight:650;line-height:1.18;letter-spacing:-.045em}.public-feedback_copy__n5j52 h1>span{color:var(--public-violet-deep,#6D28D9)}.public-feedback_description__hOXQM{max-width:675px;margin:28px 0 0;color:var(--public-muted,#6b6580);font-size:clamp(16px,1.3vw,18px);font-weight:450;line-height:1.75}.public-feedback_actions__4gR33{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:35px}.public-feedback_primary__rBnd9,.public-feedback_secondary__dnC1_{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:13px 23px;border:1px solid transparent;border-radius:30px;font-family:inherit;font-size:15px;font-weight:550;line-height:1.5;text-decoration:none;cursor:pointer;transition:transform .18s,border-color .18s}.public-feedback_primary__rBnd9{color:white!important;background:var(--public-gradient,linear-gradient(110deg,#7c3aed,#db2777));box-shadow:0 6px 18px #7c3aed12}.public-feedback_secondary__dnC1_{color:var(--public-ink,#1a1625);border-color:var(--public-line,#e9e5f0);background:white}.public-feedback_primary__rBnd9:hover,.public-feedback_secondary__dnC1_:hover{transform:translateY(-2px)}.public-feedback_secondary__dnC1_:hover{border-color:#DDD6FE}.public-feedback_contact__KmQEE a:focus-visible,.public-feedback_primary__rBnd9:focus-visible,.public-feedback_secondary__dnC1_:focus-visible{outline:3px solid #7c3aed;outline-offset:4px}.public-feedback_primary__rBnd9 svg,.public-feedback_secondary__dnC1_ svg{flex-shrink:0}.public-feedback_contact__KmQEE{margin:27px 0 0;color:var(--public-muted,#6b6580);font-size:14px;line-height:1.75}.public-feedback_contact__KmQEE a{color:#6D28D9;text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.public-feedback_feedback__Xd1EU{width:calc(100% - 40px);min-height:430px;padding:65px 0 77px}.public-feedback_eyebrow__765ue{margin-bottom:23px;font-size:13px}.public-feedback_copy__n5j52 h1{font-size:clamp(36px,9vw,50px)}.public-feedback_description__hOXQM{margin-top:24px;font-size:16px}.public-feedback_actions__4gR33{align-items:stretch;margin-top:29px;gap:11px}.public-feedback_primary__rBnd9,.public-feedback_secondary__dnC1_{min-height:50px;padding-inline:19px;font-size:14px;gap:18px}.public-feedback_contact__KmQEE{font-size:14px}}@media (prefers-reduced-motion:reduce){.public-feedback_feedback__Xd1EU *{transition:none!important}.public-feedback_primary__rBnd9:hover,.public-feedback_secondary__dnC1_:hover{transform:none}}.public-site-shell_shell__QJzwe{--public-ink:#1a1625;--public-muted:#6b6580;--public-line:#e9e5f0;--public-violet:#7c3aed;--public-violet-deep:#6d28d9;--public-violet-soft:#f5f3ff;--public-violet-tint:#ede9fe;--public-pink:#db2777;--public-pink-soft:#fce7f3;--public-night:#08060f;--public-gradient:linear-gradient(135deg,#7c3aed,#db2777);--background:#ffffff;--surface:#ffffff;--bg-alt:#f9fafb;--bg-dark:#08060f;--border:#e9e5f0;--border-default:#e9e5f0;--border-hover:#c4b5fd;--border-focus:#7c3aed;--text-primary:#1a1625;--text-secondary:#6b6580;--text-tertiary:#6b6580;--text-muted:#6b6580;--text-brand:#6d28d9;--text-inverse:#fafafa;--text-inverse-secondary:#a1a1aa;--text-inverse-muted:#a1a1aa;--primary:#7c3aed;--primary-hover:#6d28d9;--primary-soft:#f5f3ff;--rose:#db2777;--violet:#7c3aed;--focus:#7c3aed;min-height:100dvh;display:flex;flex-direction:column;background:white;color:var(--public-ink);font-family:Pretendard Variable,Pretendard,sans-serif;font-synthesis:none;font-size:17px;font-weight:450;line-height:1.75;letter-spacing:-.02em;word-break:keep-all;line-break:strict;overflow-wrap:break-word}.public-site-shell_shell__QJzwe *,.public-site-shell_shell__QJzwe :after,.public-site-shell_shell__QJzwe :before{box-sizing:border-box}.public-site-shell_shell__QJzwe>main{flex:1;min-width:0;scroll-margin-top:90px}.public-site-shell_shell__QJzwe a{-webkit-tap-highlight-color:transparent}.public-site-shell_shell__QJzwe a:focus-visible,.public-site-shell_shell__QJzwe button:focus-visible,.public-site-shell_shell__QJzwe input:focus-visible{outline:3px solid var(--public-violet);outline-offset:4px}.public-site-shell_shell__QJzwe ::selection{color:var(--public-ink);background:#ddd6fe}.public-site-shell_skipLink__rszNy{position:fixed;z-index:100;top:10px;left:12px;padding:12px 20px;border-radius:10px;background:var(--public-violet);color:white;transform:translateY(-150%)}.public-site-shell_skipLink__rszNy:focus{transform:none}.public-site-shell_header__pI5Xx{position:sticky;z-index:40;top:0;background:#ffffffed;backdrop-filter:blur(18px)}.public-site-shell_headerInner__7gRGL{width:min(calc(100% - 96px),1320px);min-height:76px;display:flex;align-items:center;gap:32px;margin:0 auto;border-bottom:1px solid var(--public-line)}.public-site-shell_brand__2nwyV{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.public-site-shell_navigation__q7bmU{margin-left:auto;display:flex;align-items:center;gap:30px}.public-site-shell_navigation__q7bmU a{display:inline-flex;min-height:44px;align-items:center;color:var(--public-muted);font-size:14px;text-decoration:none}.public-site-shell_navigation__q7bmU a:hover,.public-site-shell_navigation__q7bmU a[aria-current=page]{color:var(--public-violet)}.public-site-shell_homeLink__O_uWJ{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:8px 18px;border:1px solid var(--public-line);border-radius:99px;color:var(--public-ink);font-size:13px;text-decoration:none;white-space:nowrap}.public-site-shell_homeLink__O_uWJ:hover{background:var(--public-violet-soft);border-color:#c4b5fd}.public-site-shell_footer__S0uFs{background:var(--public-night);color:#a1a1aa;padding:54px 0 22px}.public-site-shell_footerInner__yPS8q{display:grid;grid-template-columns:1.45fr 1fr 1fr;width:min(calc(100% - 96px),1248px);margin:auto;gap:48px;padding-bottom:35px;border-bottom:1px solid #ffffff1a}.public-site-shell_footerBrand__pzLlT>a:first-child{display:inline-flex;align-items:center;min-height:44px}.public-site-shell_footerBrand__pzLlT p{font-size:14px;margin:14px 0 10px}.public-site-shell_footerBrand__pzLlT>a:last-child{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:#c4b5fd;font-size:13px}.public-site-shell_footer__S0uFs nav{display:flex;align-items:flex-start;flex-direction:column}.public-site-shell_footer__S0uFs nav>p{font-size:13px;font-weight:600;color:#fafafa;margin:7px 0 10px}.public-site-shell_footer__S0uFs nav>a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;gap:8px;color:#a1a1aa;font-size:13px;text-decoration:none}.public-site-shell_footer__S0uFs a:hover{color:#fafafa}.public-site-shell_footer__S0uFs a:focus-visible{outline-color:#c4b5fd}.public-site-shell_copyright__6Dqoi{width:min(calc(100% - 96px),1248px);margin:19px auto 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.public-site-shell_copyright__6Dqoi>a{display:inline-flex;min-height:44px;align-items:center;color:#a1a1aa}@media (max-width:900px){.public-site-shell_headerInner__7gRGL{width:calc(100% - 48px);gap:20px}.public-site-shell_navigation__q7bmU{gap:20px}.public-site-shell_copyright__6Dqoi,.public-site-shell_footerInner__yPS8q{width:calc(100% - 48px)}.public-site-shell_footerInner__yPS8q{gap:30px}}@media (max-width:640px){.public-site-shell_headerInner__7gRGL{width:calc(100% - 40px);min-height:70px;gap:10px}.public-site-shell_navigation__q7bmU{display:none}.public-site-shell_homeLink__O_uWJ{margin-left:auto;font-size:12px;padding:8px 13px}.public-site-shell_footer__S0uFs{padding-top:39px}.public-site-shell_copyright__6Dqoi,.public-site-shell_footerInner__yPS8q{width:calc(100% - 40px)}.public-site-shell_footerInner__yPS8q{grid-template-columns:1fr 1fr;gap:24px 20px;padding-bottom:25px}.public-site-shell_footerBrand__pzLlT{grid-column:1/-1}.public-site-shell_footer__S0uFs nav>a{font-size:12px}.public-site-shell_copyright__6Dqoi{flex-direction:column;align-items:flex-start;gap:0;line-height:1.75}}@media print{.public-site-shell_footer__S0uFs,.public-site-shell_header__pI5Xx,.public-site-shell_skipLink__rszNy{display:none}.public-site-shell_shell__QJzwe{font-size:11pt}}.about_about__BWA3t :where(h1,h2,h3,p,figure){margin:0}.about_about__BWA3t h1{font-size:clamp(42px,5.5vw,74px);line-height:1.16;letter-spacing:-.05em;font-weight:650}.about_about__BWA3t h2{font-size:clamp(30px,3.5vw,48px);line-height:1.22;letter-spacing:-.045em;font-weight:630}.about_hero__GRNQ4{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,85px);align-items:center;width:min(calc(100% - 112px),1248px);margin:auto;padding:86px 0 108px}.about_eyebrow__Cnlyg{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.6;font-weight:550;letter-spacing:.015em;color:var(--public-violet);margin-bottom:26px!important}.about_hero__GRNQ4 h1>span{color:var(--public-violet-deep)}.about_lead__5ob3y{font-size:clamp(16px,1.4vw,18px);line-height:1.85;color:var(--public-muted);margin-top:30px!important}.about_textLink__uCPxr{display:inline-flex;align-items:center;min-height:48px;gap:22px;font-size:14px;font-weight:550;color:var(--public-ink);border-bottom:1px solid #c4b5fd;margin-top:29px}.about_textLink__uCPxr:hover{color:var(--public-violet)}.about_heroVisual__jwVN2{min-width:0}.about_photo__SNr8E{aspect-ratio:.97;position:relative;overflow:hidden;border-radius:22px;background:var(--public-violet-soft)}.about_photo__SNr8E img{object-fit:cover;object-position:center 56%}.about_heroVisual__jwVN2 figcaption{padding-top:22px;border-bottom:1px solid var(--public-line);padding-bottom:20px}.about_heroVisual__jwVN2 figcaption>span{display:block;color:var(--public-muted);font-size:13px}.about_heroVisual__jwVN2 strong{display:block;font-size:20px;font-weight:550;line-height:1.6;margin-top:5px}.about_heroVisual__jwVN2 small{display:block;font-size:11px;color:var(--public-muted);margin-top:9px}.about_principles__q3cGU{width:min(calc(100% - 112px),1248px);margin:auto;padding:0 0 108px}.about_principles__q3cGU header{padding-top:73px;border-top:1px solid var(--public-line)}.about_principles__q3cGU h2>span{color:var(--public-muted)}.about_principleGrid__5QFVi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:54px}.about_principleGrid__5QFVi article{border-top:1px solid var(--public-line);padding-top:22px}.about_principleGrid__5QFVi article>div{display:flex;align-items:center;justify-content:space-between;color:var(--public-violet)}.about_principleGrid__5QFVi article>div>span{font-size:13px;font-variant-numeric:tabular-nums}.about_principleGrid__5QFVi h3{font-size:clamp(22px,2vw,28px);line-height:1.35;letter-spacing:-.035em;font-weight:600;margin:31px 0 16px}.about_principleGrid__5QFVi p{font-size:16px;line-height:1.85;color:var(--public-muted)}.about_trust__2dPVN{padding:76px max(56px,calc((100vw - 1248px)/2));display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;background:var(--public-violet-soft)}.about_trust__2dPVN h2{font-size:clamp(29px,3vw,41px)}.about_trust__2dPVN>div>p:last-child{font-size:16px;color:var(--public-muted);line-height:1.85;margin-top:25px}.about_trust__2dPVN nav{display:flex;flex-direction:column}.about_trust__2dPVN nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;min-height:90px;border-bottom:1px solid #ddd6fe;color:var(--public-violet-deep)}.about_trust__2dPVN nav a:first-child{border-top:1px solid #ddd6fe}.about_trust__2dPVN nav strong{display:block;font-size:18px;color:var(--public-ink);font-weight:600}.about_trust__2dPVN nav small{display:block;font-size:13px;color:var(--public-muted);margin-top:6px}.about_trust__2dPVN nav a:hover strong{color:var(--public-violet)}.about_trust__2dPVN nav svg{flex-shrink:0}.about_company__gvUaD{padding:88px 0 65px;color:#fafafa;background:var(--public-night);scroll-margin-top:95px}.about_companyInner__0p_z3{width:min(calc(100% - 112px),1248px);margin:auto}.about_companyHeading__r9LZO{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.about_company__gvUaD .about_eyebrow__Cnlyg{color:#c4b5fd}.about_companyHeading__r9LZO>a{display:inline-flex;align-items:center;gap:18px;min-height:48px;color:#c4b5fd;font-size:17px;border-bottom:1px solid #322843}.about_securityLeadership__nwHfV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;padding:36px 0;margin-top:36px;border-top:1px solid #322843;scroll-margin-top:100px}.about_securityLeadership__nwHfV .about_eyebrow__Cnlyg{margin-bottom:16px!important}.about_securityLeadership__nwHfV h3{font-size:clamp(26px,2.5vw,34px);line-height:1.35;letter-spacing:-.025em;font-weight:600}.about_securityKoreanName__ENpT_{display:inline-block;margin-left:8px;color:#c4b5fd;font-size:17px;font-weight:450}.about_securityRole__fzkN4{margin-top:10px!important;color:#c4b5fd;font-size:15px;line-height:1.6}.about_securityDescription__GAuE4{min-width:0}.about_securityDescription__GAuE4 p{color:#d4d4d8;font-size:15px;line-height:1.85}.about_securityDescription__GAuE4 p+p{margin-top:14px;color:#a1a1aa}.about_securityDescription__GAuE4 a{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:16px;color:#c4b5fd;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:5px}.about_securityDescription__GAuE4 a span{min-width:0}.about_securityDescription__GAuE4 a svg{flex-shrink:0}.about_securityDescription__GAuE4 a:hover{color:#fafafa}.about_companyDetails__9g7Uc>section{max-width:none;padding:36px 0 30px;margin-top:32px;border-top:1px solid #322843}.about_companyDetails__9g7Uc h2{font-size:23px;line-height:1.4;font-weight:550;margin-bottom:16px}.about_companyDetails__9g7Uc dd,.about_companyDetails__9g7Uc p{font-size:15px;line-height:1.85}.about_companyDetails__9g7Uc dt{font-size:12px;color:#a1a1aa;margin-bottom:5px}.about_companyDetails__9g7Uc dl{gap:22px 48px;margin-top:28px}.about_companyLinks__3LXS4{display:flex;gap:30px;border-bottom:1px solid #322843;padding:28px 0;margin-top:18px}.about_companyLinks__3LXS4>a{min-height:44px;display:inline-flex;align-items:center;gap:13px;font-size:14px;color:#c4b5fd}.about_company__gvUaD a:focus-visible{outline-color:#c4b5fd}@media (max-width:1000px){.about_companyInner__0p_z3,.about_hero__GRNQ4,.about_principles__q3cGU{width:calc(100% - 64px)}.about_hero__GRNQ4{gap:35px;padding-top:64px}.about_hero__GRNQ4 h1{font-size:50px}.about_lead__5ob3y br{display:none}.about_principleGrid__5QFVi{gap:26px}.about_trust__2dPVN{padding-inline:32px;gap:35px}.about_trust__2dPVN>div>p:last-child br{display:none}}@media (max-width:760px){.about_companyInner__0p_z3,.about_hero__GRNQ4,.about_principles__q3cGU{width:calc(100% - 40px)}.about_hero__GRNQ4{grid-template-columns:1fr;gap:42px;padding:53px 0 67px}.about_hero__GRNQ4 h1{font-size:clamp(38px,9vw,56px)}.about_desktopBreak__eL8xz{display:none}.about_eyebrow__Cnlyg{margin-bottom:22px!important}.about_lead__5ob3y{margin-top:24px!important}.about_textLink__uCPxr{margin-top:21px}.about_photo__SNr8E{aspect-ratio:1.12;border-radius:17px}.about_heroVisual__jwVN2 strong{font-size:18px}.about_principles__q3cGU{padding-bottom:65px}.about_principles__q3cGU header{padding-top:48px}.about_principleGrid__5QFVi{grid-template-columns:1fr;gap:34px;margin-top:35px}.about_principleGrid__5QFVi h3{margin-top:20px;margin-bottom:12px;font-size:24px}.about_trust__2dPVN{grid-template-columns:1fr;padding:58px 20px;gap:30px}.about_trust__2dPVN nav a{padding:20px 0}.about_company__gvUaD{padding:62px 0 30px}.about_companyHeading__r9LZO{display:block}.about_companyHeading__r9LZO>a{margin-top:26px;font-size:16px}.about_securityLeadership__nwHfV{grid-template-columns:1fr;gap:24px;margin-top:30px;padding-block:30px}.about_securityKoreanName__ENpT_{font-size:15px}.about_companyLinks__3LXS4{flex-direction:column;align-items:flex-start;gap:7px;margin-top:16px;padding:17px 0}}.about_aboutNav__AmaxJ{display:flex;flex-wrap:wrap;gap:8px 28px;width:min(calc(100% - 112px),1248px);margin:0 auto 28px}.about_aboutNav__AmaxJ a{display:inline-flex;align-items:center;min-height:44px;color:var(--public-violet-deep);font-size:14px;text-decoration:underline;text-underline-offset:5px}.about_business__gevze{width:min(calc(100% - 112px),1248px);margin:auto;padding:72px 0;border-top:1px solid var(--public-line);scroll-margin-top:96px}.about_business__gevze p{font-size:16px;line-height:1.85}.about_business__gevze h2 span,.about_business__gevze p{color:var(--public-muted)}.about_businessGrid__FRsF_{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:36px}.about_businessGrid__FRsF_ h3{font-size:23px;line-height:1.5;margin-bottom:16px;letter-spacing:-.025em}.about_businessNote___j3QS{margin-top:32px!important;padding-top:24px;border-top:1px solid var(--public-line)}.about_businessNote___j3QS a{text-decoration:underline;text-underline-offset:4px;color:var(--public-violet-deep)}@media (max-width:1000px){.about_aboutNav__AmaxJ,.about_business__gevze{width:calc(100% - 64px)}}@media (max-width:760px){.about_aboutNav__AmaxJ,.about_business__gevze{width:calc(100% - 40px)}.about_business__gevze{padding:48px 0}.about_businessGrid__FRsF_{grid-template-columns:1fr;gap:30px}.about_aboutNav__AmaxJ{gap:4px 20px}}.store-buttons_badges__NJ2pv{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.store-buttons_badge__3vhSw{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;border-radius:8px}.store-buttons_badge__3vhSw:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.store-buttons_apple___tS1b{display:block;width:auto;height:48px}.store-buttons_badge__3vhSw:has(.store-buttons_apple___tS1b){padding:12px}.store-buttons_google__rIVt7{display:block;width:auto;height:72px}@media (max-width:480px){.store-buttons_apple___tS1b{height:40px}.store-buttons_badge__3vhSw:has(.store-buttons_apple___tS1b){padding:10px}.store-buttons_badge__3vhSw:has(.store-buttons_apple___tS1b){padding:12px}.store-buttons_google__rIVt7{height:60px}}.product-shell_header__m6B6s{position:sticky;z-index:40;top:0;border-bottom:1px solid rgba(23,21,26,.16);background:rgba(244,239,232,.9);backdrop-filter:blur(18px)}.product-shell_headerInner__mW9yR{display:flex;width:min(1400px,calc(100% - 48px));min-height:72px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.product-shell_brand__2aW38{display:inline-flex;min-height:44px;align-items:center;gap:11px;color:#17151a;font-size:20px;font-weight:850;letter-spacing:-.05em}.product-shell_headerActions___1AVw{display:flex;align-items:center;gap:12px}.product-shell_badge__mVP_X,.product-shell_headerLink___LyFW{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(23,21,26,.22);padding:0 14px;color:#4f4a4f;font-size:12px;font-weight:760}.product-shell_badge__mVP_X svg{width:15px;height:15px;color:#7b4dff}.product-shell_headerLink___LyFW{border-color:#17151a;background:#17151a;color:white}.product-shell_headerLink___LyFW:hover{box-shadow:4px 4px 0 #ff5f8f;transform:translateY(-1px)}.product-shell_legalPage__zLa0x{min-height:100dvh;color:#17151a;background:radial-gradient(circle at 88% 8%,rgba(255,95,143,.12),transparent 28rem),#f4efe8}.product-shell_legalHero__O3dQY{display:grid;width:min(1400px,calc(100% - 48px));grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);align-items:end;gap:clamp(50px,8vw,130px);margin:0 auto;padding:clamp(74px,10vw,138px) 0 64px}.product-shell_legalEyebrow__T45ng{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-size:12px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.product-shell_legalEyebrow__T45ng:before{width:28px;height:1px;background:currentColor;content:""}.product-shell_legalHeroTitle__rpw7b{max-width:760px;margin:0;font-size:clamp(54px,7.2vw,104px);font-weight:830;letter-spacing:-.078em;line-height:.94}.product-shell_legalHeroTitle__rpw7b em{color:#ff5f8f;font-style:normal}.product-shell_legalHeroDescription__hHuiM{max-width:540px;margin:0;color:#625c62;font-size:17px;line-height:1.72}.product-shell_legalNav__iDQYm{position:sticky;z-index:20;top:72px;border-top:1px solid #17151a;border-bottom:1px solid rgba(23,21,26,.18);background:rgba(255,253,249,.95);backdrop-filter:blur(14px)}.product-shell_legalNavInner__A5q0D{display:flex;width:min(1400px,calc(100% - 48px));margin:0 auto;overflow-x:auto;scrollbar-width:thin}.product-shell_legalNav__iDQYm a{display:inline-flex;flex:0 0 auto;min-height:58px;align-items:center;border-right:1px solid rgba(23,21,26,.16);padding:0 28px;color:#625c62;font-size:13px;font-weight:760;white-space:nowrap}.product-shell_legalNav__iDQYm a:first-child{border-left:1px solid rgba(23,21,26,.16)}.product-shell_legalNav__iDQYm a[data-active=true]{background:#d8f16b;color:#17151a}.product-shell_legalContent__XcanJ{width:min(1040px,calc(100% - 48px));margin:0 auto;padding:70px 0 100px}.product-shell_legalContent__XcanJ .eyebrow{color:#ff5f8f;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.product-shell_legalContent__XcanJ h1{font-size:clamp(40px,5vw,68px);letter-spacing:-.055em;line-height:1}.product-shell_legalContent__XcanJ section.rounded-\[8px\]{border-color:rgba(23,21,26,.2);border-radius:0;background:#fffdf9;box-shadow:8px 8px 0 rgba(123,77,255,.12)}.product-shell_legalContent__XcanJ a.text-primary{color:#5d35d6;font-weight:720;text-decoration:underline;text-underline-offset:3px}.product-shell_legalFooter__aoS46{border-top:1px solid rgba(255,255,255,.12);background:#17151a;color:#aaa0aa}.product-shell_legalFooterInner__jTlFx{display:flex;width:min(1400px,calc(100% - 48px));min-height:78px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;font-size:12px}.product-shell_legalFooterInner__jTlFx nav{display:flex;flex-wrap:wrap;gap:20px}.product-shell_legalFooterInner__jTlFx nav a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}@media (max-width:760px){.product-shell_headerInner__mW9yR,.product-shell_legalFooterInner__jTlFx,.product-shell_legalHero__O3dQY,.product-shell_legalNavInner__A5q0D{width:min(calc(100% - 28px),680px)}.product-shell_headerInner__mW9yR{min-height:66px}.product-shell_headerActions___1AVw .product-shell_badge__mVP_X{display:none}.product-shell_headerLink___LyFW{min-height:44px;padding:0 12px}.product-shell_legalNav__iDQYm a{flex:1 0 auto;padding:0 14px;font-size:11px}.product-shell_legalHero__O3dQY{grid-template-columns:1fr;gap:26px;padding:58px 0 44px}.product-shell_legalHeroTitle__rpw7b{font-size:clamp(52px,17vw,78px)}.product-shell_legalHeroDescription__hHuiM{font-size:15px}.product-shell_legalNav__iDQYm{top:66px;overflow-x:auto}.product-shell_legalNavInner__A5q0D{width:max-content;min-width:100%}.product-shell_legalNav__iDQYm a{min-height:52px;padding:0 20px;white-space:nowrap}.product-shell_legalContent__XcanJ{width:min(calc(100% - 32px),680px);padding:48px 0 72px}.product-shell_legalFooterInner__jTlFx{align-items:flex-start;flex-direction:column;padding:24px 0}}.legal-pages_page__2n1Ib{color:var(--public-ink,#1a1625);background:#fff;font-family:inherit;overflow-wrap:break-word;word-break:keep-all;line-break:strict}.legal-pages_layout__MQhR6{display:grid;grid-template-columns:220px minmax(0,860px);gap:64px;width:min(calc(100% - 96px),1144px);margin:0 auto;padding:66px 0 108px;align-items:start}.legal-pages_sidebar__paPSL{position:sticky;top:106px;min-width:0;padding-top:7px}.legal-pages_sidebarLabel__kLRhR{margin:0 0 15px;color:var(--public-muted,#6b6580);font-size:13px;font-weight:500}.legal-pages_policyNavigation__pPBcT{display:flex;flex-direction:column;gap:7px}.legal-pages_policyNavigation__pPBcT a{display:inline-flex;min-width:44px;min-height:46px;align-items:center;padding:10px 15px;border:1px solid transparent;border-radius:12px;color:var(--public-muted,#6b6580);font-size:14px;font-weight:450;line-height:1.5;text-decoration:none;transition:color .18s,background .18s,border-color .18s}.legal-pages_policyNavigation__pPBcT a[aria-current=page]{border-color:#ddd3f1;font-weight:550}.legal-pages_policyNavigation__pPBcT a:hover,.legal-pages_policyNavigation__pPBcT a[aria-current=page]{background:var(--public-violet-soft,#f5f3ff);color:#6d28d9}.legal-pages_document__XeNq2 a:focus-visible,.legal-pages_document__XeNq2 button:focus-visible,.legal-pages_document__XeNq2 input:focus-visible,.legal-pages_policyNavigation__pPBcT a:focus-visible{outline:3px solid var(--public-violet,#7c3aed);outline-offset:4px}.legal-pages_document__XeNq2{width:100%;min-width:0;max-width:860px;color:var(--public-ink,#1a1625);font-size:17px;font-weight:400;line-height:1.85}.legal-pages_document__XeNq2 article{width:100%;max-width:100%;min-width:0}.legal-pages_document__XeNq2 h1{margin:0;color:var(--public-ink,#1a1625);font-size:clamp(34px,3.9vw,52px);font-weight:650;letter-spacing:-.045em;line-height:1.2}.legal-pages_document__XeNq2 h2{color:var(--public-ink,#1a1625);font-size:24px;font-weight:650;letter-spacing:-.03em;line-height:1.4}.legal-pages_document__XeNq2 h3{color:var(--public-ink,#1a1625);font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.45}.legal-pages_document__XeNq2 dd,.legal-pages_document__XeNq2 li,.legal-pages_document__XeNq2 p{font-size:16px;font-weight:400;line-height:1.85}.legal-pages_document__XeNq2 b,.legal-pages_document__XeNq2 strong{font-weight:600}.legal-pages_document__XeNq2 .eyebrow{color:#6d28d9;font-size:13px;font-weight:550;letter-spacing:.04em;line-height:1.5}.legal-pages_document__XeNq2 dt{color:var(--public-muted,#6b6580);font-size:13px;font-weight:500;line-height:1.65}.legal-pages_document__XeNq2 a{color:#6d28d9;font-weight:500;text-underline-offset:4px;text-decoration-thickness:1px}.legal-pages_document__XeNq2 a:hover{color:var(--public-pink,#db2777)}.legal-pages_document__XeNq2 article>section{margin-top:38px}.legal-pages_document__XeNq2 section[id]{scroll-margin-top:120px}.legal-pages_document__XeNq2 article>nav{margin-top:32px;padding:24px;border:1px solid var(--public-line,#e9e5f0);border-radius:16px;background:var(--public-violet-soft,#f5f3ff)}.legal-pages_document__XeNq2 article>nav h2{font-size:20px}.legal-pages_document__XeNq2 article>nav a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;font-size:14px;font-weight:450;line-height:1.6;color:#615376}.legal-pages_document__XeNq2 div[class~=bg-surface],.legal-pages_document__XeNq2 dl[class~=bg-surface],.legal-pages_document__XeNq2 section[class~=bg-surface]{border-color:var(--public-line,#e9e5f0);border-radius:16px;background:#fff;box-shadow:none}.legal-pages_document__XeNq2 section[class~=bg-surface]{padding:24px}.legal-pages_document__XeNq2 section[class~=bg-surface]>h2{font-size:21px}.legal-pages_document__XeNq2 [class~=grid]>div,.legal-pages_document__XeNq2 dl>div{min-width:0}.legal-pages_document__XeNq2[data-legal-path="/privacy"] [class~="md:grid-cols-[0.9fr_0.8fr_1.25fr_1.2fr]"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;padding:24px}.legal-pages_document__XeNq2[data-legal-path="/account-deletion"] [class~="md:grid-cols-3"]{grid-template-columns:1fr}.legal-pages_document__XeNq2 p[class~=text-xs]{font-size:13px;font-weight:500}.legal-pages_document__XeNq2 table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.85}.legal-pages_document__XeNq2 td,.legal-pages_document__XeNq2 th{border-bottom:1px solid var(--public-line,#e9e5f0);padding:12px 15px;vertical-align:top}.legal-pages_document__XeNq2 th{text-align:left;font-weight:600;background:var(--public-violet-soft,#f5f3ff)}.legal-pages_document__XeNq2 [class~=overflow-x-auto]{max-width:100%;border-radius:12px;scrollbar-width:thin;scrollbar-color:#c4b5fd transparent}.legal-pages_document__XeNq2 #account-deletion-request{padding:28px;background:var(--public-violet-soft,#f5f3ff);border:1px solid #ded5f0;border-radius:18px}.legal-pages_document__XeNq2 #account-deletion-request label{font-size:15px;line-height:1.85}.legal-pages_document__XeNq2 #account-deletion-request label:has(input[type=checkbox]){min-height:44px;padding-block:5px;font-weight:400}.legal-pages_document__XeNq2 #account-deletion-request input[type=email]{min-height:52px;border:1px solid #d6cbea;border-radius:12px;background:#fff;color:var(--public-ink,#1a1625);font-size:16px;line-height:1.5}.legal-pages_document__XeNq2 #account-deletion-request input[type=checkbox]{accent-color:var(--public-violet,#7c3aed)}.legal-pages_document__XeNq2 #account-deletion-request button{min-width:44px;min-height:48px;padding:11px 21px;border:1px solid transparent;border-radius:99px;color:#fff;background:var(--public-violet,#7c3aed);font-size:15px;font-weight:550;line-height:1.6;transition:background .18s,border-color .18s}.legal-pages_document__XeNq2 #account-deletion-request button:hover:not(:disabled){background:#6d28d9;transform:none}.legal-pages_document__XeNq2 #account-deletion-request button[class~=bg-error]{background:#be123c}.legal-pages_document__XeNq2 #account-deletion-request button[class~=bg-error]:hover:not(:disabled){background:#9f1239}.legal-pages_document__XeNq2 #account-deletion-request button[class~=underline]{padding-inline:0;background:transparent;color:#6d28d9;border:0;border-radius:0}.legal-pages_document__XeNq2 #account-deletion-request button[class~=underline]:hover:not(:disabled){background:transparent;color:var(--public-pink,#db2777)}.legal-pages_document__XeNq2 #account-deletion-request [role=alert]{color:#a11235}@media (max-width:1050px){.legal-pages_layout__MQhR6{display:block;width:min(calc(100% - 56px),860px);padding-top:46px}.legal-pages_sidebar__paPSL{position:static;padding-top:0;margin-bottom:35px}.legal-pages_policyNavigation__pPBcT{flex-direction:row;flex-wrap:wrap;gap:7px}.legal-pages_policyNavigation__pPBcT a{border-radius:99px;border-color:var(--public-line,#e9e5f0)}}@media (max-width:800px){.legal-pages_layout__MQhR6{display:block;width:min(calc(100% - 40px),860px);padding:36px 0 76px}.legal-pages_sidebar__paPSL{position:static;padding-top:0;margin-bottom:35px}.legal-pages_sidebarLabel__kLRhR{margin-bottom:10px}.legal-pages_policyNavigation__pPBcT{flex-direction:row;flex-wrap:wrap;gap:7px}.legal-pages_policyNavigation__pPBcT a{padding-inline:13px;border-radius:99px;border-color:var(--public-line,#e9e5f0);font-size:13px}.legal-pages_document__XeNq2{font-size:16px}.legal-pages_document__XeNq2 h1{font-size:clamp(32px,7.7vw,44px)}.legal-pages_document__XeNq2 h2{font-size:22px}.legal-pages_document__XeNq2 h3{font-size:19px}.legal-pages_document__XeNq2 article>nav,.legal-pages_document__XeNq2 section[class~=bg-surface]{padding:21px}.legal-pages_document__XeNq2[data-legal-path="/privacy"] [class~="md:grid-cols-[0.9fr_0.8fr_1.25fr_1.2fr]"]{grid-template-columns:1fr;gap:17px;padding:21px}.legal-pages_document__XeNq2 #account-deletion-request{padding:22px}.legal-pages_document__XeNq2 #account-deletion-request button{width:100%}}@media (max-width:420px){.legal-pages_document__XeNq2 article>nav,.legal-pages_document__XeNq2 section[class~=bg-surface]{padding:18px}.legal-pages_document__XeNq2 #account-deletion-request{padding:19px}}@media (prefers-reduced-motion:reduce){.legal-pages_page__2n1Ib *,.legal-pages_page__2n1Ib :after,.legal-pages_page__2n1Ib :before{transition:none!important;animation:none!important}}@media print{.legal-pages_layout__MQhR6{display:block;width:100%;padding:0}.legal-pages_sidebar__paPSL{display:none}.legal-pages_document__XeNq2{max-width:none;font-size:11pt}.legal-pages_document__XeNq2 dd,.legal-pages_document__XeNq2 li,.legal-pages_document__XeNq2 p{font-size:11pt}.legal-pages_document__XeNq2 h1{font-size:26pt}.legal-pages_document__XeNq2 h2{font-size:15pt;break-after:avoid}.legal-pages_document__XeNq2 h3{font-size:13pt;break-after:avoid}}.invite_page__QAvf_{color:var(--public-ink,#1a1625);background:white;font-family:inherit;font-weight:450;line-height:1.75;word-break:keep-all;overflow-wrap:break-word}.invite_hero__VqZAz{display:grid;width:min(1180px,calc(100% - 96px));grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:clamp(45px,6vw,90px);margin:0 auto;padding:93px 0 105px}.invite_copy__eF_9G{max-width:620px}.invite_eyebrow__Txq0p{display:inline-flex;margin:0 0 25px;padding:6px 12px;border:1px solid #ddd6fe;border-radius:30px;color:#6D28D9;background:var(--public-violet-soft,#f5f3ff);font-size:13px;font-weight:550}.invite_copy__eF_9G h1{margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:650;line-height:1.18;letter-spacing:-.045em}.invite_copy__eF_9G h1>span{color:var(--public-violet-deep,#6D28D9)}.invite_copy__eF_9G>p:not(.invite_eyebrow__Txq0p){max-width:555px;margin:27px 0 0;color:var(--public-muted,#6b6580);font-size:clamp(16px,1.25vw,18px);font-weight:450;line-height:1.75}.invite_proof__52LuD{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;margin-top:-35px;padding:18px 19px;border:1px solid var(--public-line,#e9e5f0);border-radius:13px;color:#6B6580;background:#faf9fe;font-size:14px;line-height:1.75}.invite_proof__52LuD svg{width:18px;height:18px;flex-shrink:0;margin-top:3px;color:var(--public-violet-deep,#6D28D9)}.invite_cardWrap__jJcMJ{min-width:0}.invite_card__l_6z2{position:relative;min-width:0;padding:clamp(27px,3.5vw,43px);border:1px solid var(--public-line,#e9e5f0);border-radius:20px;background:white;box-shadow:0 17px 50px #502d7610}.invite_card__l_6z2:before{position:absolute;content:"";left:27px;right:27px;top:0;height:3px;border-radius:0 0 5px 5px;background:var(--public-gradient,linear-gradient(110deg,#7c3aed,#db2777))}.invite_cardTop__kYQxI{display:flex;align-items:center;justify-content:space-between;gap:17px}.invite_cardTop__kYQxI img{display:block;flex-shrink:0}.invite_status__0Cb9R{color:#6B6580;font-size:13px;line-height:1.6;text-align:right}.invite_card__l_6z2 h2{margin:28px 0 0;font-size:clamp(25px,2.45vw,34px);font-weight:650;letter-spacing:-.035em;line-height:1.25}.invite_card__l_6z2>p{margin:18px 0 0;color:var(--public-muted,#6b6580);font-size:16px;font-weight:450;line-height:1.75}.invite_codeBox__CCpZ3{display:flex;flex-direction:column;gap:9px;margin-top:28px;padding:19px 21px;border:1px solid #ddd6fe;border-radius:14px;background:var(--public-violet-soft,#f5f3ff)}.invite_codeBox__CCpZ3>span{color:#6B6580;font-size:13px}.invite_codeBox__CCpZ3 strong{font-family:inherit;color:#6D28D9;font-size:clamp(29px,3vw,40px);font-weight:650;letter-spacing:.12em;line-height:1.3;font-variant-numeric:tabular-nums}.invite_actions__B61E9{display:grid;gap:11px;margin-top:27px}.invite_actions__B61E9 a{display:inline-flex;min-width:0;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:12px 17px;border:1px solid transparent;border-radius:30px;font-size:14px;font-weight:550;line-height:1.6;text-align:center;text-decoration:none;transition:transform .18s,border-color .18s}.invite_actions__B61E9 svg{width:17px;height:17px;flex-shrink:0}.invite_primaryAction__lK_Wd{background:var(--public-gradient,linear-gradient(110deg,#7c3aed,#db2777));color:white!important}.invite_secondaryAction__MKFSv{border-color:var(--public-line,#e9e5f0)!important;color:#6D28D9;background:white}.invite_actions__B61E9 a:hover{transform:translateY(-2px)}.invite_secondaryAction__MKFSv:hover{border-color:#DDD6FE!important}.invite_actions__B61E9 a:focus-visible{outline:3px solid #7c3aed;outline-offset:4px}.invite_card__l_6z2 small{display:block;margin-top:19px;color:var(--public-muted,#6b6580);font-size:13px;line-height:1.75}@media (max-width:900px){.invite_hero__VqZAz{width:min(calc(100% - 48px),760px);grid-template-columns:1fr;gap:28px;padding:53px 0 81px}.invite_proof__52LuD{margin-top:0}.invite_copy__eF_9G{max-width:690px}.invite_copy__eF_9G h1{font-size:clamp(36px,7vw,56px)}.invite_copy__eF_9G>p:not(.invite_eyebrow__Txq0p){max-width:640px;font-size:17px}.invite_card__l_6z2{padding:33px}}@media (max-width:480px){.invite_hero__VqZAz{width:calc(100% - 40px);gap:24px;padding:33px 0 67px}.invite_eyebrow__Txq0p{margin-bottom:23px;font-size:13px}.invite_copy__eF_9G h1{font-size:clamp(36px,8.8vw,43px)}.invite_copy__eF_9G>p:not(.invite_eyebrow__Txq0p){margin-top:23px;font-size:16px}.invite_proof__52LuD{margin-top:0;padding:16px;font-size:14px}.invite_card__l_6z2{padding:25px 22px;border-radius:16px}.invite_cardTop__kYQxI{gap:14px}.invite_cardTop__kYQxI img{width:43px;height:43px}.invite_status__0Cb9R{font-size:13px}.invite_card__l_6z2 h2{font-size:25px;margin-top:24px}.invite_card__l_6z2>p{font-size:16px}.invite_codeBox__CCpZ3{padding:15px 18px;gap:7px;margin-top:20px}.invite_codeBox__CCpZ3 strong{font-size:30px;letter-spacing:.09em}.invite_actions__B61E9{margin-top:20px}.invite_actions__B61E9 a{font-size:14px;min-height:50px;padding-inline:14px}.invite_card__l_6z2 small{font-size:13px}}@media (prefers-reduced-motion:reduce){.invite_page__QAvf_ *{transition:none!important}.invite_actions__B61E9 a:hover{transform:none}}.memory-demo-mode-chooser_page__Fmpeo{min-height:100dvh;overflow-x:hidden;color:var(--text-primary);background:var(--background)}.memory-demo-mode-chooser_choiceSection__rrn86{position:relative;min-height:calc(100dvh - 72px);isolation:isolate;padding:clamp(42px,6vh,64px) 0 32px;background-color:var(--surface);background-image:linear-gradient(rgba(23,21,26,.04) 1px,transparent 0),linear-gradient(90deg,rgba(23,21,26,.04) 1px,transparent 0);background-size:44px 44px}.memory-demo-mode-chooser_choiceSection__rrn86:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 82% 5%,rgba(255,95,143,.1),transparent 24rem),linear-gradient(180deg,rgba(255,253,249,.1),rgba(244,239,232,.18));content:"";pointer-events:none}.memory-demo-mode-chooser_choiceInner__GGff7{width:min(1120px,calc(100% - 48px));margin:0 auto}.memory-demo-mode-chooser_choiceHeading__eQGPG{display:grid;justify-items:center;gap:14px;margin:0 auto clamp(28px,4vh,40px);text-align:center}.memory-demo-mode-chooser_choiceHeading__eQGPG h1{margin:0;font-size:clamp(42px,5vw,64px);font-weight:850;letter-spacing:-.06em;line-height:1.04}.memory-demo-mode-chooser_choiceHeading__eQGPG h1 span{position:relative;display:inline-block;z-index:0}.memory-demo-mode-chooser_choiceHeading__eQGPG h1 span:after{position:absolute;z-index:-1;right:.01em;bottom:.03em;left:.03em;height:.12em;background:var(--rose);content:"";transform:rotate(-1deg);transform-origin:left center}.memory-demo-mode-chooser_choiceHeading__eQGPG p{margin:0;color:var(--text-secondary);font-size:clamp(15px,1.5vw,18px);line-height:1.6}.memory-demo-mode-chooser_choices__zUOY2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.memory-demo-mode-chooser_choiceCard__TJkQZ{position:relative;display:grid;min-width:0;min-height:clamp(350px,43vh,410px);overflow:hidden;border:1px solid var(--text-primary);border-radius:18px;background:color-mix(in srgb,var(--surface) 93%,transparent);box-shadow:0 12px 28px rgba(23,21,26,.055);color:var(--text-primary);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.memory-demo-mode-chooser_choiceCard__TJkQZ:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72);content:"";pointer-events:none}.memory-demo-mode-chooser_primaryChoice__z_F0d{grid-template-columns:minmax(170px,.8fr) minmax(220px,1fr);border-color:color-mix(in srgb,var(--rose) 72%,var(--text-primary))}.memory-demo-mode-chooser_secondaryChoice__KMtRV{grid-template-columns:minmax(220px,1fr) minmax(170px,.82fr)}a.memory-demo-mode-chooser_choiceCard__TJkQZ:hover{border-color:var(--rose);box-shadow:0 18px 38px rgba(23,21,26,.1);transform:translateY(-3px)}a.memory-demo-mode-chooser_choiceCard__TJkQZ:focus-visible{outline:3px solid var(--violet);outline-offset:4px}.memory-demo-mode-chooser_cardBody__Q2RC5{position:relative;z-index:2;display:flex;min-width:0;min-height:100%;align-items:flex-start;flex-direction:column;padding:clamp(30px,3.5vw,42px)}.memory-demo-mode-chooser_iconBox__5aBTZ{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid;border-radius:50%;background:var(--surface)}.memory-demo-mode-chooser_iconBox__5aBTZ svg{width:24px;height:24px}.memory-demo-mode-chooser_soloIcon__OPS0h{color:var(--text-primary);box-shadow:inset 0 0 0 6px rgba(255,95,143,.08)}.memory-demo-mode-chooser_togetherIcon__vJcP2{background:var(--lime);color:var(--text-primary)}.memory-demo-mode-chooser_choiceCopy__oLDDf{display:grid;min-width:0;align-content:start;margin-top:auto;margin-bottom:24px}.memory-demo-mode-chooser_choiceCopy__oLDDf small{width:fit-content;margin-bottom:8px;color:var(--rose);font-size:11px;font-weight:820;letter-spacing:.08em}.memory-demo-mode-chooser_choiceCopy__oLDDf strong{position:relative;width:fit-content;font-size:clamp(34px,3.4vw,48px);font-weight:850;letter-spacing:-.055em;line-height:1.08}.memory-demo-mode-chooser_choiceCopy__oLDDf strong:after{position:absolute;z-index:-1;right:0;bottom:-.02em;left:0;height:.08em;background:color-mix(in srgb,var(--rose) 88%,transparent);content:""}.memory-demo-mode-chooser_choiceCopy__oLDDf>span{margin-top:14px;color:var(--text-secondary);font-size:16px;line-height:1.55}.memory-demo-mode-chooser_arrowButton__4QW3j{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;align-self:flex-end;border:1px solid;border-radius:50%;color:var(--rose);transition:background .16s ease,color .16s ease,transform .16s ease}.memory-demo-mode-chooser_arrowButton__4QW3j svg{width:24px;height:24px}a.memory-demo-mode-chooser_choiceCard__TJkQZ:hover .memory-demo-mode-chooser_arrowButton__4QW3j{background:var(--rose);color:var(--surface);transform:translateX(3px)}.memory-demo-mode-chooser_choiceVisual__iGy3q{position:relative;z-index:1;display:grid;min-width:0;min-height:100%;place-items:center;padding:28px 12px}.memory-demo-mode-chooser_choiceVisual__iGy3q:before{position:absolute;width:min(92%,230px);aspect-ratio:1;border-radius:50%;background:rgba(255,95,143,.105);content:""}.memory-demo-mode-chooser_visualOrbit___pz5h{position:absolute;width:128%;height:46%;border:1px solid rgba(255,95,143,.56);border-radius:50%;transform:rotate(-22deg)}.memory-demo-mode-chooser_photoStrip__qFNTT{position:relative;display:grid;width:clamp(96px,9vw,118px);gap:4px;padding:7px;border:1px solid rgba(23,21,26,.16);background:var(--surface);box-shadow:0 13px 28px rgba(23,21,26,.13);transform:rotate(-4deg)}.memory-demo-mode-chooser_photoStrip__qFNTT:before{position:absolute;z-index:2;top:-10px;left:50%;width:46px;height:19px;background:rgba(255,95,143,.42);content:"";transform:translateX(-50%) rotate(1deg)}.memory-demo-mode-chooser_photoStrip__qFNTT img{width:100%;aspect-ratio:1.55;object-fit:cover}.memory-demo-mode-chooser_togetherVisual__h05Mj{display:block}.memory-demo-mode-chooser_togetherVisual__h05Mj:before{top:22%;left:4%}.memory-demo-mode-chooser_togetherVisual__h05Mj .memory-demo-mode-chooser_visualOrbit___pz5h{top:31%;left:-8%;width:122%;height:32%;transform:rotate(14deg)}.memory-demo-mode-chooser_memoryPhoto__hkic6{position:absolute;display:block;width:clamp(116px,11vw,154px);padding:7px 7px 18px;border:1px solid rgba(23,21,26,.16);background:var(--surface);box-shadow:0 12px 26px rgba(23,21,26,.12)}.memory-demo-mode-chooser_memoryPhoto__hkic6 img{display:block;width:100%;aspect-ratio:1.15;object-fit:cover}.memory-demo-mode-chooser_memoryPhotoPrimary__CQMOv{z-index:2;top:16%;right:7%;transform:rotate(4deg)}.memory-demo-mode-chooser_memoryPhotoSecondary__9vCx2{z-index:3;right:28%;bottom:12%;width:clamp(106px,9.5vw,136px);transform:rotate(-3deg)}.memory-demo-mode-chooser_disabledChoice__yyJAO{border-color:var(--border);background:color-mix(in srgb,var(--surface) 78%,var(--background));color:var(--text-tertiary)}.memory-demo-mode-chooser_disabledChoice__yyJAO .memory-demo-mode-chooser_choiceVisual__iGy3q{filter:grayscale(.55);opacity:.58}.memory-demo-mode-chooser_disabledChoice__yyJAO .memory-demo-mode-chooser_togetherIcon__vJcP2{background:color-mix(in srgb,var(--lime) 45%,var(--surface))}.memory-demo-mode-chooser_disabledChoice__yyJAO .memory-demo-mode-chooser_choiceCopy__oLDDf strong:after{opacity:.45}.memory-demo-mode-chooser_accessGate__dcRbq{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--violet) 36%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 78%,#e8e0ff)}.memory-demo-mode-chooser_accessGate__dcRbq button,.memory-demo-mode-chooser_accessGate__dcRbq>div,.memory-demo-mode-chooser_accessGate__dcRbq>div span{display:flex;align-items:center}.memory-demo-mode-chooser_accessGate__dcRbq>div{gap:10px}.memory-demo-mode-chooser_accessGate__dcRbq>div span{align-items:flex-start;flex-direction:column}.memory-demo-mode-chooser_accessGate__dcRbq svg{width:18px;height:18px;flex:0 0 auto}.memory-demo-mode-chooser_accessGate__dcRbq button,.memory-demo-mode-chooser_accessGate__dcRbq input{width:100%;min-height:46px;border:1px solid var(--text-primary);border-radius:9px;font:inherit}.memory-demo-mode-chooser_accessGate__dcRbq input{padding:0 14px;background:var(--surface)}.memory-demo-mode-chooser_accessGate__dcRbq button{justify-content:center;gap:8px;padding:0 18px;background:var(--text-primary);color:var(--surface);font-size:12px;font-weight:800;cursor:pointer}.memory-demo-mode-chooser_accessGate__dcRbq button:disabled{cursor:not-allowed;opacity:.5}.memory-demo-mode-chooser_accessGate__dcRbq>p{grid-column:2/-1;margin:-4px 0 0;color:#a32145;font-size:12px}.memory-demo-mode-chooser_choiceFooter__ATDUD{display:flex;min-height:58px;align-items:center;justify-content:center;gap:22px;padding-top:18px;color:var(--text-secondary);font-size:12px}.memory-demo-mode-chooser_facts__rNcyJ{display:inline-flex;align-items:center;gap:8px;font-weight:680}.memory-demo-mode-chooser_facts__rNcyJ svg{width:15px;height:15px;color:var(--rose)}.memory-demo-mode-chooser_footnote__Fn4c7{margin:0;color:var(--text-tertiary);font-size:11px;line-height:1.6}.memory-demo-mode-chooser_footnote__Fn4c7 a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.memory-demo-mode-chooser_choices__zUOY2{grid-template-columns:1fr}.memory-demo-mode-chooser_choiceCard__TJkQZ{min-height:340px}.memory-demo-mode-chooser_primaryChoice__z_F0d,.memory-demo-mode-chooser_secondaryChoice__KMtRV{grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr)}.memory-demo-mode-chooser_secondaryChoice__KMtRV .memory-demo-mode-chooser_choiceVisual__iGy3q{grid-column:1;grid-row:1}.memory-demo-mode-chooser_secondaryChoice__KMtRV .memory-demo-mode-chooser_cardBody__Q2RC5{grid-column:2;grid-row:1}.memory-demo-mode-chooser_accessGate__dcRbq{grid-template-columns:1fr 1fr}.memory-demo-mode-chooser_accessGate__dcRbq>div{grid-column:1/-1}}@media (max-width:640px){.memory-demo-mode-chooser_choiceSection__rrn86{min-height:calc(100dvh - 66px);padding:32px 0 26px;background-size:36px 36px}.memory-demo-mode-chooser_choiceInner__GGff7{width:min(calc(100% - 28px),560px)}.memory-demo-mode-chooser_choiceHeading__eQGPG{gap:10px;margin-bottom:24px}.memory-demo-mode-chooser_choiceHeading__eQGPG h1{font-size:clamp(36px,11vw,46px)}.memory-demo-mode-chooser_choiceHeading__eQGPG p{font-size:14px}.memory-demo-mode-chooser_choices__zUOY2{gap:14px}.memory-demo-mode-chooser_choiceCard__TJkQZ,.memory-demo-mode-chooser_primaryChoice__z_F0d,.memory-demo-mode-chooser_secondaryChoice__KMtRV{min-height:0;grid-template-columns:1fr;border-radius:15px}.memory-demo-mode-chooser_choiceVisual__iGy3q,.memory-demo-mode-chooser_secondaryChoice__KMtRV .memory-demo-mode-chooser_choiceVisual__iGy3q{grid-column:1;grid-row:1;min-height:168px;padding:20px}.memory-demo-mode-chooser_cardBody__Q2RC5,.memory-demo-mode-chooser_secondaryChoice__KMtRV .memory-demo-mode-chooser_cardBody__Q2RC5{grid-column:1;grid-row:2;min-height:230px;padding:22px}.memory-demo-mode-chooser_photoStrip__qFNTT{width:92px;grid-template-columns:repeat(3,1fr);transform:rotate(-2deg)}.memory-demo-mode-chooser_photoStrip__qFNTT img{aspect-ratio:.8}.memory-demo-mode-chooser_photoStrip__qFNTT img:last-child{display:none}.memory-demo-mode-chooser_visualOrbit___pz5h{width:72%;height:58%}.memory-demo-mode-chooser_togetherVisual__h05Mj:before{top:4%;left:22%;width:150px}.memory-demo-mode-chooser_togetherVisual__h05Mj .memory-demo-mode-chooser_visualOrbit___pz5h{top:31%;left:15%;width:70%;height:38%}.memory-demo-mode-chooser_memoryPhoto__hkic6{top:13%;right:22%;width:112px;padding:5px 5px 12px}.memory-demo-mode-chooser_memoryPhotoSecondary__9vCx2{top:auto;right:46%;bottom:8%;width:98px}.memory-demo-mode-chooser_choiceCopy__oLDDf{margin-bottom:18px}.memory-demo-mode-chooser_choiceCopy__oLDDf strong{font-size:34px}.memory-demo-mode-chooser_choiceCopy__oLDDf>span{margin-top:10px;font-size:15px}.memory-demo-mode-chooser_arrowButton__4QW3j,.memory-demo-mode-chooser_iconBox__5aBTZ{width:46px;height:46px}.memory-demo-mode-chooser_accessGate__dcRbq{grid-template-columns:1fr;padding:14px}.memory-demo-mode-chooser_accessGate__dcRbq>div,.memory-demo-mode-chooser_accessGate__dcRbq>p{grid-column:1}.memory-demo-mode-chooser_choiceFooter__ATDUD{align-items:center;flex-direction:column;gap:6px;padding-top:16px;text-align:center}}@media (prefers-reduced-motion:reduce){.memory-demo-mode-chooser_arrowButton__4QW3j,.memory-demo-mode-chooser_choiceCard__TJkQZ{transition:none}}.collaborative-memory-demo_collectionConsent__Sa8CP{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px;border:1px solid #c8beb5;border-radius:12px;background:#fffaf3;padding:18px}.collaborative-memory-demo_collectionConsent__Sa8CP[data-accepted=true]{border-color:#a8b66c;background:#f7faed}.collaborative-memory-demo_collectionConsent__Sa8CP>svg{width:20px;height:20px;flex:0 0 auto;color:#7b4dff}.collaborative-memory-demo_collectionConsent__Sa8CP[data-accepted=true]>svg{color:#65713c}.collaborative-memory-demo_collectionConsent__Sa8CP>div{display:grid;gap:5px}.collaborative-memory-demo_collectionConsent__Sa8CP strong{font-size:13px}.collaborative-memory-demo_collectionConsent__Sa8CP p,.collaborative-memory-demo_collectionConsent__Sa8CP span{margin:0;color:#716b70;font-size:12px;line-height:1.62}.collaborative-memory-demo_collectionConsent__Sa8CP a{color:#17151a;font-weight:760;text-decoration:underline;text-underline-offset:3px}.collaborative-memory-demo_collectionConsent__Sa8CP .collaborative-memory-demo_aiConsentCheckbox__ThiZq{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:8px;border:1px solid #d1c2b3;border-radius:9px;background:#fffdf9;padding:13px;cursor:pointer}.collaborative-memory-demo_collectionConsent__Sa8CP .collaborative-memory-demo_aiConsentCheckbox__ThiZq input{width:18px;height:18px;margin:2px 0 0;accent-color:#17151a}.collaborative-memory-demo_reconsentButton__cTJT7{min-height:48px;margin-top:22px;border:1px solid #17151a;border-radius:8px;background:#17151a;padding:0 20px;color:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.collaborative-memory-demo_reconsentButton__cTJT7:disabled{cursor:wait;opacity:.6}@media (max-width:640px){.collaborative-memory-demo_collectionConsent__Sa8CP{padding:15px}.collaborative-memory-demo_reconsentButton__cTJT7{width:100%}}.collaborative-memory-demo_shell__YPZke,.collaborative-memory-demo_startPage__guBy_{min-height:100dvh;background:linear-gradient(rgba(90,70,52,.045) 1px,transparent 0),linear-gradient(90deg,rgba(90,70,52,.045) 1px,transparent 0),#f4efe8;background-size:44px 44px}.collaborative-memory-demo_directStartShell__jbK2D{width:min(880px,calc(100% - 40px));margin:0 auto;padding:clamp(34px,6vw,72px) 0 90px}.collaborative-memory-demo_directStart__gPf_9{display:grid;justify-items:start;border:1px solid #17151a;border-radius:18px;background:#fffdf9;padding:clamp(28px,6vw,62px);box-shadow:14px 14px 0 #ffb7cc}.collaborative-memory-demo_directStartIcon__j5xyB{display:grid;width:58px;height:58px;place-items:center;border:1px solid #17151a;border-radius:50%;background:#d8f16b}.collaborative-memory-demo_directStartIcon__j5xyB svg{width:26px;height:26px}.collaborative-memory-demo_directStartIcon__j5xyB[data-loading=true] svg{animation:collaborative-memory-demo_direct-start-spin__Mhgwk 1s linear infinite}.collaborative-memory-demo_directStart__gPf_9>p:first-of-type{margin:26px 0 12px;color:#ff5f8f;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.collaborative-memory-demo_directStart__gPf_9 h1{max-width:720px;margin:0;font-size:clamp(38px,6vw,68px);letter-spacing:-.06em;line-height:1.02}.collaborative-memory-demo_directStart__gPf_9 h1 em{color:#ff5f8f;font-style:normal}.collaborative-memory-demo_directStart__gPf_9>p:nth-of-type(2){max-width:670px;margin:22px 0 0;color:#716b70;font-size:15px;line-height:1.7}.collaborative-memory-demo_directConsentNotice__x38yS{display:flex;align-items:flex-start;gap:12px;width:100%;margin-top:28px;border-top:1px solid #c8beb5;border-bottom:1px solid #c8beb5;padding:18px 0}.collaborative-memory-demo_directConsentNotice__x38yS>svg{width:18px;height:18px;flex:0 0 auto;color:#7b4dff}.collaborative-memory-demo_directConsentBody__Ai4Z_{display:grid;min-width:0;gap:10px}.collaborative-memory-demo_directConsentFacts__ti136{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.collaborative-memory-demo_directConsentFacts__ti136>div{display:grid;align-content:start;gap:4px;border:1px solid #e0d6cb;border-radius:8px;background:#faf6f0;padding:11px 12px}.collaborative-memory-demo_directConsentFacts__ti136 dd,.collaborative-memory-demo_directConsentFacts__ti136 dt,.collaborative-memory-demo_directConsentSecondary__BPsyi{margin:0}.collaborative-memory-demo_directConsentFacts__ti136 dt{color:#17151a;font-size:12px;font-weight:820}.collaborative-memory-demo_directConsentFacts__ti136 dd,.collaborative-memory-demo_directConsentSecondary__BPsyi{color:#716b70;font-size:12px;line-height:1.65}.collaborative-memory-demo_directConsentNotice__x38yS label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:8px;border:1px solid #d1c2b3;border-radius:9px;background:#fffdf9;padding:13px;cursor:pointer}.collaborative-memory-demo_directConsentNotice__x38yS label input{width:18px;height:18px;margin:2px 0 0;accent-color:#17151a}.collaborative-memory-demo_directConsentNotice__x38yS strong{font-size:13px}.collaborative-memory-demo_directConsentNotice__x38yS label span{color:#716b70;font-size:12px;line-height:1.65}.collaborative-memory-demo_directConsentNotice__x38yS a{color:#17151a;font-weight:760;text-decoration:underline;text-underline-offset:3px}.collaborative-memory-demo_directStart__gPf_9>button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;margin-top:28px;border:1px solid #17151a;border-radius:8px;background:#17151a;padding:0 22px;color:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.collaborative-memory-demo_directStart__gPf_9>button svg{width:18px;height:18px}.collaborative-memory-demo_directStart__gPf_9>button:disabled{cursor:not-allowed;opacity:.48}@keyframes collaborative-memory-demo_direct-start-spin__Mhgwk{to{transform:rotate(1turn)}}@media (max-width:640px){.collaborative-memory-demo_directStartShell__jbK2D{width:min(calc(100% - 28px),560px);padding-top:26px}.collaborative-memory-demo_directStart__gPf_9{box-shadow:8px 8px 0 #ffb7cc}.collaborative-memory-demo_directConsentNotice__x38yS{gap:10px}.collaborative-memory-demo_directConsentFacts__ti136{grid-template-columns:1fr}.collaborative-memory-demo_directStart__gPf_9>button{width:100%}}.collaborative-memory-demo_topBar__DeMFj{position:sticky;z-index:20;top:0;display:flex;min-height:64px;align-items:center;justify-content:space-between;border-bottom:1px solid #c8beb5;background:rgba(255,252,247,.96);padding:10px clamp(20px,4vw,60px)}.collaborative-memory-demo_backLink__fzTiJ,.collaborative-memory-demo_topBar__DeMFj a,.collaborative-memory-demo_topBar__DeMFj span{display:inline-flex;align-items:center;gap:9px;font-weight:800}.collaborative-memory-demo_topBar__DeMFj a img{border-radius:8px}.collaborative-memory-demo_topBar__DeMFj span{color:#716b70;font-size:12px}.collaborative-memory-demo_backLink__fzTiJ svg,.collaborative-memory-demo_topBar__DeMFj svg{width:16px;height:16px}.collaborative-memory-demo_workspace__dMOWY{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:clamp(38px,6vw,76px) 0 90px}.collaborative-memory-demo_heading__d9RmX{display:grid;justify-items:start}.collaborative-memory-demo_backLink__fzTiJ{margin-bottom:30px;color:#716b70;font-size:13px}.collaborative-memory-demo_heading__d9RmX>p,.collaborative-memory-demo_startHero__GSoVe>p:first-child{margin:0 0 14px;color:#ff5f8f;font-size:13px;font-weight:850;letter-spacing:.04em}.collaborative-memory-demo_heading__d9RmX h1{max-width:760px;margin:0;font-size:clamp(36px,5vw,62px);letter-spacing:-.05em;line-height:1.08}.collaborative-memory-demo_heading__d9RmX>span{margin-top:16px;color:#716b70;font-size:14px;font-weight:750}.collaborative-memory-demo_participantRail__vuNrE{display:grid;grid-template-columns:1fr 52px 1fr;align-items:center;margin-top:42px}.collaborative-memory-demo_participantRail__vuNrE article{display:flex;min-height:112px;align-items:flex-start;gap:14px;border:1px solid #c8beb5;border-radius:14px;padding:20px}.collaborative-memory-demo_participantRail__vuNrE article[data-done=true]{border-color:#8aa233;background:#f5f8f0}.collaborative-memory-demo_participantRail__vuNrE article>svg:first-child{width:24px;height:24px;color:#17151a}.collaborative-memory-demo_participantRail__vuNrE article>svg:last-child{width:20px;margin-left:auto;color:#65713c}.collaborative-memory-demo_participantRail__vuNrE article div{display:grid;gap:5px}.collaborative-memory-demo_participantRail__vuNrE article span{color:#716b70;font-size:13px}.collaborative-memory-demo_participantRail__vuNrE article q{margin-top:5px;color:#493b32;font-size:13px;line-height:1.5}.collaborative-memory-demo_joinLine__Xq1kt{height:1px;background:#aaa0a8}.collaborative-memory-demo_previewRetry__f495C{display:flex;align-items:center;gap:14px;margin-top:20px;border:1px solid #d5b78f;border-radius:12px;background:#fff8ea;padding:14px 16px;color:#6f4b3d}.collaborative-memory-demo_previewRetry__f495C>svg{width:22px;flex:0 0 auto}.collaborative-memory-demo_previewRetry__f495C p{display:grid;flex:1;gap:2px;margin:0;font-size:13px}.collaborative-memory-demo_previewRetry__f495C button{min-height:48px;border:1px solid #17151a;border-radius:8px;background:#fffdf9;padding:0 16px;color:#17151a;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.collaborative-memory-demo_inviteStrip__KOZJW{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;border:1px solid #b8a794;border-radius:12px;padding:17px 20px}.collaborative-memory-demo_inviteStrip__KOZJW>div{display:flex;align-items:center;gap:13px}.collaborative-memory-demo_inviteStrip__KOZJW svg{width:20px;color:#ff5f8f}.collaborative-memory-demo_inviteStrip__KOZJW p{display:grid;gap:3px;margin:0;color:#716b70;font-size:13px}.collaborative-memory-demo_inviteStrip__KOZJW strong{color:#17151a}.collaborative-memory-demo_actionFooter__zjyy6 button,.collaborative-memory-demo_approvalBar__4Xxn0 button,.collaborative-memory-demo_inviteStrip__KOZJW button,.collaborative-memory-demo_startHero__GSoVe button,.collaborative-memory-demo_waiting__qeYft>button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border:1px solid #17151a;border-radius:8px;padding:0 20px;color:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.collaborative-memory-demo_inviteStrip__KOZJW button{min-height:48px;background:#fffdf9;color:#17151a}.collaborative-memory-demo_analyzing__oyfkd,.collaborative-memory-demo_collecting__dF1uQ,.collaborative-memory-demo_storyReview__jPzp5,.collaborative-memory-demo_waiting__qeYft{margin-top:28px;border:1px solid #c8beb5;border-radius:16px;background:#fffdf9;padding:clamp(22px,4vw,38px)}.collaborative-memory-demo_perspective__exXsm{display:grid;gap:9px}.collaborative-memory-demo_perspective__exXsm>span{font-size:14px;font-weight:850}.collaborative-memory-demo_perspective__exXsm>span small{margin-left:5px;color:#7a6b60;font-size:12px;font-weight:650}.collaborative-memory-demo_perspective__exXsm input{width:100%;border:0;border-bottom:2px solid #aaa0a8;outline:0;background:transparent;padding:13px 2px;color:#17151a;font:inherit;font-size:clamp(20px,2.4vw,29px);font-weight:750}.collaborative-memory-demo_perspective__exXsm input:focus{border-color:#17151a}.collaborative-memory-demo_perspective__exXsm input:disabled{cursor:wait;opacity:.6}.collaborative-memory-demo_perspective__exXsm small{color:#7a6b60}.collaborative-memory-demo_perspectiveMeta__YIz2u{display:flex;min-height:20px;align-items:baseline;justify-content:space-between;gap:12px}.collaborative-memory-demo_perspectiveMeta__YIz2u small:last-child{color:#65713c;font-weight:750;text-align:right}.collaborative-memory-demo_perspectiveMeta__YIz2u small[data-state=error]{color:#8b3825}.collaborative-memory-demo_fileInput__aQae5{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}.collaborative-memory-demo_dropzone__1rBq1{display:grid;min-height:180px;place-items:center;gap:7px;margin-top:28px;border:1px dashed #aa8e79;border-radius:12px;background:#faf4eb;padding:26px;text-align:center;cursor:pointer}.collaborative-memory-demo_fileInput__aQae5:focus-visible+.collaborative-memory-demo_dropzone__1rBq1{outline:3px solid #4f72c4;outline-offset:3px;border-color:#4f72c4}.collaborative-memory-demo_dropzone__1rBq1 svg{width:30px;height:30px;color:#17151a}.collaborative-memory-demo_dropzone__1rBq1 strong{font-size:18px}.collaborative-memory-demo_dropzone__1rBq1 small,.collaborative-memory-demo_dropzone__1rBq1 span{color:#716b70;font-size:13px}.collaborative-memory-demo_photoGrid__ERoSG{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:24px}.collaborative-memory-demo_photoGrid__ERoSG article{position:relative;overflow:hidden;aspect-ratio:1;border-radius:9px;background:#e8ded1}.collaborative-memory-demo_photoGrid__ERoSG img{width:100%;height:100%;object-fit:cover}.collaborative-memory-demo_previewUnavailable__2DVSF{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:7px;color:#705f52;font-size:11px;font-weight:750;text-align:center}.collaborative-memory-demo_previewUnavailable__2DVSF svg{width:22px}.collaborative-memory-demo_photoGrid__ERoSG button{position:absolute;top:7px;right:7px;display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:50%;background:rgba(27,21,17,.76);color:#fff;cursor:pointer}.collaborative-memory-demo_photoGrid__ERoSG button svg{width:15px}.collaborative-memory-demo_emptyPhotos__SsIZV{display:grid;min-height:150px;place-items:center;align-content:center;gap:6px;margin-top:20px;color:#7a6b60;text-align:center}.collaborative-memory-demo_emptyPhotos__SsIZV svg{width:28px}.collaborative-memory-demo_emptyPhotos__SsIZV p{margin:4px 0 0;color:#493b32;font-weight:800}.collaborative-memory-demo_emptyPhotos__SsIZV span{font-size:13px}.collaborative-memory-demo_actionFooter__zjyy6{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;border-top:1px solid #c8beb5;padding-top:22px}.collaborative-memory-demo_actionFooter__zjyy6 p{display:flex;align-items:center;gap:8px;margin:0;color:#716b70;font-size:13px}.collaborative-memory-demo_actionFooter__zjyy6 svg{width:17px}.collaborative-memory-demo_actionFooter__zjyy6 button:disabled,.collaborative-memory-demo_approvalBar__4Xxn0 button:disabled,.collaborative-memory-demo_startHero__GSoVe button:disabled,.collaborative-memory-demo_waiting__qeYft>button:disabled{cursor:wait;opacity:.55}.collaborative-memory-demo_analyzing__oyfkd,.collaborative-memory-demo_statePage__FnzlB,.collaborative-memory-demo_waiting__qeYft{display:grid;min-height:380px;justify-items:center;align-content:center;text-align:center}.collaborative-memory-demo_statePage__FnzlB>svg,.collaborative-memory-demo_waiting__qeYft>svg{width:34px;height:34px;color:#ff5f8f}.collaborative-memory-demo_analyzing__oyfkd h2,.collaborative-memory-demo_statePage__FnzlB h1,.collaborative-memory-demo_waiting__qeYft h2{max-width:700px;margin:19px 0 0;font-size:clamp(25px,3.4vw,40px);letter-spacing:-.035em}.collaborative-memory-demo_statePage__FnzlB p,.collaborative-memory-demo_waiting__qeYft p{max-width:650px;margin:15px 0 24px;color:#716b70;line-height:1.75}.collaborative-memory-demo_waiting__qeYft>span{color:#7a6b60;font-size:13px}.collaborative-memory-demo_selectionReview__Aujty{width:min(100%,980px);text-align:left}.collaborative-memory-demo_selectionHeading__yc7KC{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;margin-bottom:24px}.collaborative-memory-demo_selectionHeading__yc7KC>svg{width:30px;color:#ff5f8f}.collaborative-memory-demo_selectionHeading__yc7KC h2,.collaborative-memory-demo_selectionHeading__yc7KC p{max-width:none;margin:0}.collaborative-memory-demo_selectionHeading__yc7KC h2{font-size:clamp(24px,3vw,34px)}.collaborative-memory-demo_selectionHeading__yc7KC p{margin-top:7px}.collaborative-memory-demo_selectionHeading__yc7KC strong{white-space:nowrap;color:#ff5f8f}.collaborative-memory-demo_selectionGroup__j9L1K{margin-top:22px}.collaborative-memory-demo_selectionGroup__j9L1K h3{margin:0 0 10px;color:#493b32;font-size:15px}.collaborative-memory-demo_selectionGrid__ztddU{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.collaborative-memory-demo_selectionGrid__ztddU button{display:grid;overflow:hidden;min-width:0;padding:0 0 12px;border:2px solid transparent;border-radius:16px;background:#fffdf9;color:#493b32;text-align:left}.collaborative-memory-demo_selectionGrid__ztddU button[data-selected=true]{border-color:#ff5f8f;background:#fff4ec}.collaborative-memory-demo_selectionGrid__ztddU button[data-exclude=true]{opacity:.78}.collaborative-memory-demo_selectionGrid__ztddU button>span:first-child,.collaborative-memory-demo_selectionGrid__ztddU img{width:100%;aspect-ratio:1;object-fit:cover;background:#eee5dc}.collaborative-memory-demo_selectionGrid__ztddU em,.collaborative-memory-demo_selectionGrid__ztddU small{margin:8px 10px 0;font-style:normal}.collaborative-memory-demo_selectionGrid__ztddU em{color:#ff5f8f;font-weight:800}.collaborative-memory-demo_selectionGrid__ztddU small{min-height:38px;color:#756a63;line-height:1.45}.collaborative-memory-demo_selectionReview__Aujty>button{margin:28px auto 0}.collaborative-memory-demo_readOnlyNotice__FUiCj{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px;padding:18px 20px;border:1px solid rgba(144,86,59,.22);border-radius:16px;background:rgba(255,252,247,.82)}.collaborative-memory-demo_readOnlyNotice__FUiCj>svg{width:22px;height:22px;flex:0 0 auto;margin-top:2px;color:#90563b}.collaborative-memory-demo_readOnlyNotice__FUiCj h2{margin:0;font-size:1rem;line-height:1.45}.collaborative-memory-demo_readOnlyNotice__FUiCj p{margin:4px 0 0;color:#756a63;font-size:.9rem;line-height:1.55}.collaborative-memory-demo_analyzing__oyfkd>div{display:flex;gap:8px}.collaborative-memory-demo_analyzing__oyfkd>div span{width:12px;height:12px;border-radius:50%;background:#17151a;animation:collaborative-memory-demo_pulse__vrp9F 1.2s ease-in-out infinite}.collaborative-memory-demo_analyzing__oyfkd>div span:nth-child(2){animation-delay:.14s}.collaborative-memory-demo_analyzing__oyfkd>div span:nth-child(3){animation-delay:.28s}.collaborative-memory-demo_analyzing__oyfkd>p{margin:20px 0 0;color:#ff5f8f;font-size:13px;font-weight:850}.collaborative-memory-demo_analyzing__oyfkd .collaborative-memory-demo_processingCurrent__ANmYv{display:flex;max-width:620px;align-items:center;gap:10px;margin-top:22px;color:#493b32;font-size:14px;line-height:1.55;text-align:left}.collaborative-memory-demo_processingCurrent__ANmYv>span{display:inline-grid;min-width:42px;min-height:32px;place-items:center;border-radius:999px;color:#7a4534;font-size:12px;font-variant-numeric:tabular-nums}.collaborative-memory-demo_analyzing__oyfkd ol{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none;color:#716b70;text-align:left}.collaborative-memory-demo_analyzing__oyfkd li{display:flex;align-items:center;gap:10px}.collaborative-memory-demo_analyzing__oyfkd li[data-state=active]{color:#493b32;font-weight:800}.collaborative-memory-demo_analyzing__oyfkd li[data-state=done]{color:#65713c}.collaborative-memory-demo_analyzing__oyfkd li svg,.collaborative-memory-demo_analyzing__oyfkd li>span{width:18px;height:18px}.collaborative-memory-demo_analyzing__oyfkd li>span{border:1px solid #aaa0a8;border-radius:50%}.collaborative-memory-demo_analyzing__oyfkd li[data-state=active] svg{color:#17151a;animation:collaborative-memory-demo_spin__rylnT .9s linear infinite}.collaborative-memory-demo_analyzing__oyfkd li[data-state=done] svg{color:#65713c}.collaborative-memory-demo_analyzing__oyfkd>.collaborative-memory-demo_analysisCancellation__kf2zN{display:grid;max-width:620px;justify-items:center;gap:9px;margin-top:26px}.collaborative-memory-demo_analysisCancellation__kf2zN button{min-height:48px;border:1px solid #17151a;border-radius:8px;background:#fffdf9;padding:0 20px;color:#17151a;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.collaborative-memory-demo_analysisCancellation__kf2zN button:disabled{cursor:wait;opacity:.55}.collaborative-memory-demo_analysisCancellation__kf2zN p,.collaborative-memory-demo_cancellationError__8GoBB{margin:0;color:#716b70;font-size:12px;line-height:1.6}.collaborative-memory-demo_cancellationError__8GoBB{max-width:620px;margin-top:12px;color:#8b3825;font-weight:750}.collaborative-memory-demo_storySummary__FE4je{max-width:760px;padding:20px 0 40px}.collaborative-memory-demo_storySummary__FE4je p{color:#ff5f8f;font-size:13px;font-weight:850}.collaborative-memory-demo_storySummary__FE4je h2{margin:10px 0 14px;font-size:clamp(30px,4vw,52px);letter-spacing:-.045em}.collaborative-memory-demo_storySummary__FE4je span{color:#5f5147;font-size:17px;line-height:1.8}.collaborative-memory-demo_approvalBar__4Xxn0{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #c8beb5;padding-top:22px}.collaborative-memory-demo_approvalBar__4Xxn0>div{display:flex;gap:8px}.collaborative-memory-demo_approvalBar__4Xxn0 span{border:1px solid #c8beb5;border-radius:999px;padding:8px 11px;color:#716b70;font-size:12px;font-weight:750}.collaborative-memory-demo_approvalBar__4Xxn0 span[data-approved=true]{background:#edf3e8;color:#4d6748}.collaborative-memory-demo_approvalBar__4Xxn0 p{margin:0;color:#65713c;font-size:13px;font-weight:750}.collaborative-memory-demo_unsavedNotice__yQK7m{margin:18px 0;border-left:3px solid #17151a;background:#faf4eb;padding:12px 14px;color:#6f4b3d;font-size:13px;line-height:1.6}.collaborative-memory-demo_conflictNotice__Cv8hO{display:grid;gap:10px;margin:18px 0;border-left:3px solid #17151a;background:#fff4f0;padding:14px 16px;color:#6f3f32}.collaborative-memory-demo_conflictNotice__Cv8hO p{margin:0;color:#6f5148;font-size:13px;line-height:1.6}.collaborative-memory-demo_conflictNotice__Cv8hO div{display:flex;flex-wrap:wrap;gap:8px}.collaborative-memory-demo_conflictNotice__Cv8hO button{min-height:48px;border:1px solid #aa8e79;border-radius:999px;background:#fffdf9;padding:0 14px;color:#6f3f32;font-weight:750}.collaborative-memory-demo_approvalActions__j4dBG{display:flex;align-items:center;justify-content:flex-end;gap:12px}.collaborative-memory-demo_approvalActions__j4dBG button{min-height:48px;border-color:#aa8e79;background:#fffdf9;color:#6f4b3d}.collaborative-memory-demo_error__Sb71v{margin:20px 0 0;border-left:3px solid #17151a;background:#fff4f0;padding:12px 14px;color:#8b3825;font-size:13px;font-weight:750}.collaborative-memory-demo_statePage__FnzlB{width:min(720px,calc(100% - 40px));min-height:100dvh;margin:0 auto}.collaborative-memory-demo_statePage__FnzlB a{color:#17151a;font-weight:800;text-decoration:underline}.collaborative-memory-demo_sessionConsent__LWG5T{display:flex;align-items:flex-start;gap:10px;border:1px solid #c8beb5;border-radius:9px;background:#fffdf9;padding:14px 16px;color:#493b32;font-size:13px;font-weight:750;text-align:left;cursor:pointer}.collaborative-memory-demo_sessionConsent__LWG5T input{width:18px;height:18px;accent-color:#17151a}.collaborative-memory-demo_policyLinks__cO4M1{display:flex;gap:16px;margin-top:14px}.collaborative-memory-demo_startPage__guBy_{padding:28px clamp(20px,4vw,60px) 80px}.collaborative-memory-demo_startPage__guBy_>.collaborative-memory-demo_backLink__fzTiJ{width:min(980px,100%);margin:0 auto}.collaborative-memory-demo_startHero__GSoVe{width:min(980px,100%);margin:clamp(60px,10vw,120px) auto 0}.collaborative-memory-demo_startHero__GSoVe h1{max-width:820px;margin:0;font-size:clamp(46px,7vw,84px);letter-spacing:-.06em;line-height:1.02}.collaborative-memory-demo_startHero__GSoVe>p:nth-of-type(2){max-width:670px;margin:27px 0 0;color:#716b70;font-size:17px;line-height:1.8}.collaborative-memory-demo_startHero__GSoVe ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:46px 0 0;border:1px solid #c8beb5;border-radius:14px;background:#c8beb5;padding:0;overflow:hidden;list-style:none}.collaborative-memory-demo_startHero__GSoVe li{display:flex;min-height:160px;gap:14px;padding:24px}.collaborative-memory-demo_startHero__GSoVe li>svg{width:23px;flex:0 0 auto}.collaborative-memory-demo_startHero__GSoVe li span{display:grid;align-content:start;gap:8px;color:#716b70;font-size:13px;line-height:1.6}.collaborative-memory-demo_startHero__GSoVe li strong{color:#17151a;font-size:15px}.collaborative-memory-demo_startHero__GSoVe>button{margin-top:30px}.collaborative-memory-demo_startHero__GSoVe>small{display:block;max-width:620px;margin-top:18px;color:#75675c;line-height:1.6}.collaborative-memory-demo_soloDemoLink__L5S7O{display:inline-flex;margin-top:14px;color:#734331;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.collaborative-memory-demo_soloDemoLink__L5S7O:focus-visible{border-radius:4px;outline:3px solid rgba(147,68,48,.28);outline-offset:4px}.collaborative-memory-demo_startConsent__lCRO4{display:flex;max-width:720px;align-items:flex-start;gap:12px;margin-top:22px;border:1px solid #c8beb5;border-radius:10px;padding:16px;cursor:pointer}.collaborative-memory-demo_startConsent__lCRO4 input{width:18px;height:18px;margin-top:2px;accent-color:#17151a}.collaborative-memory-demo_startConsent__lCRO4 span{display:grid;gap:6px}.collaborative-memory-demo_startConsent__lCRO4 strong{font-size:13px;line-height:1.55}.collaborative-memory-demo_startConsent__lCRO4 small{color:#716b70;line-height:1.6}.collaborative-memory-demo_startConsent__lCRO4 a{color:#17151a;text-decoration:underline}@keyframes collaborative-memory-demo_pulse__vrp9F{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-7px);opacity:1}}@keyframes collaborative-memory-demo_spin__rylnT{to{transform:rotate(1turn)}}@media (max-width:760px){.collaborative-memory-demo_workspace__dMOWY{width:min(100% - 28px,680px);padding-top:30px}.collaborative-memory-demo_participantRail__vuNrE{grid-template-columns:1fr;gap:0}.collaborative-memory-demo_joinLine__Xq1kt{width:1px;height:22px;margin-left:34px}.collaborative-memory-demo_actionFooter__zjyy6,.collaborative-memory-demo_approvalBar__4Xxn0,.collaborative-memory-demo_inviteStrip__KOZJW,.collaborative-memory-demo_previewRetry__f495C{align-items:stretch;flex-direction:column}.collaborative-memory-demo_photoGrid__ERoSG{grid-template-columns:repeat(3,1fr)}.collaborative-memory-demo_startHero__GSoVe ol{grid-template-columns:1fr}.collaborative-memory-demo_startHero__GSoVe li{min-height:auto}.collaborative-memory-demo_topBar__DeMFj>span{display:none}.collaborative-memory-demo_perspectiveMeta__YIz2u{align-items:flex-start;flex-direction:column;gap:4px}.collaborative-memory-demo_perspectiveMeta__YIz2u small:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.collaborative-memory-demo_analyzing__oyfkd li[data-state=active] svg,.collaborative-memory-demo_analyzing__oyfkd>div span{animation:none}}.collaborative-memory-demo_shell__YPZke,.collaborative-memory-demo_startPage__guBy_{color:#17151a;background:radial-gradient(circle at 90% 5%,rgba(255,95,143,.12),transparent 28rem),linear-gradient(rgba(23,21,26,.04) 1px,transparent 0),linear-gradient(90deg,rgba(23,21,26,.04) 1px,transparent 0),#f4efe8;background-size:auto,44px 44px,44px 44px,auto}.collaborative-memory-demo_topBar__DeMFj{min-height:72px;border-bottom-color:rgba(23,21,26,.16);background:rgba(244,239,232,.9);backdrop-filter:blur(18px)}.collaborative-memory-demo_topBar__DeMFj a{letter-spacing:-.04em}.collaborative-memory-demo_topBar__DeMFj a img{border-radius:9px;box-shadow:0 8px 18px rgba(255,95,143,.24)}.collaborative-memory-demo_topBar__DeMFj span svg{color:#7b4dff}.collaborative-memory-demo_workspace__dMOWY{width:min(1180px,calc(100% - 48px))}.collaborative-memory-demo_heading__d9RmX>p,.collaborative-memory-demo_startHero__GSoVe>p:first-child,.collaborative-memory-demo_startIntroGrid__J_to_>div>p:first-child{color:#ff5f8f;letter-spacing:.1em;text-transform:uppercase}.collaborative-memory-demo_heading__d9RmX h1{max-width:980px;font-size:clamp(48px,6.2vw,88px);letter-spacing:-.072em;line-height:.98}.collaborative-memory-demo_analyzing__oyfkd,.collaborative-memory-demo_approvalBar__4Xxn0 span,.collaborative-memory-demo_collecting__dF1uQ,.collaborative-memory-demo_conflictNotice__Cv8hO button,.collaborative-memory-demo_dropzone__1rBq1,.collaborative-memory-demo_inviteStrip__KOZJW,.collaborative-memory-demo_participantRail__vuNrE article,.collaborative-memory-demo_previewRetry__f495C,.collaborative-memory-demo_processingCurrent__ANmYv>span,.collaborative-memory-demo_readOnlyNotice__FUiCj,.collaborative-memory-demo_selectionGrid__ztddU button,.collaborative-memory-demo_sessionConsent__LWG5T,.collaborative-memory-demo_startConsent__lCRO4,.collaborative-memory-demo_startHero__GSoVe li,.collaborative-memory-demo_startHero__GSoVe ol,.collaborative-memory-demo_storyReview__jPzp5,.collaborative-memory-demo_waiting__qeYft{border-radius:0}.collaborative-memory-demo_participantRail__vuNrE article{border-color:#17151a;background:#fffdf9}.collaborative-memory-demo_participantRail__vuNrE article[data-done=true]{border-color:#7b4dff;background:#eef9b5}.collaborative-memory-demo_inviteStrip__KOZJW{border-color:#17151a;background:#d8f16b}.collaborative-memory-demo_inviteStrip__KOZJW svg{color:#17151a}.collaborative-memory-demo_actionFooter__zjyy6 button,.collaborative-memory-demo_approvalBar__4Xxn0 button,.collaborative-memory-demo_inviteStrip__KOZJW button,.collaborative-memory-demo_startHero__GSoVe button,.collaborative-memory-demo_waiting__qeYft>button{border-color:#17151a;border-radius:0;background:#17151a;color:white;box-shadow:none}.collaborative-memory-demo_actionFooter__zjyy6 button:hover,.collaborative-memory-demo_approvalBar__4Xxn0 button:hover,.collaborative-memory-demo_inviteStrip__KOZJW button:hover,.collaborative-memory-demo_startHero__GSoVe button:hover,.collaborative-memory-demo_waiting__qeYft>button:hover{box-shadow:6px 6px 0 #ff5f8f;transform:translateY(-2px)}.collaborative-memory-demo_analyzing__oyfkd,.collaborative-memory-demo_collecting__dF1uQ,.collaborative-memory-demo_storyReview__jPzp5,.collaborative-memory-demo_waiting__qeYft{border-color:rgba(23,21,26,.28);background:rgba(255,253,249,.94)}.collaborative-memory-demo_perspective__exXsm input{border-bottom-color:#17151a}.collaborative-memory-demo_perspective__exXsm input:focus{border-color:#ff5f8f}.collaborative-memory-demo_dropzone__1rBq1{border-color:rgba(23,21,26,.42);background:#f4efe8}.collaborative-memory-demo_dropzone__1rBq1 svg,.collaborative-memory-demo_selectionHeading__yc7KC>svg,.collaborative-memory-demo_statePage__FnzlB>svg,.collaborative-memory-demo_waiting__qeYft>svg{color:#7b4dff}.collaborative-memory-demo_analyzing__oyfkd>div span{background:#ff5f8f}.collaborative-memory-demo_processingCurrent__ANmYv>span{background:#d8f16b;color:#17151a}.collaborative-memory-demo_approvalBar__4Xxn0 span[data-approved=true]{border-color:#8aa233;background:#eef9b5;color:#46521d}.collaborative-memory-demo_conflictNotice__Cv8hO,.collaborative-memory-demo_error__Sb71v,.collaborative-memory-demo_unsavedNotice__yQK7m{border-left-color:#ff5f8f}.collaborative-memory-demo_startPage__guBy_{padding:0}.collaborative-memory-demo_startContent__cf9GW{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:38px 0 90px}.collaborative-memory-demo_startContent__cf9GW>.collaborative-memory-demo_backLink__fzTiJ{margin:0 0 28px}.collaborative-memory-demo_startHero__GSoVe{width:100%;margin:0}.collaborative-memory-demo_startIntroGrid__J_to_{display:grid;min-height:560px;grid-template-columns:minmax(0,.95fr) minmax(430px,.78fr);align-items:center;gap:clamp(48px,8vw,110px)}.collaborative-memory-demo_startHero__GSoVe h1{max-width:760px;font-size:clamp(58px,6.6vw,96px);font-weight:800;letter-spacing:-.078em;line-height:.94}.collaborative-memory-demo_startHero__GSoVe h1 em{color:#ff5f8f;font-style:normal}.collaborative-memory-demo_startIntroGrid__J_to_>div>p:last-child{max-width:640px;margin:28px 0 0;color:#625c62;font-size:17px;line-height:1.75}.collaborative-memory-demo_startCollage__GmkhO{position:relative;min-height:480px}.collaborative-memory-demo_startCollage__GmkhO:before{position:absolute;inset:8% 3% 3% 10%;border-radius:48% 52% 44% 56%;background:linear-gradient(150deg,#ff8b5c,#ff5f8f 50%,#7b4dff);content:""}.collaborative-memory-demo_startCollage__GmkhO figure{position:absolute;z-index:1;overflow:hidden;border:8px solid #fffdf9;background:#fffdf9;box-shadow:0 24px 54px rgba(41,29,42,.2)}.collaborative-memory-demo_startCollage__GmkhO figure:first-child{top:3%;left:4%;width:61%;aspect-ratio:4/5;transform:rotate(-5deg)}.collaborative-memory-demo_startCollage__GmkhO figure:nth-child(2){right:0;bottom:1%;width:58%;aspect-ratio:4/5;transform:rotate(5deg)}.collaborative-memory-demo_startCollage__GmkhO figure img{object-fit:cover}.collaborative-memory-demo_startCollage__GmkhO>span{position:absolute;z-index:3;right:35%;top:44%;display:grid;width:112px;aspect-ratio:1;place-items:center;border:1px solid #17151a;border-radius:50%;background:#d8f16b;font-size:12px;font-weight:820;line-height:1.35;text-align:center;transform:rotate(-7deg)}.collaborative-memory-demo_startHero__GSoVe ol{border-color:#17151a;background:#17151a}.collaborative-memory-demo_startHero__GSoVe li{background:#fffdf9}.collaborative-memory-demo_startHero__GSoVe li>svg{color:#ff5f8f}.collaborative-memory-demo_startConsent__lCRO4{border-color:rgba(23,21,26,.28);background:#fffdf9}.collaborative-memory-demo_sessionConsent__LWG5T input,.collaborative-memory-demo_startConsent__lCRO4 input{accent-color:#7b4dff}.collaborative-memory-demo_soloDemoLink__L5S7O,.collaborative-memory-demo_startConsent__lCRO4 a,.collaborative-memory-demo_statePage__FnzlB a{color:#5d35d6}@media (max-width:760px){.collaborative-memory-demo_topBar__DeMFj{min-height:66px}.collaborative-memory-demo_startContent__cf9GW,.collaborative-memory-demo_workspace__dMOWY{width:min(calc(100% - 28px),680px)}.collaborative-memory-demo_heading__d9RmX h1{font-size:clamp(48px,15vw,72px)}.collaborative-memory-demo_startContent__cf9GW{padding-top:28px}.collaborative-memory-demo_startIntroGrid__J_to_{min-height:auto;grid-template-columns:1fr}.collaborative-memory-demo_startHero__GSoVe h1{font-size:clamp(52px,16vw,76px)}.collaborative-memory-demo_startCollage__GmkhO{width:min(520px,100%);min-height:430px;margin:0 auto}}