/* The landing page (design artifact "Landing-v3", app-first). Copied from the design's own style
   block; every class carries the "lp-" prefix and every theme rule is scoped to #lp, so nothing
   here reaches the rest of the site or meets lg.css. Fonts (Vazirmatn, Lalezar) come from
   LastGuardian.UI's fonts.css. Dark theme: data-theme="dark" on #lp (landing.js). */
#lp{--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#FFF6E0;--line:#ECE5D5;--ink:#1B2540;--muted:#5E6B85;--b-text:#0E6FB0;
  --l-inner:#8E5CF7;--l-bond:#1E9BF0;--l-body:#3CC46B}
#lp[data-theme="dark"]{--bg:#0D1222;--surface:#151C31;--surface-2:#1C2541;--line:#28324F;--ink:#EEF1FA;--muted:#A4ADC6;--b-text:#6CC4FF}
html:has(#lp[data-theme="dark"]),html:has(#lp[data-theme="dark"]) body{background:#0D1222}
#lp .lp-phone img{max-width:none}
/* FocusOnNavigate focuses the h1 after a navigation; no ring around the title (as app.css does for .lg-app). */
#lp [tabindex="-1"]:focus{outline:none}

#lp a{color:#0E6FB0}#lp a:hover{color:#0A4C7A}
.lp-btn{transition:transform .08s ease, box-shadow .08s ease, filter .1s;cursor:pointer}
.lp-btn:hover{filter:brightness(1.05)}
.lp-btn:active{transform:translateY(4px);box-shadow:0 0 0 transparent !important}
.lp-split{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:56px}
.lp-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.lp-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.lp-navlinks{display:flex;gap:26px}
.lp-phone{background:#FFFFFF;border:10px solid #0D2A5C;border-radius:46px;overflow:hidden;position:relative;box-shadow:0 26px 50px rgba(13,42,92,.28);box-sizing:border-box}
.lp-tabbar{position:absolute;left:0;right:0;bottom:0;height:64px;padding-left:4px;padding-right:4px;border-top:2px solid #E6EEF6;background:#FFFFFF;display:flex;justify-content:space-around;align-items:flex-start;padding-top:6px;box-sizing:border-box;font-size:9px;font-weight:800;color:#5E6B85}
.lp-tab{display:flex;flex-direction:column;align-items:center;gap:2px;transition:color .25s,background .25s,border-color .25s;flex:1;min-width:0;text-align:center;line-height:1.25;border:2px solid transparent;border-radius:12px;padding:3px 1px;margin:0 1px}
.lp-tab.on{background:#E4F2FC;border-color:#1C9BE0;color:#0E5A8E}
#lp[data-theme="dark"] .lp-tab.on{background:#16294F;color:#8FD0FA}
.lp-scr{position:absolute;left:0;right:0;top:0;bottom:64px;padding:16px 14px;box-sizing:border-box;transition:opacity .45s ease, transform .45s cubic-bezier(.2,.8,.2,1)}
.lp-tour{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:56px;align-items:stretch}
.lp-tour-col{position:relative;min-height:640px}
.lp-tstep{min-height:560px;display:flex;align-items:center;gap:26px;position:relative;transition:opacity .35s}
.lp-track{position:absolute;top:120px;bottom:120px;right:38px;width:10px;border-radius:10px;background:#E3EBF4}
@media (max-width:980px){.lp-navlinks{display:none}.lp-g3{grid-template-columns:minmax(0,1fr)}.lp-cols{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lp-tour{grid-template-columns:minmax(0,1fr)}.lp-tour-col{order:-1;height:auto}.lp-tour-pin{position:relative !important;margin:0 auto}.lp-tstep{min-height:0;padding:28px 0}}
@media (max-width:980px){
  .lp-tour-col{position:sticky;top:0;z-index:20;height:370px;min-height:0;align-self:start;background:linear-gradient(#FFFFFF 86%,rgba(255,255,255,0));margin:0 -24px;padding:10px 0 0}
  .lp-tour-pin{display:block !important;height:356px !important;overflow:visible}
  .lp-tour-pin>div:first-child{display:none !important}
  .lp-tour-pin .lp-phone{position:absolute;left:50%;top:0;margin-left:-150px;transform:scale(.56);transform-origin:top center;box-shadow:0 18px 30px rgba(13,42,92,.25)}
  .lp-tstep{gap:16px}
  .lp-node{width:58px !important;height:56px !important;box-shadow:0 5px 0 #C6D4E5 !important}
  .lp-node svg{width:24px;height:24px}
  .lp-track{right:24px;top:70px;bottom:70px;width:8px}
  .lp-tstep h3{font-size:28px !important}
  .lp-tstep p{font-size:16px !important;line-height:1.95 !important}
}
@media (max-width:520px){.lp-cols{grid-template-columns:minmax(0,1fr)}
  .lp-phone{border:0 !important;border-radius:24px !important;box-shadow:0 0 0 2px #D6E6F3,0 16px 32px rgba(13,42,92,.16) !important}
  #lp[data-theme="dark"] .lp-phone{box-shadow:0 0 0 2px #28324F,0 16px 32px rgba(0,0,0,.45) !important}
  #lp header .lp-phone{transform:none !important}
  .lp-tour-pin .lp-phone{margin-left:-150px}
  .lp-nav-login{display:none !important}
  .lp-nav-logo{height:32px !important}
  .lp-hero-split{padding:34px 20px 110px !important;gap:24px !important}
  .lp-hero-split h1{font-size:40px !important}
  .lp-hero-split p{font-size:17px !important}
  .lp-hero-visual{height:600px !important}
}
@keyframes heroFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-18px) rotate(2deg)}}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes coinA{0%,100%{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-16px) rotate(6deg)}}
@keyframes coinB{0%,100%{transform:translateY(0) rotate(14deg)}50%{transform:translateY(-10px) rotate(-6deg)}}
@keyframes drift{0%,100%{transform:translateX(0)}50%{transform:translateX(26px)}}
@keyframes twinkle{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.7)}}
@keyframes shadowBreath{0%,100%{transform:scaleX(1);opacity:1}50%{transform:scaleX(.8);opacity:.55}}
@keyframes pulse{0%,100%{box-shadow:0 6px 0 #0E5A8E,0 0 0 7px #E4F2FC}50%{box-shadow:0 6px 0 #0E5A8E,0 0 0 14px rgba(228,242,252,.5)}}
@keyframes pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}100%{transform:scale(1)}}
.lp-motion .lp-m-hero{animation:heroFloat 4.4s ease-in-out infinite}
.lp-motion .lp-m-float{animation:float 3.6s ease-in-out infinite}
.lp-motion .lp-m-coinA{animation:coinA 3.2s ease-in-out infinite}
.lp-motion .lp-m-coinB{animation:coinB 3.8s ease-in-out .6s infinite}
.lp-motion .lp-m-drift{animation:drift 9s ease-in-out infinite}
.lp-motion .lp-m-drift2{animation:drift 12s ease-in-out 2s infinite reverse}
.lp-motion .lp-m-tw{transform-box:fill-box;transform-origin:center;animation:twinkle 2.6s ease-in-out infinite}
.lp-motion .lp-m-tw2{transform-box:fill-box;transform-origin:center;animation:twinkle 3.4s ease-in-out 1.1s infinite}
.lp-motion .lp-m-shadow{transform-box:fill-box;transform-origin:center;animation:shadowBreath 4.4s ease-in-out infinite}
.lp-motion .lp-m-pulse{animation:pulse 1.8s ease-in-out infinite}
.lp-motion .lp-m-pop{animation:pop .6s ease-out 1.2s both}
.lp-px{will-change:translate}
.lp-lights{display:flex;gap:10px;align-items:center}
.lp-lt{display:block;width:22px;height:22px;border-radius:50%;background:var(--lc);box-shadow:0 0 13px 2px var(--lc)}
.lp-lt.sel{box-shadow:0 0 0 3px #CBE6F8,0 0 14px 3px var(--lc)}
#lp[data-theme="dark"] .lp-lt{box-shadow:0 0 18px 3px var(--lc)}
#lp[data-theme="dark"] .lp-lt.sel{box-shadow:0 0 0 3px #28324F,0 0 18px 3px var(--lc)}
@keyframes glowp{0%,100%{filter:brightness(1)}50%{filter:brightness(1.18)}}
.lp-motion .lp-lt{animation:glowp 3.6s ease-in-out infinite}
.lp-motion .lp-lt:nth-child(2){animation-delay:-1.2s}.lp-motion .lp-lt:nth-child(3){animation-delay:-2.4s}
.lp-sparks{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}
.lp-spark{position:absolute;bottom:-20px;width:6px;height:6px;border-radius:50%;background:#FFD447;box-shadow:0 0 10px 3px rgba(255,200,40,.55);opacity:0}
@keyframes spRise{0%{transform:translateY(0);opacity:0}12%{opacity:.75}85%{opacity:.45}100%{transform:translateY(-900px);opacity:0}}
.lp-motion .lp-spark{animation:spRise 16s linear infinite}


/* ===== design-canvas motion ===== */
@keyframes riseIn{0%{opacity:0;translate:0 18px}100%{opacity:1;translate:0 0}}
@keyframes nodePop{0%{scale:.3;opacity:0}55%{scale:1.14;opacity:1}78%{scale:.94}100%{scale:1}}
@keyframes ripple{0%{box-shadow:0 5px 0 #0E5A8E,0 0 0 4px rgba(30,155,240,.45)}100%{box-shadow:0 5px 0 #0E5A8E,0 0 0 20px rgba(30,155,240,0)}}
@keyframes bob{0%,100%{translate:0 0}50%{translate:0 -4px}}
@keyframes coinFlip{0%,70%,100%{transform:rotateY(0)}85%{transform:rotateY(180deg)}}
@keyframes tabHop{0%{translate:0 0}35%{translate:0 -7px}65%{translate:0 1px}100%{translate:0 0}}
@keyframes shine{0%{background-position:-120% 0}100%{background-position:220% 0}}
.lp-motion .lp-scr.enter > *{animation:riseIn .55s cubic-bezier(.2,.9,.3,1) both}
.lp-motion .lp-scr.enter > *:nth-child(1){animation-delay:.02s}.lp-motion .lp-scr.enter > *:nth-child(2){animation-delay:.09s}
.lp-motion .lp-scr.enter > *:nth-child(3){animation-delay:.16s}.lp-motion .lp-scr.enter > *:nth-child(4){animation-delay:.23s}
.lp-motion .lp-scr.enter > *:nth-child(5){animation-delay:.30s}.lp-motion .lp-scr.enter > *:nth-child(6){animation-delay:.37s}
.lp-motion .lp-scr.enter > *:nth-child(n+7){animation-delay:.44s}
.lp-motion .lp-scr.enter [style*="flex-direction: column"][style*="padding-top: 14px"] > div{animation:nodePop .6s cubic-bezier(.3,1.4,.5,1) both}
.lp-motion .lp-scr.enter [style*="padding-top: 14px"] > div:nth-child(1){animation-delay:.25s}.lp-motion .lp-scr.enter [style*="padding-top: 14px"] > div:nth-child(2){animation-delay:.38s}
.lp-motion .lp-scr.enter [style*="padding-top: 14px"] > div:nth-child(3){animation-delay:.51s}.lp-motion .lp-scr.enter [style*="padding-top: 14px"] > div:nth-child(4){animation-delay:.64s}
.lp-motion .lp-scr.enter [style*="padding-top: 14px"] > div:nth-child(5){animation-delay:.77s}.lp-motion .lp-scr.enter [style*="padding-top: 14px"] > div:nth-child(n+6){animation-delay:.9s}
.lp-motion .lp-m-pulse{animation:pulse 1.8s ease-in-out infinite, ripple 1.8s ease-out infinite}
.lp-motion .lp-tab.hop img,.lp-motion .lp-tab.hop svg{animation:tabHop .5s cubic-bezier(.3,1.5,.5,1)}
.lp-motion .lp-m-pop{animation:pop .6s ease-out 1.2s both, coinFlip 5s ease-in-out 3s infinite}
.lp-motion .lp-phone [style*="border-radius: 16px"][style*="#1479BC"]{background-image:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);background-size:250% 100%;background-repeat:no-repeat;animation:shine 5s ease-in-out 2s infinite}
.lp-phone [style*="cursor"],.lp-phone button{transition:transform .15s}
.lp-phone .lp-tab{transition:color .3s, transform .15s}
.lp-phone .lp-tab:active{transform:scale(.92)}
.lp-motion .lp-tour-pin .lp-phone{transition:box-shadow .4s}
.lp-motion .lp-rv .lp-phone{transition:transform .5s cubic-bezier(.2,.9,.3,1)}
@media (hover:hover){.lp-motion .lp-g3 .lp-phone:hover,.lp-motion .lp-cols .lp-phone:hover{transform:translateY(-8px) rotate(-1deg)}}

.lp-lt{position:relative}
@keyframes ltSpin{to{transform:rotate(360deg)}}
@keyframes ltBeat{0%,100%{box-shadow:0 0 13px 2px var(--lc);scale:1}50%{box-shadow:0 0 24px 7px var(--lc);scale:1.1}}
.lp-lt::after{content:"";position:absolute;inset:-7px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 3%,#fff 0 1.1px,var(--lc) 1.3px 2px,transparent 2.6px),radial-gradient(circle at 50% 97%,var(--lc) 0 .9px,transparent 1.7px)}
.lp-motion .lp-lt{animation:ltBeat 2.4s ease-in-out infinite}
.lp-motion .lp-lt::after{opacity:1;animation:ltSpin 8s linear infinite}
.lp-motion .lp-lt:nth-child(2),.lp-motion .lp-lt:nth-child(2)::after{animation-delay:-.8s}.lp-motion .lp-lt:nth-child(3),.lp-motion .lp-lt:nth-child(3)::after{animation-delay:-1.6s}
@media (prefers-reduced-motion: reduce){.lp-motion *{animation:none !important}}
/* ===== dark theme ===== */
#lp[data-theme="dark"]{color-scheme:dark}
#lp[data-theme="dark"] [style*="background: #FFFFFF"],#lp[data-theme="dark"] [style*="background:#FFFFFF"],#lp[data-theme="dark"] [style*="background: rgb(255, 255, 255)"],#lp[data-theme="dark"] [style*="background: rgb(255, 255, 255)"]{background:#151C31 !important}
#lp[data-theme="dark"].lp-root-bg,#lp[data-theme="dark"].lp-root-bg[style]{background:#0D1222 !important;color:#EEF1FA !important}
#lp[data-theme="dark"] [style*="background: #F6FAFD"],#lp[data-theme="dark"] [style*="background:#F6FAFD"],#lp[data-theme="dark"] [style*="background: rgb(246, 250, 253)"],#lp[data-theme="dark"] [style*="background: rgb(246, 250, 253)"]{background:#1C2541 !important}
#lp[data-theme="dark"] [style*="background: #E3EBF4"],#lp[data-theme="dark"] [style*="background:#E3EBF4"],#lp[data-theme="dark"] [style*="background: rgb(227, 235, 244)"],#lp[data-theme="dark"] [style*="background: rgb(227, 235, 244)"]{background:#272E50 !important}
#lp[data-theme="dark"] [style*="background: #E4F2FC"],#lp[data-theme="dark"] [style*="background:#E4F2FC"],#lp[data-theme="dark"] [style*="background: rgb(228, 242, 252)"],#lp[data-theme="dark"] [style*="background: rgb(228, 242, 252)"]{background:#16294F !important}
#lp[data-theme="dark"] [style*="background: #FFF6D6"],#lp[data-theme="dark"] [style*="background:#FFF6D6"],#lp[data-theme="dark"] [style*="background: rgb(255, 246, 214)"],#lp[data-theme="dark"] [style*="background: rgb(255, 246, 214)"]{background:#3B3118 !important}
#lp[data-theme="dark"] [style*="background: #FFF1C2"],#lp[data-theme="dark"] [style*="background:#FFF1C2"],#lp[data-theme="dark"] [style*="background: rgb(255, 241, 194)"],#lp[data-theme="dark"] [style*="background: rgb(255, 241, 194)"]{background:#3D331A !important}
#lp[data-theme="dark"] [style*="background: #E9F7EE"],#lp[data-theme="dark"] [style*="background:#E9F7EE"],#lp[data-theme="dark"] [style*="background: rgb(233, 247, 238)"],#lp[data-theme="dark"] [style*="background: rgb(233, 247, 238)"]{background:#143B30 !important}
#lp[data-theme="dark"] [style*="background: #FFE9E1"],#lp[data-theme="dark"] [style*="background:#FFE9E1"],#lp[data-theme="dark"] [style*="background: rgb(255, 233, 225)"],#lp[data-theme="dark"] [style*="background: rgb(255, 233, 225)"]{background:#4B2B24 !important}
#lp[data-theme="dark"] [style*="background: #DFF1FC"],#lp[data-theme="dark"] [style*="background:#DFF1FC"],#lp[data-theme="dark"] [style*="background: rgb(223, 241, 252)"],#lp[data-theme="dark"] [style*="background: rgb(223, 241, 252)"]{background:#0D1222 !important}
#lp[data-theme="dark"] [style*="background: #E9F5FD"],#lp[data-theme="dark"] [style*="background:#E9F5FD"],#lp[data-theme="dark"] [style*="background: rgb(233, 245, 253)"],#lp[data-theme="dark"] [style*="background: rgb(233, 245, 253)"]{background:#151C31 !important}
#lp[data-theme="dark"] [style*="color: #1B2540"],#lp[data-theme="dark"] [style*="color:#1B2540"],#lp[data-theme="dark"] [style*="color: rgb(27, 37, 64)"],#lp[data-theme="dark"] [style*="color: rgb(27, 37, 64)"]{color:#EEF1FA !important}
#lp[data-theme="dark"] [style*="color: #0D2A5C"],#lp[data-theme="dark"] [style*="color:#0D2A5C"],#lp[data-theme="dark"] [style*="color: rgb(13, 42, 92)"],#lp[data-theme="dark"] [style*="color: rgb(13, 42, 92)"]{color:#EEF1FA !important}
#lp[data-theme="dark"] [style*="color: #3D4A66"],#lp[data-theme="dark"] [style*="color:#3D4A66"],#lp[data-theme="dark"] [style*="color: rgb(61, 74, 102)"],#lp[data-theme="dark"] [style*="color: rgb(61, 74, 102)"]{color:#C3CBE6 !important}
#lp[data-theme="dark"] [style*="color: #4D5770"],#lp[data-theme="dark"] [style*="color:#4D5770"],#lp[data-theme="dark"] [style*="color: rgb(77, 87, 112)"],#lp[data-theme="dark"] [style*="color: rgb(77, 87, 112)"]{color:#C3CBE6 !important}
#lp[data-theme="dark"] [style*="color: #5E6B85"],#lp[data-theme="dark"] [style*="color:#5E6B85"],#lp[data-theme="dark"] [style*="color: rgb(94, 107, 133)"],#lp[data-theme="dark"] [style*="color: rgb(94, 107, 133)"]{color:#A4ADC6 !important}
#lp[data-theme="dark"] [style*="color: #0E6FB0"],#lp[data-theme="dark"] [style*="color:#0E6FB0"],#lp[data-theme="dark"] [style*="color: rgb(14, 111, 176)"],#lp[data-theme="dark"] [style*="color: rgb(14, 111, 176)"]{color:#62BCF4 !important}
#lp[data-theme="dark"] [style*="color: #0E5A8E"],#lp[data-theme="dark"] [style*="color:#0E5A8E"],#lp[data-theme="dark"] [style*="color: rgb(14, 90, 142)"],#lp[data-theme="dark"] [style*="color: rgb(14, 90, 142)"]{color:#92D2FA !important}
#lp[data-theme="dark"] [style*="color: #1479BC"],#lp[data-theme="dark"] [style*="color:#1479BC"],#lp[data-theme="dark"] [style*="color: rgb(20, 121, 188)"],#lp[data-theme="dark"] [style*="color: rgb(20, 121, 188)"]{color:#62BCF4 !important}
#lp[data-theme="dark"] [style*="color: #6B4A00"],#lp[data-theme="dark"] [style*="color:#6B4A00"],#lp[data-theme="dark"] [style*="color: rgb(107, 74, 0)"],#lp[data-theme="dark"] [style*="color: rgb(107, 74, 0)"]{color:#FFDA80 !important}
#lp[data-theme="dark"] [style*="color: #4A3A12"],#lp[data-theme="dark"] [style*="color:#4A3A12"],#lp[data-theme="dark"] [style*="color: rgb(74, 58, 18)"],#lp[data-theme="dark"] [style*="color: rgb(74, 58, 18)"]{color:#F3E0A6 !important}
#lp[data-theme="dark"] [style*="color: #0B4A2C"],#lp[data-theme="dark"] [style*="color:#0B4A2C"],#lp[data-theme="dark"] [style*="color: rgb(11, 74, 44)"],#lp[data-theme="dark"] [style*="color: rgb(11, 74, 44)"]{color:#93E3B9 !important}
#lp[data-theme="dark"] [style*="color: #B23E22"],#lp[data-theme="dark"] [style*="color:#B23E22"],#lp[data-theme="dark"] [style*="color: rgb(178, 62, 34)"],#lp[data-theme="dark"] [style*="color: rgb(178, 62, 34)"]{color:#FF9E88 !important}
#lp[data-theme="dark"] [style*="color: #8F2F18"],#lp[data-theme="dark"] [style*="color:#8F2F18"],#lp[data-theme="dark"] [style*="color: rgb(143, 47, 24)"],#lp[data-theme="dark"] [style*="color: rgb(143, 47, 24)"]{color:#FFB4A2 !important}
#lp[data-theme="dark"] [style*="solid #E5E9F0"],#lp[data-theme="dark"] [style*="dashed #E5E9F0"],#lp[data-theme="dark"] [style*="solid rgb(229, 233, 240)"],#lp[data-theme="dark"] [style*="dashed rgb(229, 233, 240)"]{border-color:#28324F !important}
#lp[data-theme="dark"] [style*="solid #D6E6F3"],#lp[data-theme="dark"] [style*="dashed #D6E6F3"],#lp[data-theme="dark"] [style*="solid rgb(214, 230, 243)"],#lp[data-theme="dark"] [style*="dashed rgb(214, 230, 243)"]{border-color:#28324F !important}
#lp[data-theme="dark"] [style*="solid #E6EEF6"],#lp[data-theme="dark"] [style*="dashed #E6EEF6"],#lp[data-theme="dark"] [style*="solid rgb(230, 238, 246)"],#lp[data-theme="dark"] [style*="dashed rgb(230, 238, 246)"]{border-color:#28324F !important}
#lp[data-theme="dark"] [style*="0 3px 0 #E5E9F0"],#lp[data-theme="dark"] [style*="rgb(229, 233, 240) 0px 3px 0px"]{box-shadow:0 3px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 3px 0 #D6E6F3"],#lp[data-theme="dark"] [style*="rgb(214, 230, 243) 0px 3px 0px"]{box-shadow:0 3px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 3px 0 #C3DDF0"],#lp[data-theme="dark"] [style*="rgb(195, 221, 240) 0px 3px 0px"]{box-shadow:0 3px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 3px 0 #C6D4E5"],#lp[data-theme="dark"] [style*="rgb(198, 212, 229) 0px 3px 0px"]{box-shadow:0 3px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 4px 0 #E5E9F0"],#lp[data-theme="dark"] [style*="rgb(229, 233, 240) 0px 4px 0px"]{box-shadow:0 4px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 4px 0 #D6E6F3"],#lp[data-theme="dark"] [style*="rgb(214, 230, 243) 0px 4px 0px"]{box-shadow:0 4px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 4px 0 #C3DDF0"],#lp[data-theme="dark"] [style*="rgb(195, 221, 240) 0px 4px 0px"]{box-shadow:0 4px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 4px 0 #C6D4E5"],#lp[data-theme="dark"] [style*="rgb(198, 212, 229) 0px 4px 0px"]{box-shadow:0 4px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 5px 0 #E5E9F0"],#lp[data-theme="dark"] [style*="rgb(229, 233, 240) 0px 5px 0px"]{box-shadow:0 5px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 5px 0 #D6E6F3"],#lp[data-theme="dark"] [style*="rgb(214, 230, 243) 0px 5px 0px"]{box-shadow:0 5px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 5px 0 #C3DDF0"],#lp[data-theme="dark"] [style*="rgb(195, 221, 240) 0px 5px 0px"]{box-shadow:0 5px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 5px 0 #C6D4E5"],#lp[data-theme="dark"] [style*="rgb(198, 212, 229) 0px 5px 0px"]{box-shadow:0 5px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 7px 0 #E5E9F0"],#lp[data-theme="dark"] [style*="rgb(229, 233, 240) 0px 7px 0px"]{box-shadow:0 7px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 7px 0 #D6E6F3"],#lp[data-theme="dark"] [style*="rgb(214, 230, 243) 0px 7px 0px"]{box-shadow:0 7px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 7px 0 #C3DDF0"],#lp[data-theme="dark"] [style*="rgb(195, 221, 240) 0px 7px 0px"]{box-shadow:0 7px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 7px 0 #C6D4E5"],#lp[data-theme="dark"] [style*="rgb(198, 212, 229) 0px 7px 0px"]{box-shadow:0 7px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 10px 0 #E5E9F0"],#lp[data-theme="dark"] [style*="rgb(229, 233, 240) 0px 10px 0px"]{box-shadow:0 10px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 10px 0 #D6E6F3"],#lp[data-theme="dark"] [style*="rgb(214, 230, 243) 0px 10px 0px"]{box-shadow:0 10px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 10px 0 #C3DDF0"],#lp[data-theme="dark"] [style*="rgb(195, 221, 240) 0px 10px 0px"]{box-shadow:0 10px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 10px 0 #C6D4E5"],#lp[data-theme="dark"] [style*="rgb(198, 212, 229) 0px 10px 0px"]{box-shadow:0 10px 0 #060913 !important}
#lp[data-theme="dark"] [style*="0 0 0 3px #E4F2FC"],#lp[data-theme="dark"] [style*="rgb(228, 242, 252) 0px 0px 0px 3px"]{box-shadow:0 0 0 3px #16294F !important}
#lp[data-theme="dark"] [style*="0 0 0 3px #FFF1C2"],#lp[data-theme="dark"] [style*="rgb(255, 241, 194) 0px 0px 0px 3px"]{box-shadow:0 0 0 3px #3D331A !important}
#lp[data-theme="dark"] .lp-tabbar{background:#151C31;border-top-color:#28324F}
#lp[data-theme="dark"] .lp-phone{background:#151C31;border-color:#2E3A66;box-shadow:0 26px 50px rgba(0,0,0,.5)}
#lp[data-theme="dark"] .lp-track{background:#272E50}
#lp[data-theme="dark"] header > .lp-px [fill="#FFFFFF"],#lp[data-theme="dark"] #start [fill="#FFFFFF"]{fill:#9DB8F0;opacity:.14}
#lp[data-theme="dark"] .lp-hill-w{fill:#0D1222 !important;opacity:1 !important}
#lp[data-theme="dark"] header path[fill="#BFE0F5"]{fill:#17335E}
#lp[data-theme="dark"] header ellipse[fill="#B9DAF0"]{fill:#0A1A38}
#lp[data-theme="dark"] .lp-tour-col{background:linear-gradient(#0D1222 86%,rgba(11,22,48,0))}
#lp#lp[data-theme="dark"] a{color:#62BCF4}#lp#lp[data-theme="dark"] a:hover{color:#92D2FA}
#lp[data-theme="dark"] .lp-btn[style*="background: #FFC21A"],#lp[data-theme="dark"] .lp-btn[style*="background: rgb(255, 194, 26)"]{color:#2A1F00 !important}
.lp-theme-toggle{position:relative;width:84px;height:44px;border-radius:999px;border:2px solid #ECE5D5;background:#FFF6E0;padding:0;cursor:pointer;flex:none}
.lp-theme-toggle .lp-knob{position:absolute;top:3px;right:3px;width:34px;height:34px;border-radius:50%;background:#FFC21A;box-shadow:0 3px 0 #D99A00;color:#7A5200;display:grid;place-items:center;transition:transform .45s cubic-bezier(.5,1.6,.4,1),background .45s,box-shadow .45s}
.lp-theme-toggle .lp-i-moon{display:none}
#lp[data-theme="dark"] .lp-theme-toggle{border-color:#28324F;background:#1C2541}
#lp[data-theme="dark"] .lp-theme-toggle .lp-knob{right:3px;transform:translateX(-40px);background:#3B4A78;box-shadow:0 3px 0 #222C4C;color:#FFE59A}
#lp[data-theme="dark"] .lp-theme-toggle .lp-i-sun{display:none}
#lp[data-theme="dark"] .lp-theme-toggle .lp-i-moon{display:block}
#lp[data-theme="dark"] header,#lp[data-theme="dark"] #start{background:#0D1222 !important}
#lp[data-theme="dark"] header .lp-m-drift,#lp[data-theme="dark"] header .lp-m-drift2,#lp[data-theme="dark"] #start .lp-m-drift,#lp[data-theme="dark"] #start .lp-m-drift2{display:none}
#lp[data-theme="dark"] #worlds{background:#131A3A !important}
#lp[data-theme="dark"] header::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.9;background-image:radial-gradient(1.6px 1.6px at 8% 22%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 21% 64%,#FFE7A3 50%,transparent 51%),radial-gradient(1.6px 1.6px at 37% 14%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 52% 48%,#fff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 66% 20%,#FFE7A3 50%,transparent 51%),radial-gradient(1.4px 1.4px at 78% 70%,#fff 50%,transparent 51%),radial-gradient(1.6px 1.6px at 90% 36%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 14% 86%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 58% 90%,#FFE7A3 50%,transparent 51%),radial-gradient(1.4px 1.4px at 95% 88%,#fff 50%,transparent 51%)}
#lp[data-theme="dark"] header::after{content:"";position:absolute;left:5%;top:130px;width:72px;height:72px;border-radius:50%;background:#FFE9A8;box-shadow:inset -14px -4px 0 #EBD28A,0 0 40px rgba(255,233,168,.25);pointer-events:none;z-index:1}
@media (max-width:520px){#lp[data-theme="dark"] header::after{width:44px;height:44px;top:96px;left:4%;box-shadow:inset -8px -2px 0 #EBD28A,0 0 24px rgba(255,233,168,.25)}}


/* Phone width: the design's nav wraps «شروع کن» onto two lines at 390px; keep it on one. */
#lp nav .lp-btn{white-space:nowrap}
@media (max-width:520px){
  #lp header > div[style*="z-index: 6"]{padding:12px 12px 0 !important}
  #lp nav[aria-label]{padding:8px 10px !important;gap:8px !important}
  #lp .lp-nav-logo{height:28px !important}
  #lp nav .lp-btn{padding:9px 12px !important;font-size:14px !important}
  #lp .lp-theme-toggle{width:72px}
  #lp[data-theme="dark"] .lp-theme-toggle .lp-knob{transform:translateX(-28px)}
}
