body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html,body{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-pattern-bg{background-image:linear-gradient(#000000a6,#000000a6),url(/assets/lucindor-pattern-bg-C_fAe9mC.jpeg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}@supports (-webkit-touch-callout:none){.app-pattern-bg{background-attachment:scroll!important}}img[data-profile-image-state=fallback]{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;filter:none!important;background:#1b1d22!important;padding:clamp(14px,12%,72px)!important;transform:none!important}html,body,#root{background:#0d0d0d;margin:0;padding:0}.app-shell{background:#0d0d0d;min-height:100dvh;position:relative}.app-route-stage{min-height:inherit;background:inherit}.app-route-skeleton{box-sizing:border-box;width:100%;min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:#0d0d0d;overflow:hidden}.app-route-skeleton-header,.app-route-skeleton-body{width:min(100%,520px);margin-inline:auto}.app-route-skeleton-header{justify-content:space-between;align-items:center;min-height:50px;display:flex}.app-route-skeleton-body{padding-top:14px}.app-route-skeleton-title,.app-route-skeleton-control,.app-route-skeleton-media,.app-route-skeleton-line{background:#171512;display:block;overflow:hidden}.app-route-skeleton-title,.app-route-skeleton-control,.app-route-skeleton-line{position:relative}.app-route-skeleton-title:after,.app-route-skeleton-control:after,.app-route-skeleton-line:after{content:"";background:linear-gradient(90deg,#0000,#e6b96017,#0000);animation:1.45s ease-in-out infinite lucindor-route-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.app-route-skeleton-title{border-radius:6px;width:112px;height:22px}.app-route-skeleton-control{border-radius:50%;width:38px;height:38px}.app-route-skeleton-media{aspect-ratio:4/5;border:1px solid #d8a64a1f;border-radius:8px;width:100%;max-height:min(58vh,560px)}.app-route-skeleton-line{border-radius:5px;width:72%;height:13px;margin-top:16px}.app-route-skeleton-line.is-wide{width:88%;height:18px;margin-top:20px}.app-route-skeleton-line.is-short{width:46%}@keyframes lucindor-route-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.app-route-skeleton-title:after,.app-route-skeleton-control:after,.app-route-skeleton-line:after{animation:none}}:root{--primry-color:#edddf6;--accent-color:#c6f;--third-color:white;--forth-color:linear-gradient(to right, #9333ea, #db2777);--fifth-color:#6b7284;--border-color-1:#f3e8ff;--lucindor-gold:#f5c86b;--lucindor-gold-deep:#9c6b18;--lucindor-ink:#08090d}.bottom-nav{left:16px;right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);isolation:isolate;background:linear-gradient(135deg,#ffffff14,#ffffff06),#08090dc7;border:1px solid #f5c86b57;border-radius:9999px;align-items:center;min-height:72px;padding:8px;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 54px #0000008a,0 0 32px #f5c86b24,inset 0 1px #ffffff14}.bottom-nav:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#f5c86b2e,#0000 70%);height:70px;position:absolute;inset:-50% 18% auto}.nav-active-pill{display:none}.nav-item{z-index:1;color:#ffffffdb;text-align:center;letter-spacing:0;isolation:isolate;opacity:.88;border-radius:9999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;width:20%;min-width:0;min-height:56px;font-size:10px;font-weight:800;text-decoration:none;transition:color .26s,opacity .26s,transform .26s cubic-bezier(.22,1.2,.36,1);display:flex;position:relative;transform:translateZ(0)}.nav-item:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(135deg,#f5c86b38,#f5c86b14),#ffffff0a;border:1px solid #f5c86b57;border-radius:9999px;width:min(62px,100% - 8px);height:52px;transition:opacity .25s,transform .29s cubic-bezier(.22,1.2,.36,1),box-shadow .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86);box-shadow:0 0 0 4px #f5c86b0f,0 12px 30px #f5c86b29,inset 0 1px #ffffff1c}.nav-item.active:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.nav-item:hover{opacity:1;transform:translateY(-1px)scale(1.035)}.nav-item:active{transform:scale(.96)}.nav-item.active{color:var(--lucindor-gold);opacity:1;transform:translateY(-2px)}.nav-item.active:hover{transform:translateY(-2px)scale(1.025)}.nav-text{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 10px #00000085;max-width:100%;display:block;overflow:hidden}.nav-icon-wrapper{place-items:center;width:27px;height:27px;display:inline-grid;position:relative}.nav-home-icon,.nav-icon{width:25px;height:25px;transition:transform .28s cubic-bezier(.22,1.2,.36,1),filter .25s,stroke .25s,fill .25s}.nav-home-icon{fill:currentColor}.nav-home-icon,.nav-home-icon *{color:inherit;fill:currentColor}.nav-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nav-item.active .nav-icon,.nav-item.active .nav-home-icon{filter:drop-shadow(0 0 10px #f5c86b9e);animation:.32s cubic-bezier(.22,1.25,.36,1) navIconBounce;transform:translateY(-1px)scale(1.12)}.chat-badge{color:#070707;background:linear-gradient(135deg,#f5c86b,#ffd77e);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;animation:.35s ease-out badgePop,1.8s infinite badgePulse;display:flex;position:absolute;top:-7px;right:-9px;box-shadow:0 0 0 2px #08090de6,0 0 16px #f5c86b6b}@keyframes navIconBounce{0%{transform:translateY(0)scale(1)}58%{transform:translateY(-3px)scale(1.18)}to{transform:translateY(-1px)scale(1.12)}}@keyframes badgePop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}@keyframes badgePulse{0%{box-shadow:0 0 0 2px #08090de6,0 0 #f5c86b8f}70%{box-shadow:0 0 0 2px #08090de6,0 0 0 8px #f5c86b00}to{box-shadow:0 0 0 2px #08090de6,0 0 #f5c86b00}}@media (width>=520px){.bottom-nav{width:min(460px,100vw - 40px);left:50%;right:auto;transform:translate(-50%)}}@media (width<=360px){.bottom-nav{min-height:68px;padding:7px;left:10px;right:10px}.nav-active-pill{display:none}.nav-item:before{width:min(58px,100% - 6px);height:50px}.nav-item{font-size:9px}.nav-home-icon,.nav-icon{width:23px;height:23px}}.landing-wrapper{background:#000;width:100%;min-height:100vh;font-family:Helvetica,Arial,sans-serif;overflow-y:auto}.landing-container{aspect-ratio:9/16;width:100%;max-height:100vh;position:relative}.landing-hero-image{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.overlay{z-index:1;background:#00000073;width:100%;height:100%;position:absolute;top:0;left:0}.landing-header{box-sizing:border-box;z-index:2;justify-content:space-between;align-items:center;width:100%;padding-left:25px;padding-right:25px;display:flex;position:absolute;top:30px;left:0}.landing-logo-img{object-fit:contain;filter:drop-shadow(0 0 8px #ffd70066);width:90px;height:90px}.landing-title{z-index:2;color:#fff;text-align:center;font-size:40px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-buttons{z-index:2;flex-direction:column;align-items:center;gap:15px;width:100%;display:flex;position:absolute;bottom:40px}.btn-create{color:#000;cursor:pointer;background:#fff;border:none;border-radius:35px;width:85%;padding:16px;font-size:18px;font-weight:700}.btn-login{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:35px;width:85%;padding:16px;font-size:18px;font-weight:700}.stories-section{background:#000;justify-content:center;width:100%;padding:20px 0;display:flex}.story-card-row{color:inherit;cursor:pointer;background:#1a1a1a;border:1px solid #f5c86b1f;border-radius:14px;justify-content:space-between;align-items:stretch;margin-bottom:22px;text-decoration:none;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;display:flex;overflow:hidden;box-shadow:0 0 12px #0006}.story-card-row:hover{background:#1d1b17;border-color:#f5c86b6b;transform:translateY(-3px);box-shadow:0 18px 42px #0000006b,0 0 26px #f5c86b1f}.story-card-row:focus-visible{outline-offset:4px;outline:2px solid #f5c86b}.story-left{color:#fff;width:60%;padding:20px}.story-left h2{margin-bottom:10px;font-size:20px}.story-left p{color:#ccc;margin-bottom:12px;font-size:15px;line-height:1.4rem}.story-link{color:#f5c86b;text-shadow:0 0 14px #f5c86b14;align-items:center;gap:5px;font-size:15px;font-weight:700;text-decoration:none;transition:color .22s,text-shadow .22s;display:inline-flex}.story-link span{transition:transform .22s;display:inline-block}.story-card-row:hover .story-link{color:#ffe3a1;text-shadow:0 0 18px #f5c86b4d}.story-card-row:hover .story-link span{transform:translate(4px)}.story-right-img{object-fit:cover;width:40%;height:auto}@media (width<=600px){.landing-title{font-size:34px;top:58%;transform:translate(-50%,-50%)}}.tinder-menu-icon{width:32px;height:28px;box-shadow:none;cursor:pointer;z-index:999;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;transition:transform .18s;display:flex}.tinder-menu-icon span{background-color:#fff;border-radius:999px;width:28px;height:3px;transition:background .18s;display:block}.tinder-menu-icon:hover,.tinder-menu-icon:focus-visible,.tinder-menu-icon[aria-expanded=true]{outline:none;transform:scale(1.04)}.tinder-menu-icon:hover span,.tinder-menu-icon:focus-visible span,.tinder-menu-icon[aria-expanded=true] span{background-color:#fff}.tinder-menu-icon:active{transform:scale(.95)}@media (width>=1025px){.tinder-menu-icon{display:none}}.menu-layer{z-index:9999;pointer-events:none;visibility:hidden;position:fixed;inset:0}.menu-layer.open{pointer-events:auto;visibility:visible}.menu-overlay{cursor:pointer;opacity:0;background:0 0;border:0;transition:opacity .26s,background .26s;position:absolute;inset:0}.menu-layer.open .menu-overlay{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094}.menu-panel{color:#fff;opacity:0;-webkit-overflow-scrolling:touch;z-index:2;background:radial-gradient(circle at 50% -10%,#f5c86b2e,#0000 34%),linear-gradient(#12100cfc,#070708fc);border-bottom:1px solid #f5c86b3d;width:100%;max-height:88dvh;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s;position:fixed;top:0;left:0;right:0;overflow:hidden auto;transform:translateY(-105%);box-shadow:0 28px 70px #0000009e}.menu-panel.open{opacity:1;transform:translate(0)}.menu-top{z-index:3;min-height:82px;padding:max(18px, env(safe-area-inset-top)) 22px 15px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0c0b0af5,#0c0b0ad1);border-bottom:1px solid #f5c86b29;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.menu-eyebrow{color:#f5c86bc7;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.menu-logo{color:#fff;letter-spacing:0;margin:0;font-family:Playfair Display,Georgia,serif;font-size:30px;font-weight:800}.menu-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #f5c86b47;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;box-shadow:0 12px 30px #00000047}.menu-close svg{width:20px;height:20px}.menu-close:hover,.menu-close:focus-visible{color:#f5c86b;border-color:#f5c86b94;box-shadow:0 0 24px #f5c86b2e,0 12px 30px #00000052}.menu-close:active{transform:scale(.95)}.menu-content{padding:16px 18px max(26px, env(safe-area-inset-bottom));gap:10px;display:grid}.menu-section{color:#ffffffe6;width:100%;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(#ffffff12,#ffffff08),#ffffff09;border:1px solid #f5c86b24;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:17px;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,color .18s,background .18s,box-shadow .18s;display:flex}.menu-section svg{color:#f5c86bbd;width:20px;height:20px;transition:transform .18s}.menu-section:hover,.menu-section:focus-visible,.menu-section.active{color:#f5c86b;background:linear-gradient(#f5c86b1f,#ffffff0b),#ffffff0a;border-color:#f5c86b6b;box-shadow:0 14px 34px #00000038,0 0 22px #f5c86b14}.menu-section:active{transform:scale(.985)}.menu-section.active svg{transform:rotate(0)}.menu-link{box-sizing:border-box}.submenu{opacity:0;gap:7px;max-height:0;padding:0 6px;transition:max-height .26s,opacity .22s,transform .22s,padding .22s;display:grid;overflow:hidden;transform:translateY(-4px)}.submenu.open{opacity:1;max-height:260px;padding:2px 6px 8px;transform:translateY(0)}.submenu a{color:#ffffffb8;border-radius:14px;align-items:center;min-height:44px;padding:0 14px 0 22px;font-size:15px;font-weight:800;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:flex}.submenu a:hover,.submenu a:focus-visible{color:#f5c86b;background:#f5c86b14;transform:translate(2px)}.menu-login-btn{color:#171107;background:linear-gradient(135deg,#f4d37b,#c89435);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:8px;font-size:17px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 42px #d8b05c3d}.menu-login-btn:hover,.menu-login-btn:focus-visible{box-shadow:0 0 28px #f5c86b47,0 18px 42px #d8b05c3d}.menu-login-btn:active{transform:scale(.985)}@media (width>=1025px){.menu-layer,.menu-panel{display:none}}@media (width<=480px){.menu-top{padding-left:16px;padding-right:16px}.menu-content{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.menu-overlay,.menu-panel,.menu-section,.menu-section svg,.submenu,.submenu a,.menu-close,.menu-login-btn{transition:none}}.footer-column p,.footer-column a{color:#ccc;align-items:center;min-height:24px;margin:2px 0;font-size:14px;text-decoration:none;display:flex}.footer-column a:hover{color:#fff;text-decoration:underline}.social-icons a,.social-icon-disabled{color:#d8b45f;background:radial-gradient(circle at 50% 22%,#ffe59b29,#0000 42%),#ffffff0f;border:1px solid #d8b45f57;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;line-height:1;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex;box-shadow:0 8px 22px #00000047}.social-icons a svg,.social-icon-disabled svg{flex:none;width:20px;height:20px;display:block}.social-icons a:hover{color:#ffe4a6;border-color:#f5c86bb8;transform:translateY(-2px)scale(1.06);box-shadow:0 0 24px #d8b45f3d,0 10px 28px #00000057}.social-icon-disabled{opacity:.45;cursor:not-allowed}.footer{color:#ddd;background:#0d0d0d;padding:30px 20px}.footer-columns{justify-content:space-between;margin-bottom:30px;display:flex}.footer-column h2{color:#fff;margin-bottom:10px;font-size:18px}.footer-column p{color:#ccc;margin:6px 0;font-size:14px}.social-icons{grid-template-columns:repeat(2,46px);gap:16px 20px;margin-top:10px;font-size:20px;display:grid}.footer-app{margin-bottom:25px}.footer-app h4{margin-bottom:10px;font-size:18px}.app-store-img{width:150px}.footer-text p{color:#999;margin-top:10px;font-size:14px;line-height:1.5rem}.footer-extra-links{color:#ccc;flex-direction:column;gap:10px;margin:10px 0 25px;padding-left:2px;font-size:15px;display:flex}.footer-extra-links a,.footer-extra-links span{color:#ccc;text-decoration:none}.footer-extra-links a:hover,.footer-extra-links span:hover{color:#fff;text-decoration:underline}.get-app-section{color:#ddd;background:#0c0c0c;padding:35px 20px}.get-app-section h2{color:#fff;margin-bottom:15px;font-size:22px}.app-badges{flex-direction:row;align-items:center;gap:15px;margin:10px 0 25px;display:flex}.app-store-badge{cursor:pointer;width:130px;height:auto}.google-play-badge{cursor:pointer;width:146px;height:auto}.app-text{color:#b5b5b5;margin-bottom:18px;font-size:14px;line-height:1.6rem}.footer-divider{background:#333;border:none;height:1px;margin:0}.footer-bottom-links{color:#ccc;flex-wrap:wrap;gap:15px;margin-bottom:20px;font-size:14px;display:flex}.footer-bottom-links a{color:#ccc;text-decoration:none}.footer-bottom-links a:hover{color:#fff;text-decoration:underline}.footer-copyright{color:#888;font-size:13px}.landing-title{white-space:nowrap}.lucindor-welcome-transition{z-index:99999;pointer-events:none;opacity:1;visibility:visible;background:#030303;place-items:center;transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility .35s linear;display:grid;position:fixed;inset:0;overflow:hidden}.lucindor-welcome-transition.is-leaving{opacity:0;visibility:hidden}.lucindor-welcome-leather,.lucindor-welcome-pattern,.lucindor-welcome-glow,.lucindor-welcome-circle{position:absolute;inset:0}.lucindor-welcome-leather{filter:contrast(1.1);background:radial-gradient(circle at 24% 18%,#f5c86b12,#0000 28%),radial-gradient(circle at 68% 70%,#f5c86b0a,#0000 34%),repeating-linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 8px),repeating-linear-gradient(34deg,#ffffff03 0 1px,#0000 1px 11px),linear-gradient(145deg,#030303 0%,#10100f 46%,#050505 100%)}.lucindor-welcome-pattern{opacity:0;background-image:linear-gradient(#000000b8,#000c),url(/assets/lucindor-pattern-bg-C_fAe9mC.jpeg);background-position:50%;background-size:cover;animation:2.7s both lucindorPatternReveal;transform:scale(1.045)}.lucindor-welcome-glow{filter:blur(4px);opacity:0;background:radial-gradient(circle,#ffe4975c 0%,#d6a84a2e 34%,#0000 70%);border-radius:50%;width:44vmin;height:44vmin;margin:auto;animation:2.6s cubic-bezier(.22,1,.36,1) both lucindorGlowExpand;transform:scale(.2)}.lucindor-welcome-circle{opacity:0;background:radial-gradient(circle,#ffefbaf2,#d4a03d94 38%,#a16a1b52 58%,#0000 70%);border-radius:50%;width:126px;height:126px;animation:2.85s cubic-bezier(.22,1,.36,1) both lucindorCircleBloom;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.15);box-shadow:0 0 38px #f5c86b8c,0 0 110px #f5c86b38}.lucindor-welcome-center{z-index:2;justify-items:center;gap:18px;animation:2.75s cubic-bezier(.22,1,.36,1) both lucindorCameraZoom;display:grid;position:relative;transform:translateZ(0)scale(.9)}.lucindor-logo-wrap{place-items:center;width:clamp(148px,28vw,230px);height:clamp(148px,28vw,230px);display:grid;position:relative}.lucindor-logo-wrap:before{content:"";filter:blur(10px);opacity:0;background:radial-gradient(circle,#ffe8a861,#d8a84a29 42%,#0000 72%);border-radius:50%;animation:2.25s cubic-bezier(.22,1,.36,1) .2s both lucindorLogoHalo;position:absolute;inset:8%;transform:scale(.6)}.lucindor-logo-image{z-index:1;object-fit:contain;opacity:0;filter:drop-shadow(0 0 16px #f5c86b70)drop-shadow(0 18px 34px #00000094);width:82%;height:82%;animation:1.45s cubic-bezier(.22,1,.36,1) .18s both lucindorOfficialLogoReveal,1.8s ease-in-out 1.02s both lucindorOfficialLogoFloat;display:block;position:relative;transform:scale(.82)}.lucindor-logo-shine{z-index:2;opacity:0;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 18%,#ffffff57,#ffe7a84d,#0000 56%);border-radius:50%;animation:1.55s .72s both lucindorLogoShine;position:absolute;inset:13%;transform:translate(-120%)rotate(12deg)}.lucindor-gold-particle{left:calc(50% - (var(--size) / 2));top:calc(50% - (var(--size) / 2));width:var(--size);height:var(--size);opacity:0;transform:rotate(var(--angle)) translateX(0) scale(.45);animation:lucindorParticleShimmer 1.75s ease var(--delay) both;background:#f8d77c;border-radius:50%;position:absolute;box-shadow:0 0 10px #f8d77cc7}.lucindor-welcome-copy{text-align:center;opacity:0;animation:1.45s .9s both lucindorCopyReveal;transform:translateY(12px)}.lucindor-welcome-copy h1{color:#fff;letter-spacing:0;text-shadow:0 0 24px #f5c86b33;margin:0;font-size:clamp(29px,6vw,52px);font-weight:900;line-height:1}.lucindor-welcome-copy p{color:#f5d58fe6;margin:11px 0 0;font-size:clamp(14px,2.4vw,18px);font-weight:650}.lucindor-welcome-transition.is-leaving .lucindor-welcome-center{opacity:0;transition:opacity .36s,transform .52s;transform:scale(1.12)}@keyframes lucindorPatternReveal{0%,20%{opacity:0;transform:scale(1.08)}62%{opacity:.16}to{opacity:.1;transform:scale(1.01)}}@keyframes lucindorGlowExpand{0%{opacity:0;transform:scale(.18)}34%{opacity:.62}78%{opacity:.42;transform:scale(1.15)}to{opacity:.24;transform:scale(1.38)}}@keyframes lucindorCameraZoom{0%{opacity:0;transform:scale(.86)}18%{opacity:1}78%{transform:scale(1.04)}to{opacity:1;transform:scale(1.16)}}@keyframes lucindorLogoHalo{0%{opacity:0;transform:scale(.45)}42%{opacity:1}to{opacity:.72;transform:scale(1.18)}}@keyframes lucindorOfficialLogoReveal{0%{opacity:0;filter:drop-shadow(0 0 #f5c86b00)drop-shadow(0 18px 34px #00000094);transform:scale(.78)}62%{opacity:1;transform:scale(1.04)}to{opacity:1;filter:drop-shadow(0 0 18px #f5c86b85)drop-shadow(0 18px 34px #00000094);transform:scale(1)}}@keyframes lucindorOfficialLogoFloat{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes lucindorLogoShine{0%{opacity:0;transform:translate(-130%)rotate(12deg)}32%{opacity:.7}to{opacity:0;transform:translate(130%)rotate(12deg)}}@keyframes lucindorParticleShimmer{0%{opacity:0;transform:rotate(var(--angle)) translateX(0) scale(.42)}32%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) scale(1)}}@keyframes lucindorCopyReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lucindorCircleBloom{0%,68%{opacity:0;transform:translate(-50%,-50%)scale(.12)}77%{opacity:.9;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(34)}}@media (prefers-reduced-motion:reduce){.lucindor-welcome-transition,.lucindor-welcome-pattern,.lucindor-welcome-glow,.lucindor-welcome-circle,.lucindor-welcome-center,.lucindor-logo-wrap:before,.lucindor-logo-image,.lucindor-logo-shine,.lucindor-gold-particle,.lucindor-welcome-copy{animation-duration:.001ms!important;animation-delay:0s!important}}
