html,body,#root{min-height:100%;margin:0}.lm-landing{--lm-ink: #11162e;--lm-ink-soft: #1b2036;--lm-mist: #15172a;--lm-muted: #596077;--lm-dim: #69718a;--lm-accent: #f26e3d;--lm-primary: #4b5892;--lm-magic: #a843e8;--lm-glass: rgba(255, 255, 255, .66);--lm-glass-strong: rgba(255, 255, 255, .84);--lm-glass-edge: rgba(75, 88, 146, .16);--lm-glass-rim: rgba(255, 255, 255, .96);position:relative;min-height:100vh;overflow:hidden;color:var(--lm-mist);background:radial-gradient(ellipse at 13% 17%,rgba(168,67,232,.1),transparent 34rem),radial-gradient(ellipse at 88% 30%,rgba(75,88,146,.13),transparent 35rem),radial-gradient(ellipse at 84% 79%,rgba(242,110,61,.09),transparent 30rem),#f5f7fc;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;scroll-behavior:smooth}.lm-landing *,.lm-landing *:before,.lm-landing *:after{box-sizing:border-box}.lm-landing a{color:inherit;text-decoration:none}.lm-landing button{color:inherit;font:inherit}.lm-landing a:focus-visible,.lm-landing button:focus-visible{outline:3px solid var(--lm-accent);outline-offset:4px}.lm-landing h1,.lm-landing h2,.lm-landing h3,.lm-landing p{margin-top:0}.lm-landing em{font-family:"DM Serif Display",Georgia,serif;font-weight:400}.lm-film-grain{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");opacity:.035}.lm-wrap{position:relative;z-index:2;width:min(1240px,calc(100% - 72px));margin:0 auto}.lm-skip{position:fixed;z-index:30;top:8px;left:8px;padding:10px 14px;transform:translateY(-150%);border-radius:9px;background:var(--lm-mist);color:var(--lm-ink)!important}.lm-skip:focus{transform:translateY(0)}.lm-glass{border:1px solid var(--lm-glass-edge);border-top-color:var(--lm-glass-rim);border-left-color:#ffffff30;background:var(--lm-glass);box-shadow:inset 0 1px 1px #ffffff14,0 22px 70px #0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lm-nav{position:sticky;z-index:20;top:16px;display:flex;width:max-content;max-width:100%;min-height:56px;align-items:center;gap:31px;margin:16px auto 0;padding:0 9px 0 13px;border:1px solid rgba(255,255,255,.13);border-top-color:#ffffff3b;border-radius:999px;background:#12141cb8;box-shadow:inset 0 1px 1px #ffffff17,0 10px 35px #0000002e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.lm-wordmark{display:inline-flex;align-items:center;gap:8px;font-size:.93rem;font-weight:650;letter-spacing:-.045em;white-space:nowrap}.lm-mark{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--lm-mist);background:#ffffff13}.lm-nav-links{display:flex;align-items:center;gap:25px;color:#c3c6ce;font-size:.77rem}.lm-nav-links a{transition:color .18s ease}.lm-nav-links a:hover,.lm-footer a:last-child:hover{color:var(--lm-mist)}.lm-nav-signin{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 13px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff12;font-size:.77rem;font-weight:600;white-space:nowrap;transition:background .18s ease,transform .18s ease}.lm-nav-signin:hover{transform:translateY(-1px);background:#ffffff1f}.lm-hero{display:flex;flex-direction:column;align-items:center;padding:84px 0 46px;text-align:center}.lm-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:17px;color:#b7bbc5;font-size:.65rem;font-weight:700;letter-spacing:.16em}.lm-eyebrow-mark{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:7px;color:#e5e7eb}.lm-hero h1{max-width:1020px;margin:0 0 18px;color:var(--lm-mist);font-size:clamp(3rem,6vw,5.65rem);font-weight:540;letter-spacing:-.077em;line-height:.99}.lm-hero h1 em{display:inline-block;margin-top:10px;color:#d4d6dd;font-size:.91em;letter-spacing:-.06em}.lm-hero-text{max-width:555px;margin-bottom:22px;color:var(--lm-muted);font-size:.95rem;line-height:1.75}.lm-hero-actions{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:32px}.lm-button{display:inline-flex;min-height:47px;align-items:center;justify-content:center;gap:11px;padding:0 18px;border:1px solid transparent;border-radius:999px;font-size:.81rem;font-weight:700;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.lm-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.lm-button--accent{color:#fff!important;background:var(--lm-accent);box-shadow:0 9px 32px #ff4d6d33}.lm-text-link{display:inline-flex;align-items:center;gap:8px;color:#d9dbe1!important;font-size:.79rem;font-weight:600}.lm-text-link svg{color:#c5c8d0;transition:transform .18s ease}.lm-text-link:hover svg{transform:translate(2px,2px)}.lm-viewfinder{position:relative;isolation:isolate;width:100%;height:clamp(380px,45vw,510px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-top-color:#ffffff42;border-left-color:#fff3;border-radius:26px;background:#13151d;box-shadow:inset 0 1px 1px #ffffff1c,0 26px 80px #00000061;text-align:left}.lm-viewfinder-glow{position:absolute;z-index:-1;top:20%;right:15%;bottom:20%;left:15%;border-radius:50%;background:#565b7452;filter:blur(68px)}.lm-mosaic{position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;transform:scale(1.025);animation:lm-mosaic-drift 25s ease-in-out infinite alternate}.lm-photo-tile{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;filter:saturate(.82) brightness(.72);transition:filter .5s ease,box-shadow .5s ease}.lm-photo-tile:before,.lm-photo-tile:after{position:absolute;pointer-events:none;content:""}.lm-photo-tile:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,rgba(255,255,255,.08),transparent 42%,rgba(3,5,10,.32))}.lm-photo-tile:after{right:-20%;bottom:-57%;left:-20%;height:75%;border-radius:50% 50% 0 0;background:#0a0c1391}.lm-scene--amber{background:radial-gradient(ellipse at 72% 15%,#f2d29a 0 7%,transparent 8%),linear-gradient(135deg,#60414c,#c18267 53%,#433344)}.lm-scene--violet{background:radial-gradient(ellipse at 18% 24%,#d8b6ee 0 4%,transparent 5%),linear-gradient(145deg,#312b54,#735d8d 48%,#c17b81)}.lm-scene--afterglow{background:radial-gradient(ellipse at 82% 21%,#ffd59e 0 8%,transparent 9%),linear-gradient(160deg,#4f3857,#e0906a 50%,#454058)}.lm-scene--blue-hour{background:radial-gradient(ellipse at 48% 16%,#d1d7ed 0 4%,transparent 5%),linear-gradient(145deg,#23354a,#636a85 52%,#7a555f)}.lm-scene--rose{background:radial-gradient(ellipse at 12% 19%,#f6c4b4 0 6%,transparent 7%),linear-gradient(155deg,#563343,#c66d79 52%,#342539)}.lm-scene--gold{background:radial-gradient(ellipse at 78% 25%,#ffd283 0 8%,transparent 9%),linear-gradient(145deg,#443449,#c08c62 56%,#473242)}.lm-scene--plum{background:radial-gradient(ellipse at 38% 18%,#c9aadf 0 5%,transparent 6%),linear-gradient(135deg,#26233f,#77506f 50%,#44303e)}.lm-scene--flash{background:radial-gradient(ellipse at 55% 32%,rgba(255,245,226,.9) 0 7%,transparent 8%),linear-gradient(145deg,#485164,#a7a1a0 47%,#54424d)}.lm-scene--candle{background:radial-gradient(ellipse at 79% 24%,#ffd986 0 5%,transparent 6%),linear-gradient(145deg,#342b33,#a56c53 50%,#332c3b)}.lm-scene--dance{background:radial-gradient(ellipse at 27% 13%,#e1b1de 0 5%,transparent 6%),linear-gradient(150deg,#382b57,#9b6183 49%,#343247)}.lm-scene--velvet{background:radial-gradient(ellipse at 83% 19%,#f4d391 0 6%,transparent 7%),linear-gradient(160deg,#3e3141,#a05d5d 48%,#342535)}.lm-scene--spark{background:radial-gradient(ellipse at 54% 22%,#fff0c1 0 6%,transparent 7%),linear-gradient(145deg,#41304c,#bf8769 48%,#3c3549)}.lm-photo-person{position:absolute;z-index:1;bottom:-13%;display:block;width:23%;height:61%;border-radius:45% 45% 8% 8%;background:linear-gradient(90deg,#10111bf0,#392937e0);box-shadow:9px 0 20px #0a091238}.lm-photo-person:before{position:absolute;top:-23%;left:20%;width:60%;aspect-ratio:1;border-radius:50%;background:#312732;content:"";box-shadow:inset -3px 0 #ffffff14}.lm-photo-person--one{left:34%}.lm-photo-person--two{left:60%;width:20%;height:50%;background:linear-gradient(90deg,#17141feb,#452c39db)}.lm-photo-light{position:absolute;z-index:2;top:12%;left:12%;width:3px;height:3px;border-radius:50%;background:#fff2dae0;box-shadow:0 0 18px 6px #ffe4bc3b,50px 26px #fffaec87,50px 26px 12px 2px #fff0ce33}.lm-photo-tile.is-match{filter:saturate(1) brightness(.9);box-shadow:inset 0 0 0 1px #fff3}.lm-photo-tile.is-target{filter:saturate(1.1) brightness(1.05)}.lm-mosaic-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#090b1130,#090b1108 43%,#090b1180),linear-gradient(90deg,rgba(9,11,17,.16),transparent 40%,rgba(9,11,17,.16))}.lm-viewfinder-topline{position:absolute;z-index:3;top:21px;right:24px;left:24px;display:flex;align-items:center;justify-content:space-between;color:#f6f7fad1;font-size:.61rem;font-weight:650;letter-spacing:.13em}.lm-live-label{display:inline-flex;align-items:center;gap:8px}.lm-live-dot{width:7px;height:7px;border-radius:50%;background:var(--lm-accent);box-shadow:0 0 12px #ff4d6db8}.lm-frame-count{color:#f0f2f7a1;font-size:.61rem;letter-spacing:.06em}.lm-focus-frame{position:absolute;z-index:4;top:var(--focus-y);left:var(--focus-x);width:clamp(83px,10vw,111px);height:clamp(91px,11vw,125px);border:1px solid rgba(255,77,109,.55);border-radius:18px;background:#ff4d6d0b;box-shadow:0 0 0 1px #ff4d6d14,0 0 40px #ff4d6d1f;transform:translate(-50%,-50%);transition:top .75s cubic-bezier(.2,.75,.2,1),left .75s cubic-bezier(.2,.75,.2,1)}.lm-focus-corner{position:absolute;width:14px;height:14px;border-color:var(--lm-accent);border-style:solid}.lm-focus-corner--tl{top:-2px;left:-2px;border-width:2px 0 0 2px;border-radius:7px 0 0}.lm-focus-corner--tr{top:-2px;right:-2px;border-width:2px 2px 0 0;border-radius:0 7px 0 0}.lm-focus-corner--bl{bottom:-2px;left:-2px;border-width:0 0 2px 2px;border-radius:0 0 0 7px}.lm-focus-corner--br{right:-2px;bottom:-2px;border-width:0 2px 2px 0;border-radius:0 0 7px}.lm-focus-tag{position:absolute;top:-26px;left:-1px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px 5px 5px 0;color:#fff;background:var(--lm-accent);font-size:.52rem;font-weight:800;letter-spacing:.08em;white-space:nowrap}.lm-stage-footnote{position:absolute;bottom:20px;left:23px;display:inline-flex;align-items:center;gap:8px;color:#f6f7fac4;font-size:.68rem}.lm-stage-footnote svg{color:#e7e9ee}.lm-whatsapp-toast{position:absolute;z-index:6;right:25px;bottom:22px;width:min(340px,calc(100% - 46px));padding:15px 17px 14px;border-radius:15px;background:#161820c7;box-shadow:inset 0 1px 1px #ffffff1a,0 18px 50px #00000052;animation:lm-toast-arrive .7s cubic-bezier(.2,.75,.2,1) both}.lm-toast-topline{display:flex;align-items:center;justify-content:space-between;color:#c3c6ce;font-size:.53rem;font-weight:700;letter-spacing:.12em}.lm-toast-topline>span:first-child,.lm-toast-delivered{display:inline-flex;align-items:center;gap:5px}.lm-toast-topline>span:first-child svg{color:var(--lm-accent)}.lm-toast-delivered{padding:3px 6px;border-radius:999px;color:#fff;background:var(--lm-accent);font-size:.52rem;letter-spacing:.04em}.lm-whatsapp-toast>p{margin:10px 0 6px;color:#f3f4f6;font-size:.87rem;font-weight:600;letter-spacing:-.015em}.lm-toast-url{display:block;color:#b9bdc7;font-size:.64rem}.lm-toast-reminder{display:flex;align-items:center;gap:6px;margin-top:9px;color:#b6bac4;font-size:.55rem}.lm-toast-reminder svg{color:#d1d4dc}.lm-guest-picker{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:13px;margin-top:20px}.lm-picker-label{margin-right:2px;color:var(--lm-dim);font-size:.57rem;font-weight:700;letter-spacing:.13em}.lm-guest-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.lm-guest-pill{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 10px 0 6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff09;color:#d3d6dd;cursor:pointer;font-size:.69rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}.lm-guest-pill:hover{transform:translateY(-1px);border-color:#ffffff47;background:#ffffff14}.lm-guest-pill.is-selected{border-color:#ffffff52;background:#ffffff1a;color:#fff}.lm-guest-pill small{color:#9ca1ac;font-size:.58rem}.lm-avatar{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:#eff0f4;background:#505462;font-size:.62rem;font-weight:650}.lm-avatar--leo{background:#4b5365}.lm-avatar--sam{background:#62515d}.lm-picker-note{color:#7f8490;font-size:.61rem}.lm-how{padding:111px 0 75px}.lm-section-heading{max-width:580px;margin:0 auto 42px;text-align:center}.lm-section-heading .lm-eyebrow{justify-content:center;margin-bottom:16px}.lm-section-heading h2,.lm-privacy-heading h2,.lm-final-cta h2{margin:0 0 14px;color:var(--lm-mist);font-size:clamp(2.65rem,4.6vw,4.25rem);font-weight:530;letter-spacing:-.07em;line-height:1.02}.lm-section-heading h2 em,.lm-privacy-heading h2 em,.lm-final-cta h2 em{color:#cfd2d9}.lm-section-heading>p:last-child{margin:0;color:var(--lm-muted);font-size:.88rem}.lm-story-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px}.lm-story-card{position:relative;min-width:0;min-height:316px;padding:22px;border-radius:18px;background:linear-gradient(140deg,#ffffff12,#ffffff09)}.lm-story-card--upload{grid-column:span 7}.lm-story-card--match{grid-column:span 5}.lm-story-card--deliver{grid-column:span 12;min-height:226px;display:grid;grid-template-columns:1fr 1.04fr;align-items:center;column-gap:32px}.lm-story-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px;color:#a7abb6;font-size:.54rem;font-weight:700;letter-spacing:.14em}.lm-story-card h3{margin:0 0 8px;color:#f0f1f4;font-size:1.35rem;font-weight:560;letter-spacing:-.04em}.lm-story-card>p{max-width:510px;margin:0;color:#a5a9b4;font-size:.77rem;line-height:1.65}.lm-story-card--deliver .lm-story-topline{grid-column:1 / -1;align-self:end;margin:0 0 13px}.lm-story-card--deliver h3{align-self:start;margin-bottom:7px}.lm-story-card--deliver>p{align-self:start}.lm-upload-visual{display:flex;min-height:94px;align-items:center;gap:17px;margin-top:22px;padding:12px 15px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#07090e42}.lm-sd-card{position:relative;display:flex;width:53px;height:69px;flex:none;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:8px 0;border:1px solid rgba(255,255,255,.22);border-radius:6px 6px 10px 10px;background:linear-gradient(145deg,#303540,#191c24);box-shadow:0 6px 13px #0000003d}.lm-sd-card:before{position:absolute;top:-1px;right:6px;left:6px;height:9px;border:1px solid rgba(255,255,255,.18);border-bottom:0;content:""}.lm-sd-card span{color:#e7e8ec;font-size:.73rem;font-weight:800;letter-spacing:.08em}.lm-sd-card i{width:19px;height:2px;border-radius:2px;background:#777d89}.lm-upload-list{flex:1;min-width:0}.lm-upload-list-head{display:flex;align-items:center;gap:6px;color:#d5d7dd;font-size:.61rem;font-weight:650;letter-spacing:.035em}.lm-upload-list-head svg{color:#b2b6c0}.lm-upload-list-head>span{margin-left:auto;color:#848a95;font-size:.57rem;font-weight:450}.lm-upload-progress{height:4px;overflow:hidden;margin:12px 0 8px;border-radius:4px;background:#ffffff1c}.lm-upload-progress span{display:block;width:76%;height:100%;border-radius:inherit;background:#c6c9d1}.lm-upload-list-foot{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#858a96;font-size:.56rem}.lm-upload-list-foot b{display:inline-flex;align-items:center;gap:4px;color:#e1e3e8;font-weight:550}.lm-match-visual{display:flex;min-height:100px;align-items:center;justify-content:center;gap:8px;margin-top:27px;padding:12px 7px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#07090e3d}.lm-face-card{position:relative;display:flex;width:77px;height:82px;flex:none;flex-direction:column;align-items:center;justify-content:end;overflow:hidden;padding-bottom:7px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:linear-gradient(145deg,#373440,#181b23)}.lm-face-card--right{background:linear-gradient(145deg,#3b3943,#181b23)}.lm-face-orb{position:absolute;top:12px;width:30px;height:30px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:radial-gradient(ellipse at 50% 33%,#c6bfc3 0 21%,transparent 23%),linear-gradient(180deg,#635b64,#35313d)}.lm-face-card i{position:absolute;top:34px;width:53px;height:34px;border-radius:50% 50% 0 0;background:linear-gradient(90deg,#39343e,#71646b)}.lm-face-card b{position:relative;z-index:2;color:#e2e3e8;font-size:.48rem;letter-spacing:.1em}.lm-match-line{width:clamp(7px,2vw,22px);height:1px;background:#ffffff4d}.lm-match-lock{display:grid;width:31px;height:31px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#e6e7eb;background:#ffffff14}.lm-delivery-visual{display:flex;min-height:100px;flex-wrap:wrap;align-content:center;justify-content:flex-end;gap:9px}.lm-status-chip{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0b;color:#c5c8d0;font-size:.65rem;white-space:nowrap}.lm-status-chip svg{color:#e0e2e7}.lm-status-chip b{color:#eff0f4;font-size:.61rem;font-weight:600}.lm-status-chip--bright{border-color:#ff4d6d8f;background:#ff4d6d1f;color:#fff}.lm-status-chip--bright svg{color:var(--lm-accent)}.lm-roles{padding:76px 0 60px}.lm-section-heading--roles{margin-bottom:38px}.lm-role-bento{display:grid;min-height:405px;grid-template-columns:.92fr 1.08fr;gap:36px;overflow:hidden;padding:30px;border-radius:22px;background:linear-gradient(120deg,#fff1,#ffffff08)}.lm-role-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:12px 8px}.lm-role-switcher{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:34px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#00000038}.lm-role-button{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#aeb2bd;cursor:pointer;font-size:.65rem!important;transition:background .2s ease,color .2s ease}.lm-role-button:hover{color:#fff}.lm-role-button.is-active{background:#ffffff24;color:#f5f6f8;box-shadow:inset 0 1px #ffffff26}.lm-role-text{max-width:430px;animation:lm-role-appear .36s ease both}.lm-role-kicker{display:block;margin-bottom:12px;color:#aeb2bd;font-size:.56rem;font-weight:700;letter-spacing:.13em}.lm-role-text h3{margin:0 0 12px;color:#f1f2f5;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:540;letter-spacing:-.06em;line-height:1.09}.lm-role-text p{max-width:375px;margin:0;color:#a5a9b4;font-size:.78rem;line-height:1.7}.lm-role-preview{display:grid;min-height:344px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:radial-gradient(ellipse at 50% 16%,rgba(255,255,255,.07),transparent 56%),#04060b47}.lm-role-screen{width:min(100%,370px);animation:lm-role-appear .42s ease both}.lm-role-screen--guest{width:min(370px,100%);min-height:285px;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(155deg,#ffffff17,#ffffff06),#151821;box-shadow:0 20px 48px #00000059,inset 0 1px #ffffff2b}.lm-gallery-preview-top{display:flex;align-items:center;justify-content:space-between;color:#b9bdc7;font-size:.49rem;font-weight:700;letter-spacing:.12em}.lm-gallery-preview-top svg{color:#e3e5e9}.lm-gallery-greeting{display:flex;align-items:end;justify-content:space-between;margin:21px 0 11px}.lm-gallery-greeting>div{display:flex;flex-direction:column;gap:2px}.lm-gallery-greeting span{color:#9297a3;font-size:.45rem;font-weight:700;letter-spacing:.1em}.lm-gallery-greeting b{color:#eff0f3;font-family:"DM Serif Display",Georgia,serif;font-size:1.35rem;font-weight:400}.lm-gallery-greeting small{color:#b1b5c0;font-size:.58rem}.lm-gallery-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.lm-gallery-preview-grid .lm-mini-photo{aspect-ratio:1.65}.lm-gallery-preview-link{display:flex;align-items:center;gap:6px;margin-top:12px;color:#b6bac4;font-size:.56rem}.lm-gallery-preview-link svg{color:#e1e3e8}.lm-download-hint{display:inline-flex;align-items:center;gap:5px;color:#aeb2bd;font-size:.52rem}.lm-download-hint svg{color:#e1e3e8}.lm-role-screen--photographer{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#13161ed1;box-shadow:0 17px 40px #0000003d}.lm-camera-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px;color:#babec8;font-size:.55rem;font-weight:650;letter-spacing:.09em}.lm-camera-topline>span{display:inline-flex;align-items:center;gap:6px}.lm-camera-topline>span:last-child{color:#e5e7eb;font-size:.49rem}.lm-batch-title{margin-bottom:14px;color:#eff0f4;font-family:"DM Serif Display",Georgia,serif;font-size:1.36rem}.lm-batch-meter{height:5px;overflow:hidden;margin-bottom:8px;border-radius:4px;background:#ffffff1c}.lm-batch-meter span{display:block;width:83%;height:100%;border-radius:inherit;background:#d4d6dd}.lm-batch-stats{display:flex;justify-content:space-between;color:#a2a6b0;font-size:.61rem}.lm-batch-stats b{color:#eff0f4;font-size:.69rem}.lm-batch-photos{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:19px 0 14px}.lm-mini-photo{position:relative;display:block;aspect-ratio:1.35;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:6px}.lm-mini-photo:after{position:absolute;bottom:-17px;left:29%;width:39%;height:67%;border-radius:50% 50% 0 0;background:#0d0e14b3;content:""}.lm-private-note{display:flex;align-items:center;gap:7px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09);color:#aaafba;font-size:.59rem}.lm-private-note svg{color:#e1e3e8}.lm-role-screen--organizer{padding:12px 22px}.lm-activity-head{display:flex;align-items:center;justify-content:space-between;padding:0 0 13px;border-bottom:1px solid rgba(255,255,255,.1);color:#b6bac5;font-size:.55rem;font-weight:700;letter-spacing:.12em}.lm-activity-head>span:last-child{display:inline-flex;align-items:center;gap:6px;color:#eceef2;font-size:.5rem}.lm-activity-head i{width:6px;height:6px;border-radius:50%;background:var(--lm-accent);box-shadow:0 0 9px #ff4d6db3}.lm-activity-row{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.lm-activity-avatar{display:grid;width:31px;height:31px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:#f0f1f4;background:#494d59;font-size:.7rem}.lm-activity-avatar--blue{background:#424b5b}.lm-activity-avatar--rose{background:#55454e}.lm-activity-row>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.lm-activity-row b{color:#e8e9ed;font-size:.65rem;font-weight:600}.lm-activity-row small{color:#969ba7;font-size:.56rem}.lm-activity-row>svg{color:#d6d9e0}.lm-activity-row--pending>svg{color:#aeb2bd}.lm-review-match{display:flex;align-items:center;gap:8px;margin-top:15px;color:#adb1bc;font-size:.57rem}.lm-review-match svg:first-child{color:#e1e3e8}.lm-review-match svg:last-child{margin-left:auto}.lm-host-view{padding:75px 0 25px}.lm-host-view>.lm-section-heading{margin-bottom:36px}.lm-host-console{overflow:hidden;padding:24px;border-radius:21px;background:linear-gradient(135deg,#ffffff12,#ffffff08)}.lm-console-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 1px 20px}.lm-console-overline{display:inline-flex;align-items:center;gap:7px;color:#aeb2bd;font-size:.52rem;font-weight:700;letter-spacing:.13em}.lm-console-dot{width:6px;height:6px;border-radius:50%;background:var(--lm-accent);box-shadow:0 0 10px #ff4d6d8c}.lm-console-top h3{margin:6px 0 0;color:#f1f2f5;font-family:"DM Serif Display",Georgia,serif;font-size:1.55rem;font-weight:400}.lm-console-auto{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d0d3da;background:#ffffff0b;font-size:.6rem}.lm-console-auto svg{color:#e4e6eb}.lm-console-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lm-console-metrics article{display:flex;min-width:0;flex-direction:column;gap:4px;padding:13px 14px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#07090e33}.lm-console-metrics article>span{overflow:hidden;color:#9297a3;font-size:.49rem;font-weight:700;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.lm-console-metrics b{color:#e9ebef;font-size:.72rem;font-weight:600;letter-spacing:-.015em}.lm-console-metrics small{color:#898e9a;font-size:.55rem}.lm-console-lower{display:grid;grid-template-columns:1.08fr .92fr;gap:9px;margin-top:9px}.lm-console-journey,.lm-console-deliveries,.lm-console-activity{min-width:0;padding:15px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#07090e2e}.lm-console-subhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px;color:#c5c8d0;font-size:.49rem;font-weight:700;letter-spacing:.1em}.lm-console-subhead>span{display:inline-flex;align-items:center;gap:5px}.lm-console-subhead>span:last-child{color:#818692;font-size:.44rem}.lm-journey-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.lm-journey-list li{display:grid;min-width:0;min-height:129px;grid-template-columns:29px minmax(0,1fr) 14px;grid-template-rows:17px minmax(0,1fr);align-items:center;gap:6px 8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff09}.lm-journey-index{grid-column:1 / -1;color:#858a96;font-size:.47rem;font-weight:700;letter-spacing:.1em}.lm-journey-icon{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#e4e6eb;background:#ffffff0e}.lm-journey-list li>span:nth-child(3){display:flex;min-width:0;flex-direction:column;gap:2px}.lm-journey-list b{color:#e8eaf0;font-size:.6rem;font-weight:650}.lm-journey-list small{color:#898e9a;font-size:.47rem;line-height:1.35}.lm-journey-list li>svg{align-self:end;color:#d2d5dc}.lm-console-side{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lm-console-delivery-row{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 0;border-top:1px solid rgba(255,255,255,.065);color:#d3d6dd}.lm-console-delivery-row>svg{color:#b8bcc6}.lm-console-delivery-row>span{display:flex;min-width:0;flex-direction:column;gap:2px}.lm-console-delivery-row b{color:#e6e8ed;font-size:.53rem;font-weight:600}.lm-console-delivery-row small{overflow:hidden;color:#878c98;font-size:.46rem;text-overflow:ellipsis;white-space:nowrap}.lm-console-delivery-row i{padding:3px 5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#d4d7de;background:#ffffff0d;font-size:.43rem;font-style:normal}.lm-console-activity p{display:grid;grid-template-columns:7px 1fr 13px;align-items:center;gap:7px;margin:0;padding:9px 0;border-top:1px solid rgba(255,255,255,.065)}.lm-activity-mark{width:6px;height:6px;border-radius:50%;background:#d5d8df}.lm-activity-mark--open{background:#aab0bb}.lm-console-activity p>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.lm-console-activity b{color:#e4e6eb;font-size:.5rem;font-weight:600}.lm-console-activity small{color:#858a96;font-size:.45rem}.lm-console-activity p>svg{color:#c5c8d0}.lm-console-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:11px;padding:12px 2px 0;border-top:1px solid rgba(255,255,255,.09);color:#969ba7;font-size:.56rem}.lm-console-footer span:last-child{color:#c7cad2;font-size:.51rem;font-weight:600;text-align:right}.lm-privacy{padding:58px 0 34px}.lm-privacy-seal{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;gap:66px;overflow:hidden;padding:51px 58px;border-radius:22px;background:radial-gradient(ellipse at 2% 2%,rgba(255,255,255,.07),transparent 52%),#ffffff0a}.lm-privacy-heading{max-width:490px}.lm-privacy-icon{display:grid;width:39px;height:39px;place-items:center;margin-bottom:20px;border:1px solid rgba(255,255,255,.18);border-radius:12px;color:#eff0f4;background:#ffffff12}.lm-privacy-heading .lm-eyebrow{margin-bottom:13px;font-size:.56rem}.lm-privacy-heading h2{margin-bottom:15px;font-size:clamp(2.2rem,3.55vw,3.35rem)}.lm-privacy-heading h2 em{font-size:.91em}.lm-privacy-intro{max-width:400px;margin:0;color:#a5a9b4;font-size:.77rem;line-height:1.7}.lm-privacy-points{display:flex;flex-direction:column;justify-content:center;gap:23px}.lm-privacy-point{display:grid;grid-template-columns:35px 1fr;gap:12px;align-items:start}.lm-privacy-point-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:#e4e6eb;background:#ffffff0f}.lm-privacy-point h3{margin:0 0 3px;color:#edf0f4;font-size:.8rem;font-weight:650}.lm-privacy-point p{max-width:430px;margin:0;color:#a2a6b1;font-size:.68rem;line-height:1.65}.lm-timer-icon{position:relative;display:flex;width:32px;height:32px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.19);border-radius:50%;color:#e9ebef}.lm-timer-icon svg{position:absolute;top:-3px;right:-4px;width:12px;height:12px;padding:2px;border-radius:50%;color:var(--lm-ink);background:#e9ebef}.lm-timer-icon b{font-size:.64rem;line-height:1}.lm-timer-icon small{margin-top:1px;font-size:.34rem;font-weight:700;letter-spacing:.05em}.lm-final-cta{position:relative;display:flex;min-height:414px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:85px 20px;text-align:center}.lm-final-cta .lm-eyebrow{justify-content:center;margin-bottom:16px}.lm-final-cta h2{position:relative;z-index:1;margin-bottom:13px;font-size:clamp(2.9rem,5vw,4.7rem)}.lm-final-cta h2 em{color:#d8dae0}.lm-final-cta>p:not(.lm-eyebrow){position:relative;z-index:1;margin:0 0 22px;color:#a7abb6;font-size:.84rem}.lm-final-cta .lm-button{position:relative;z-index:1}.lm-cta-orbit{position:absolute;width:320px;height:320px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.lm-cta-orbit:after{position:absolute;top:23px;right:23px;bottom:23px;left:23px;border:1px solid rgba(255,255,255,.045);border-radius:50%;content:""}.lm-cta-orbit--one{top:43px;left:7%;transform:rotate(18deg) scaleX(1.3)}.lm-cta-orbit--two{right:7%;bottom:30px;transform:rotate(-18deg) scaleX(1.2)}.lm-footer{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:17px;border-top:1px solid rgba(255,255,255,.1);color:#858a96;font-size:.67rem}.lm-wordmark--footer{color:#e7e9ee;font-size:.83rem}.lm-wordmark--footer .lm-mark{width:25px;height:25px}.lm-footer>span{color:#7d828e}.lm-footer a:last-child{display:inline-flex;align-items:center;gap:5px;color:#b5b9c3;transition:color .18s ease}@keyframes lm-mosaic-drift{0%{transform:scale(1.025) translateZ(0)}to{transform:scale(1.055) translate3d(-4px,2px,0)}}@keyframes lm-toast-arrive{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-role-appear{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1000px){.lm-hero{padding-top:73px}.lm-hero h1{font-size:clamp(3.3rem,7.1vw,5rem)}.lm-viewfinder{height:clamp(390px,52vw,500px)}.lm-story-card{padding:19px}.lm-story-card--upload{grid-column:span 7}.lm-story-card--match{grid-column:span 5}.lm-privacy-seal{gap:38px;padding:42px}.lm-role-bento{gap:23px;padding:24px}.lm-console-lower{grid-template-columns:1fr}}@media (max-width: 760px){.lm-wrap{width:min(100% - 40px,610px)}.lm-nav{gap:18px}.lm-nav-links{gap:15px}.lm-hero{padding-top:67px}.lm-hero h1{max-width:700px;font-size:clamp(3.1rem,9vw,4.4rem)}.lm-hero h1 br{display:none}.lm-hero-text{max-width:530px;font-size:.88rem}.lm-viewfinder{height:430px;border-radius:20px}.lm-mosaic{gap:5px}.lm-photo-tile{border-radius:9px}.lm-focus-frame{width:84px;height:100px}.lm-whatsapp-toast{right:14px;bottom:14px;width:294px;padding:12px}.lm-stage-footnote{bottom:19px;left:16px;max-width:205px;font-size:.58rem}.lm-guest-picker{max-width:580px;gap:10px}.lm-picker-label,.lm-picker-note{width:100%;text-align:center}.lm-how{padding-top:91px}.lm-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-story-card--upload,.lm-story-card--match{grid-column:span 1}.lm-story-card--deliver{grid-column:span 2}.lm-story-card--deliver{grid-template-columns:1fr}.lm-story-card--deliver .lm-story-topline{grid-column:auto}.lm-story-card--deliver .lm-delivery-visual{justify-content:flex-start;margin-top:10px}.lm-story-card--match .lm-match-visual{gap:4px}.lm-face-card{width:65px}.lm-match-line{width:8px}.lm-role-bento{grid-template-columns:1fr;gap:23px}.lm-role-copy{padding:5px}.lm-role-switcher{margin-bottom:21px}.lm-role-preview{min-height:340px}.lm-role-screen--organizer{width:min(100%,390px)}.lm-console-metrics,.lm-console-side{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-console-footer{align-items:flex-start;flex-direction:column}.lm-console-footer span:last-child{text-align:left}.lm-privacy{padding-top:48px}.lm-privacy-seal{grid-template-columns:1fr;gap:34px;padding:34px}.lm-privacy-points{gap:19px}.lm-final-cta{min-height:370px}.lm-cta-orbit--one{left:-160px}.lm-cta-orbit--two{right:-170px}}@media (max-width: 540px){.lm-wrap{width:calc(100% - 30px)}.lm-nav{top:10px;min-height:51px;gap:10px;margin-top:10px;padding-left:9px}.lm-wordmark{font-size:.82rem}.lm-mark{width:25px;height:25px}.lm-nav-links{display:none}.lm-nav-signin{min-height:34px;padding:0 10px;font-size:.68rem}.lm-hero{padding-top:56px}.lm-eyebrow{gap:7px;font-size:.53rem;letter-spacing:.12em}.lm-hero h1{margin-bottom:15px;font-size:clamp(2.8rem,12vw,3.55rem);line-height:.98}.lm-hero h1 em{margin-top:4px}.lm-hero-text{max-width:420px;margin-bottom:18px;font-size:.81rem;line-height:1.65}.lm-hero-actions{width:100%;flex-direction:column;gap:13px;margin-bottom:25px}.lm-button{min-height:44px;font-size:.75rem}.lm-viewfinder{width:calc(100% + 8px);height:360px;margin:0 -4px;border-radius:16px}.lm-mosaic{top:-5px;right:-5px;bottom:-5px;left:-5px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:4px}.lm-viewfinder-topline{top:15px;right:13px;left:13px;font-size:.49rem}.lm-frame-count{font-size:.48rem}.lm-focus-frame{width:74px;height:85px;border-radius:14px}.lm-focus-tag{top:-23px;padding:4px 5px;font-size:.43rem}.lm-focus-tag svg{width:10px}.lm-whatsapp-toast{right:9px;bottom:10px;width:min(249px,70%);padding:10px;border-radius:12px}.lm-toast-topline{font-size:.43rem}.lm-whatsapp-toast>p{margin:8px 0 5px;font-size:.72rem}.lm-toast-url{font-size:.54rem}.lm-toast-reminder{margin-top:6px;font-size:.48rem}.lm-stage-footnote{bottom:14px;left:10px;width:31%;gap:5px;font-size:.49rem;line-height:1.3}.lm-stage-footnote svg{width:12px;flex:none}.lm-guest-picker{margin-top:16px}.lm-picker-label{font-size:.5rem}.lm-guest-pills{gap:5px}.lm-guest-pill{min-height:34px;gap:5px;padding:0 8px 0 5px;font-size:.63rem}.lm-picker-note{font-size:.57rem}.lm-how{padding:78px 0 52px}.lm-section-heading{margin-bottom:28px}.lm-section-heading h2{font-size:2.65rem}.lm-section-heading>p:last-child{font-size:.78rem}.lm-story-grid{grid-template-columns:1fr;gap:9px}.lm-story-card--upload,.lm-story-card--match,.lm-story-card--deliver{grid-column:auto}.lm-story-card{min-height:0;padding:18px}.lm-story-topline{margin-bottom:16px}.lm-story-card h3{font-size:1.22rem}.lm-story-card>p{font-size:.72rem}.lm-upload-visual{gap:12px;margin-top:17px;padding:10px}.lm-upload-list-head{font-size:.54rem}.lm-upload-list-foot{font-size:.5rem}.lm-match-visual{justify-content:flex-start;margin-top:18px}.lm-face-card{width:76px}.lm-match-line{flex:1}.lm-delivery-visual{min-height:0;justify-content:flex-start;gap:6px;margin-top:16px}.lm-status-chip{gap:5px;padding:8px 9px;font-size:.58rem}.lm-status-chip b{font-size:.55rem}.lm-roles{padding:54px 0 33px}.lm-role-bento{gap:17px;padding:17px;border-radius:17px}.lm-host-view{padding:52px 0 18px}.lm-host-view>.lm-section-heading{margin-bottom:27px}.lm-host-console{padding:14px;border-radius:17px}.lm-console-top{align-items:flex-start;flex-direction:column;gap:11px;padding-bottom:14px}.lm-console-top h3{font-size:1.35rem}.lm-console-auto{font-size:.54rem}.lm-console-metrics{gap:6px}.lm-console-metrics article{padding:10px}.lm-console-metrics b{font-size:.65rem}.lm-console-metrics small{font-size:.5rem}.lm-console-lower{gap:7px}.lm-console-journey,.lm-console-deliveries,.lm-console-activity{padding:11px 9px}.lm-journey-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-journey-list li{min-height:109px}.lm-console-side{grid-template-columns:1fr;gap:7px}.lm-console-footer{gap:8px;font-size:.52rem}.lm-console-footer span:last-child{font-size:.48rem}.lm-role-switcher{gap:1px;padding:3px}.lm-role-button{min-height:31px;padding:0 9px;font-size:.6rem!important}.lm-role-text h3{font-size:1.8rem}.lm-role-preview{min-height:325px}.lm-role-screen--photographer{padding:15px}.lm-role-screen--organizer{padding:10px 13px}.lm-activity-row{gap:8px}.lm-activity-row b{font-size:.59rem}.lm-activity-row small{font-size:.5rem}.lm-review-match{font-size:.51rem}.lm-privacy{padding:40px 0 15px}.lm-privacy-seal{gap:28px;padding:25px 20px;border-radius:17px}.lm-privacy-heading h2{font-size:2.25rem}.lm-privacy-intro{font-size:.71rem}.lm-privacy-point{grid-template-columns:30px 1fr;gap:10px}.lm-privacy-point h3{font-size:.73rem}.lm-privacy-point p{font-size:.63rem}.lm-privacy-point-icon,.lm-timer-icon{width:29px;height:29px}.lm-final-cta{min-height:325px;padding:65px 8px}.lm-final-cta h2{font-size:2.85rem}.lm-final-cta>p:not(.lm-eyebrow){max-width:310px;font-size:.76rem}.lm-footer{min-height:67px;flex-wrap:wrap;padding:13px 0}.lm-footer>span{display:none}.lm-footer a:last-child{font-size:.61rem}}@media (prefers-reduced-motion: reduce){.lm-landing{scroll-behavior:auto}.lm-landing *,.lm-landing *:before,.lm-landing *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lm-skip{border:1px solid rgba(255,255,255,.24);background:var(--lm-primary);color:#fff!important}.lm-wordmark img{display:block;width:154px;height:auto}.lm-wordmark--footer img{width:128px}.lm-nav-links a:hover,.lm-footer a:last-child:hover{color:#fff}.lm-eyebrow{color:var(--lm-primary)}.lm-eyebrow-mark{border-color:#4b589238;border-radius:7px;color:var(--lm-magic);background:#a843e80f}.lm-nav .lm-eyebrow-mark{color:#fff}.lm-hero h1 em,.lm-section-heading h2 em,.lm-privacy-heading h2 em,.lm-final-cta h2 em{background:linear-gradient(105deg,#4b5892,#a843e8 57%,#f26e3d);background-clip:text;color:transparent;-webkit-background-clip:text}.lm-text-link,.lm-text-link svg{color:var(--lm-primary)!important}.lm-guest-pill{border-color:#4b58922b;color:#303958;background:#ffffffad;box-shadow:0 4px 14px #4b58920f}.lm-guest-pill:hover{border-color:#a843e866;background:#fff}.lm-guest-pill.is-selected{border-color:#a843e873;color:#242344;background:#a843e81a}.lm-guest-pill small,.lm-picker-note{color:#66708d}.lm-avatar{color:#fff;background:var(--lm-primary)}.lm-avatar--leo{background:var(--lm-magic)}.lm-avatar--sam{background:var(--lm-accent)}.lm-button--accent{background:var(--lm-accent);box-shadow:0 9px 28px #f26e3d40}.lm-live-dot,.lm-focus-tag,.lm-toast-delivered{background:var(--lm-accent)}.lm-live-dot{box-shadow:0 0 12px #f26e3db3}.lm-focus-frame{border-color:#f26e3d9e;background:#f26e3d0b;box-shadow:0 0 0 1px #f26e3d1a,0 0 40px #f26e3d26}.lm-focus-corner{border-color:var(--lm-accent)}.lm-toast-topline>span:first-child svg,.lm-status-chip--bright svg,.lm-activity-head i,.lm-console-dot{color:var(--lm-accent)}.lm-activity-head i,.lm-console-dot{background:var(--lm-accent);box-shadow:0 0 10px #f26e3d94}.lm-status-chip--bright{border-color:#f26e3d8c;background:#f26e3d21}.lm-story-card.lm-glass,.lm-role-bento.lm-glass,.lm-host-console.lm-glass,.lm-privacy-seal.lm-glass{border-color:#a843e83d;border-top-color:#fff3;border-left-color:#ffffff26;background:radial-gradient(ellipse at 10% 0%,rgba(75,88,146,.18),transparent 48%),linear-gradient(135deg,#1f2337fa,#10121ef7);box-shadow:inset 0 1px 1px #ffffff14,0 22px 55px #2b265126}.lm-privacy-heading h2,.lm-final-cta h2{color:#f5f7fc}.lm-privacy-heading .lm-eyebrow,.lm-final-cta .lm-eyebrow{color:#c9cde0}.lm-privacy-heading .lm-eyebrow-mark,.lm-final-cta .lm-eyebrow-mark{border-color:#fff3;color:#f0caff;background:#a843e829}.lm-final-cta{min-height:414px;border:1px solid rgba(168,67,232,.32);border-radius:28px;background:radial-gradient(ellipse at 50% 0%,rgba(168,67,232,.25),transparent 52%),linear-gradient(130deg,#242b50,#171a2d 62%,#382442);box-shadow:0 28px 65px #4b58922b,inset 0 1px #ffffff1f}.lm-cta-orbit{border-color:#ffffff1a}.lm-cta-orbit:after{border-color:#ffffff0f}.lm-footer{margin:0 0 16px;padding:0 22px;border:1px solid rgba(168,67,232,.2);border-radius:18px;background:linear-gradient(125deg,#1b2036,#111421);box-shadow:0 14px 36px #4b58921a}.lm-wordmark--footer{color:#f5f7fc}@media (max-width: 540px){.lm-wordmark img{width:124px}.lm-wordmark--footer img{width:112px}.lm-final-cta{min-height:325px;border-radius:21px}.lm-footer{padding:13px 14px}}.lm-role-preview-note{display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;color:#c4c8d7;font-size:.55rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.lm-role-preview-note svg{color:#d7a6f4}.lm-role-preview-note+.lm-role-switcher{margin-bottom:24px}.lm-role-switcher .lm-role-button{color:#c4c8d7}.lm-role-switcher .lm-role-button:hover{color:#fff}.lm-role-switcher .lm-role-button.is-active{color:#f5f7fc}.lm-auto-demo{width:min(100%,1100px);margin-top:14px;padding:18px 20px 15px;border:1px solid rgba(168,67,232,.22);border-top-color:#ffffff38;border-radius:17px;background:radial-gradient(ellipse at 0 0,rgba(75,88,146,.2),transparent 52%),linear-gradient(130deg,#1f2337f7,#10121ef5);box-shadow:inset 0 1px #ffffff12,0 14px 38px #2b26511f;color:#f5f7fc;text-align:left}.lm-auto-demo-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lm-auto-demo-label{display:inline-flex;align-items:center;gap:8px;color:#f0caff;font-size:.58rem;font-weight:750;letter-spacing:.12em}.lm-auto-demo-pulse{width:7px;height:7px;border-radius:50%;background:#f26e3d;box-shadow:0 0 12px #f26e3da6;animation:lm-demo-pulse 1.8s ease-in-out infinite}.lm-demo-control{display:inline-flex;min-height:31px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:#ffffff0f;color:#e5e7ee;cursor:pointer;font-size:.62rem!important;transition:border-color .18s ease,background .18s ease}.lm-demo-control:hover{border-color:#ffffff52;background:#ffffff1f}.lm-demo-static-note{color:#aeb2bd;font-size:.58rem}.lm-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0 0;padding:0;list-style:none}.lm-flow-step{position:relative;display:flex;min-height:53px;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff09;color:#c3c6d0;transition:border-color .35s ease,background .35s ease,color .35s ease,transform .35s ease}.lm-flow-step.is-active{transform:translateY(-2px);border-color:#a843e89e;background:linear-gradient(120deg,#a843e82b,#4b589224);color:#fff;box-shadow:inset 0 1px #ffffff14,0 7px 20px #a843e81c}.lm-flow-index{display:grid;width:25px;height:25px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#aeb2bd;font-size:.55rem;font-weight:700}.lm-flow-step.is-active .lm-flow-index{border-color:#f26e3d70;color:#fff;background:#f26e3d2e}.lm-flow-step-label{font-size:.65rem;font-weight:600;line-height:1.35}.lm-flow-reminder{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding-top:11px;border-top:1px solid rgba(255,255,255,.09);color:#b9bdc7;font-size:.64rem;line-height:1.55}.lm-flow-reminder svg{flex:none;margin-top:1px;color:#f2a37d}.lm-flow-reminder b{color:#e8eaf0;font-weight:650}.lm-role-indicators{margin:0 0 24px;padding:4px;list-style:none}.lm-role-switcher .lm-role-indicator{display:inline-flex;min-height:34px;align-items:center;color:#c4c8d7;cursor:default;font-size:.65rem;-webkit-user-select:none;user-select:none}.lm-role-switcher .lm-role-indicator:hover{color:#c4c8d7}.lm-role-switcher .lm-role-indicator.is-active{color:#f5f7fc}.lm-role-preview-note+.lm-role-indicators{margin-bottom:24px}@keyframes lm-demo-pulse{0%,to{opacity:1;box-shadow:0 0 12px #f26e3da6}50%{opacity:.52;box-shadow:0 0 4px #f26e3d52}}@media (max-width: 760px){.lm-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-auto-demo{padding:16px}}@media (max-width: 540px){.lm-auto-demo{margin-top:11px;padding:14px 12px 12px;border-radius:14px}.lm-auto-demo-label{font-size:.53rem}.lm-demo-control{min-height:29px;font-size:.58rem!important}.lm-flow-steps{gap:6px}.lm-flow-step{min-height:51px;gap:7px;padding:8px;border-radius:9px}.lm-flow-index{width:22px;height:22px;font-size:.5rem}.lm-flow-step-label{font-size:.59rem}.lm-flow-reminder{font-size:.58rem}.lm-role-switcher .lm-role-indicator{min-height:31px;padding:0 9px;font-size:.6rem!important}}.lm-landing .lm-reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1)}.lm-landing .lm-reveal.is-visible{opacity:1;transform:translateZ(0)}.lm-landing .lm-reveal:focus-within{opacity:1;transform:translateZ(0)}.lm-landing .lm-reveal--hero{transition-delay:80ms}.lm-landing .lm-hero-text.lm-reveal--hero{transition-delay:.15s}.lm-landing .lm-hero-actions.lm-reveal--hero{transition-delay:.22s}.lm-landing .lm-viewfinder.lm-reveal{transition-delay:.28s}.lm-landing .lm-auto-demo.lm-reveal{transition-delay:.35s}.lm-landing .lm-reveal--card{transform:translate3d(0,22px,0) scale(.99)}.lm-landing .lm-story-grid>:nth-child(1){transition-delay:0ms}.lm-landing .lm-story-grid>:nth-child(2){transition-delay:.1s}.lm-landing .lm-story-grid>:nth-child(3){transition-delay:.2s}.lm-landing .lm-reveal--point{transform:translate3d(12px,0,0)}.lm-landing .lm-privacy-points>:nth-child(1){transition-delay:40ms}.lm-landing .lm-privacy-points>:nth-child(2){transition-delay:.13s}.lm-landing .lm-privacy-points>:nth-child(3){transition-delay:.22s}.lm-landing .lm-frame-count{animation:lm-status-arrive .42s cubic-bezier(.22,1,.36,1) both}.lm-landing .lm-focus-frame{transition:top .86s cubic-bezier(.22,1,.36,1),left .86s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s ease}.lm-landing .lm-focus-frame:after{position:absolute;z-index:2;top:14%;right:9%;left:9%;height:1px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);box-shadow:0 0 9px #f26e3dcc;content:"";opacity:0;pointer-events:none}.lm-landing .lm-focus-frame.is-scanning:after{opacity:1;animation:lm-focus-scan 1.35s cubic-bezier(.45,0,.55,1) infinite alternate}.lm-landing .lm-role-text{animation:lm-role-appear .55s cubic-bezier(.22,1,.36,1) both}.lm-landing .lm-role-screen{animation:lm-role-appear .62s cubic-bezier(.22,1,.36,1) both}.lm-landing .lm-flow-step{transition-duration:.52s}@keyframes lm-status-arrive{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-focus-scan{0%{top:12%;opacity:.35}to{top:88%;opacity:1}}@media (prefers-reduced-motion: reduce){.lm-landing .lm-reveal{opacity:1;transform:none;transition:none}.lm-landing .lm-focus-frame.is-scanning:after{animation:none}}
