.landing-shell{background:var(--bg);min-height:100vh;color:var(--text);position:relative;overflow-x:hidden}.landing-shell,.landing-shell *{box-sizing:border-box}html.landing-html,html.landing-html body{height:auto!important;overflow:auto!important}.lp-orb{pointer-events:none;z-index:0;filter:blur(120px);opacity:.45;will-change:transform;border-radius:9999px;position:fixed}.lp-orb-a{background:radial-gradient(circle,#8d64f7 0%,#0000 70%);background:radial-gradient(circle,lab(52.6195% 42.4457 -69.2866) 0%,#0000 70%);width:560px;height:560px;animation:28s ease-in-out infinite orbDriftA;top:-200px;left:-180px}.lp-orb-b{background:radial-gradient(circle,#9850f2 0%,#0000 70%);background:radial-gradient(circle,lab(49.6803% 53.8779 -70.8617) 0%,#0000 70%);width:620px;height:620px;animation:32s ease-in-out infinite orbDriftB;top:30%;right:-240px}.lp-orb-c{opacity:.25;background:radial-gradient(circle,#00cb75 0%,#0000 70%);background:radial-gradient(circle,lab(72.281% -61.2576 31.6859) 0%,#0000 70%);width:700px;height:700px;animation:36s ease-in-out infinite orbDriftC;bottom:-200px;left:30%}@keyframes orbDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,80px)scale(1.05)}}@keyframes orbDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-90px,40px)scale(.95)}}@keyframes orbDriftC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-60px)scale(1.08)}}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0c0d10a6;background:lab(3.67458% .0696704 -1.68812/.65);border-bottom:1px solid #22242a80;border-bottom:1px solid lab(14.0867% .208944 -4.47986/.5);align-items:center;gap:24px;padding:14px 32px;display:flex;position:sticky;top:0}.lp-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.lp-brand-mark{color:#fff;background:linear-gradient(135deg,#9398ff,#9850f2);background:linear-gradient(135deg,lab(64.957% 27.9459 -70.2385),lab(49.6803% 53.8779 -70.8617));border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex;box-shadow:0 4px 16px #8d64f780;box-shadow:0 4px 16px lab(52.6195% 42.4457 -69.2866/.5)}.lp-nav-links{flex:1;gap:4px;margin-left:20px;display:flex}.lp-nav-link{color:var(--text-muted);border-radius:8px;padding:6px 12px;font-size:13px;text-decoration:none;transition:color .16s,background .16s}.lp-nav-link:hover{color:var(--text);background:var(--bg-overlay)}@media (max-width:720px){.lp-nav-links{display:none}.lp-nav{padding:12px 18px}}.lp-hero{z-index:1;text-align:center;padding:340px 32px 60px;position:relative}@media (max-width:900px){.lp-hero{padding-top:260px}}@media (max-width:720px){.lp-hero{padding-top:200px}}.lp-hero>:not(.lp-spotlight){z-index:1;position:relative}.lp-spotlight{pointer-events:none;z-index:0;--mx:-400px;--my:-400px;position:absolute;inset:0;overflow:hidden}.lp-spotlight-bg{opacity:.5;background-image:radial-gradient(circle,#929ebe1a 1px,#0000 1.2px);background-image:radial-gradient(circle,lab(64.8717% 1.2528 -18.5067/.1) 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 95%);mask-image:linear-gradient(#000 0% 50%,#0000 95%)}.lp-spotlight-mocks{opacity:0;filter:saturate(.9);-webkit-mask-image:radial-gradient(circle 320px at var(--mx) var(--my), black 0%, #00000080 40%, transparent 75%);mask-image:radial-gradient(circle 320px at var(--mx) var(--my), black 0%, #00000080 40%, transparent 75%);-webkit-mask-image:radial-gradient(circle 320px at var(--mx) var(--my), black 0%, #00000080 40%, transparent 75%);transition:opacity .36s var(--ease-out);position:absolute;inset:0}.lp-spotlight.is-active .lp-spotlight-mocks{opacity:.85}.lp-mock-tile{background:var(--bg-raised);border:1px solid var(--border-strong);will-change:transform;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 12px 30px #00000073}.lp-mock-tile-1{width:240px;height:170px;top:60px;left:2%;transform:rotate(-7deg)}.lp-mock-tile-2{width:270px;height:175px;top:30px;left:24%;transform:rotate(4deg)}.lp-mock-tile-3{width:230px;height:160px;top:110px;left:50%;transform:translate(-50%)rotate(-3deg)}.lp-mock-tile-4{width:260px;height:175px;top:40px;right:24%;transform:rotate(6deg)}.lp-mock-tile-5{width:240px;height:170px;top:80px;right:2%;transform:rotate(-5deg)}.lp-mock-tile-6{width:200px;height:140px;top:200px;left:11%;transform:rotate(8deg)}.lp-mock-tile-7{width:220px;height:150px;top:210px;right:11%;transform:rotate(-4deg)}.lp-mock-tile-8{width:220px;height:155px;top:340px;left:1%;transform:rotate(6deg)}.lp-mock-tile-9{width:200px;height:140px;top:510px;left:3%;transform:rotate(-7deg)}.lp-mock-tile-10{width:220px;height:155px;top:340px;right:1%;transform:rotate(-5deg)}.lp-mock-tile-11{width:200px;height:140px;top:510px;right:3%;transform:rotate(8deg)}.lp-mock-tile-12{width:180px;height:125px;top:670px;left:8%;transform:rotate(-4deg)}.lp-mock-tile-13{width:180px;height:125px;top:670px;right:8%;transform:rotate(5deg)}@media (max-width:1100px){.lp-mock-tile-12,.lp-mock-tile-13{display:none}}@media (max-width:900px){.lp-mock-tile-3,.lp-mock-tile-6,.lp-mock-tile-7,.lp-mock-tile-8,.lp-mock-tile-9,.lp-mock-tile-10,.lp-mock-tile-11{display:none}.lp-mock-tile-1,.lp-mock-tile-2,.lp-mock-tile-4,.lp-mock-tile-5{width:200px;height:140px}}@media (max-width:720px){.lp-mock-tile{display:none}.lp-mock-tile-2,.lp-mock-tile-4{width:170px;height:120px;display:block}}.lp-spotlight-glow{background:radial-gradient(circle 380px at var(--mx) var(--my), #a88eff38 0%, #9850f214 30%, transparent 65%);opacity:0;transition:opacity .28s var(--ease-out);mix-blend-mode:screen;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.lp-spotlight-glow{background:radial-gradient(circle 380px at var(--mx) var(--my), lab(64.2181% 42.8529 -72.7241/.22) 0%, lab(49.6803% 53.8779 -70.8617/.08) 30%, transparent 65%)}}.lp-spotlight.is-active .lp-spotlight-glow{opacity:1}.lp-eyebrow{background:var(--brand-subtle);color:#c5b7ff;color:lab(77.5361% 21.195 -43.7284);border:1px solid #5c36ae66;border:1px solid lab(33.1211% 38.856 -59.2737/.4);border-radius:9999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:12px;font-weight:500;animation:.7s cubic-bezier(.16,1,.3,1) both fadeUp;display:inline-flex}.lp-eyebrow-dot{background:#c5b7ff;background:lab(77.5361% 21.195 -43.7284);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #c5b7ff;box-shadow:0 0 8px lab(77.5361% 21.195 -43.7284)}.lp-h1{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(36px,6vw,72px);font-weight:700;line-height:1.02;animation:.8s cubic-bezier(.16,1,.3,1) .1s both fadeUp}.lp-h1 .gradient-text{background:linear-gradient(135deg,#c6b6ff 0%,#9398ff 50%,#91d7ff 100%);background:linear-gradient(135deg,lab(77.0651% 27.331 -53.5018) 0%,lab(64.957% 27.9459 -70.2385) 50%,lab(82.5521% -16.0001 -41.0204) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-sub{color:var(--text-muted);max-width:620px;margin:0 auto 36px;font-size:clamp(15px,1.6vw,19px);line-height:1.6;animation:.8s cubic-bezier(.16,1,.3,1) .2s both fadeUp}.lp-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;animation:.8s cubic-bezier(.16,1,.3,1) .3s both fadeUp;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lp-mockup-stage{perspective:1400px;max-width:1320px;height:clamp(420px,50vw,600px);margin:60px auto 0;position:relative}.lp-mock{background:var(--bg-raised);border:1px solid var(--border-strong);transform-style:preserve-3d;border-radius:14px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 60px #00000073,0 0 0 1px #885af514;box-shadow:inset 0 1px lab(100% 0 0/.0509804),0 30px 60px lab(0% 0 0/.45098),0 0 0 1px lab(50.006% 45.8394 -72.5042/.08)}.lp-mock-center{z-index:3;width:min(680px,70%);height:min(420px,75%);animation:8s ease-in-out infinite floatA;top:6%;left:50%;transform:translate(-50%)rotateX(8deg)rotateY(0)}.lp-mock-left{z-index:2;width:280px;height:230px;animation:9s ease-in-out infinite floatB;top:40%;left:4%;transform:rotate(-8deg)translateZ(-40px)}.lp-mock-right{z-index:2;width:320px;height:260px;animation:10s ease-in-out infinite floatC;top:30%;right:4%;transform:rotate(7deg)translateZ(-20px)}.lp-mock-bottom{z-index:1;width:240px;height:140px;animation:11s ease-in-out infinite floatD;bottom:-2%;right:22%;transform:rotate(3deg)translateZ(-60px)}@keyframes floatA{0%,to{transform:translate(-50%)rotateX(8deg)translateY(0)}50%{transform:translate(-50%)rotateX(8deg)translateY(-12px)}}@keyframes floatB{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-8deg)translateY(-14px)}}@keyframes floatC{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(7deg)translateY(10px)}}@keyframes floatD{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-8px)}}.lp-mock-chrome{background:var(--bg-overlay);border-bottom:1px solid var(--border);align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.lp-mock-dot{border-radius:50%;width:8px;height:8px}.lp-mock-dot.r{background:#fc4447;background:lab(58.3383% 69.5703 42.8339)}.lp-mock-dot.y{background:#eeb300;background:lab(76.9615% 13.7652 83.6454)}.lp-mock-dot.g{background:#22c373;background:lab(69.7139% -54.5603 28.1834)}@media (max-width:720px){.lp-mock-left,.lp-mock-right,.lp-mock-bottom{display:none}.lp-mock-center{width:92%;height:80%;transform:translate(-50%)rotateX(0)}}.lp-section{z-index:1;max-width:1440px;margin:0 auto;padding:100px 32px;position:relative}.lp-section-head{text-align:center;margin-bottom:56px}.lp-section-eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:11px;font-weight:600}.lp-section-title{letter-spacing:-.03em;max-width:780px;margin:0 auto 14px;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.1}.lp-section-sub{color:var(--text-muted);max-width:560px;margin:0 auto;font-size:16px;line-height:1.6}.lp-feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.lp-feature-row.reverse>:first-child{order:2}@media (max-width:900px){.lp-feature-row{grid-template-columns:1fr;gap:32px}.lp-feature-row.reverse>:first-child{order:initial}}.lp-feature-text h3{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.15}.lp-feature-text p{color:var(--text-muted);margin-bottom:18px;font-size:15px;line-height:1.65}.lp-feature-checks{flex-direction:column;gap:8px;display:flex}.lp-check{color:var(--text);align-items:center;gap:10px;font-size:14px;display:flex}.lp-check-dot{background:var(--brand-subtle);color:#c5b7ff;color:lab(77.5361% 21.195 -43.7284);border:1px solid #885af54d;border:1px solid lab(50.006% 45.8394 -72.5042/.3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.lp-feature-visual{aspect-ratio:4/3;overflow:hidden;box-shadow:0 30px 60px #00000059}.lp-channel-stage{width:min(560px,90vw);height:min(560px,90vw);margin:0 auto;position:relative}.lp-channel-core{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#9398ff,#9850f2);background:linear-gradient(135deg,lab(64.957% 27.9459 -70.2385),lab(49.6803% 53.8779 -70.8617));border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;inset:30%;box-shadow:0 0 80px #8d64f799;box-shadow:0 0 80px lab(52.6195% 42.4457 -69.2866/.6)}.lp-channel-orbit{border:1px dashed #58628080;border:1px dashed lab(41.6449% 1.69379 -18.3529/.5);border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:0}.lp-channel-orbit-2{animation:80s linear infinite spin-rev;inset:12%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}.lp-channel-pin{background:var(--bg-raised);border:1px solid var(--border);width:56px;height:56px;transition:transform .24s var(--ease-out);border-radius:16px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 30px #00000080}.lp-channel-pin:hover{transform:scale(1.1)}.lp-stats{background:linear-gradient(135deg,#1d103c 0%,#0b1023 100%);background:linear-gradient(135deg,lab(8.21855% 16.6146 -26.3679) 0%,lab(4.98302% 2.21403 -13.4995) 100%);border:1px solid #3d2e6966;border:1px solid lab(23.1401% 19.0427 -33.1045/.4);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1440px;margin:60px auto;padding:36px;display:grid}@media (max-width:720px){.lp-stats{grid-template-columns:1fr 1fr;gap:24px}}.lp-stat-num{letter-spacing:-.03em;background:linear-gradient(135deg,#cec4ff,#00afff);background:linear-gradient(135deg,lab(81.1743% 19.125 -40.4964),lab(67.1932% -16.4474 -55.8621));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,4vw,42px);font-weight:700}.lp-stat-label{color:var(--text-muted);margin-top:4px;font-size:13px}.lp-cta-block{z-index:1;text-align:center;background:linear-gradient(135deg,#2f0c66 0%,#110e39 100%);background:linear-gradient(135deg,lab(13.732% 33.4454 -46.1375) 0%,lab(6.10692% 13.3456 -27.6418) 100%);border:1px solid #4c338b66;border:1px solid lab(28.165% 28.649 -46.1677/.4);border-radius:28px;max-width:1440px;margin:80px auto;padding:80px 40px;position:relative;overflow:hidden;box-shadow:0 30px 80px #885af540;box-shadow:0 30px 80px lab(50.006% 45.8394 -72.5042/.25)}.lp-cta-block:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#9296ff66,#0000 50%),radial-gradient(at 80% 100%,#9850f266,#0000 50%);background:radial-gradient(at 20% 0,lab(64.5591% 32.5384 -77.1024/.4),#0000 50%),radial-gradient(at 80% 100%,lab(49.6803% 53.8779 -70.8617/.4),#0000 50%);position:absolute;inset:0}.lp-cta-block>*{position:relative}.lp-cta-block h2{letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#cec4ff);background:linear-gradient(135deg,#fff,lab(81.1743% 19.125 -40.4964));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:clamp(28px,4.5vw,44px);font-weight:700}.lp-cta-block p{color:#ffffffb3;margin-bottom:28px;font-size:16px}.lp-footer{z-index:1;border-top:1px solid var(--border);background:#06070a;background:lab(1.97011% .0411123 -.958231);padding:48px 32px 32px;position:relative}.lp-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1440px;margin:0 auto;display:grid}@media (max-width:720px){.lp-footer-grid{grid-template-columns:1fr 1fr}}.lp-footer-brand p{color:var(--text-dim);max-width:320px;margin-top:12px;font-size:13px;line-height:1.5}.lp-footer-col-title{color:var(--text-dim);text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px;font-size:11px;font-weight:600}.lp-footer-link{color:var(--text-muted);padding:4px 0;font-size:13px;text-decoration:none;transition:color .12s;display:block}.lp-footer-link:hover{color:var(--text)}.lp-footer-bottom{border-top:1px solid var(--border);max-width:1440px;color:var(--text-dim);justify-content:space-between;align-items:center;margin:36px auto 0;padding-top:20px;font-size:12px;display:flex}.lp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.lp-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes lpPulseRing{0%{box-shadow:0 0 #8d64f78c;box-shadow:0 0 lab(52.6195% 42.4457 -69.2866/.55)}70%{box-shadow:0 0 0 8px #8d64f700;box-shadow:0 0 0 8px lab(52.6195% 42.4457 -69.2866/0)}to{box-shadow:0 0 #8d64f700;box-shadow:0 0 lab(52.6195% 42.4457 -69.2866/0)}}.lp-cal-today{animation:2.4s ease-out infinite lpPulseRing}@keyframes lpChipSheen{0%,90%,to{opacity:1;background-position:-120% 0}45%{background-position:220% 0}}.lp-cal-chip-fresh{position:relative;overflow:hidden}.lp-cal-chip-fresh:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff80 50%,#0000 70%) -120% 0/200% 100% no-repeat;animation:3.2s ease-in-out infinite lpChipSheen;position:absolute;inset:0}@keyframes lpChipPop{0%,70%,to{opacity:1;transform:scale(1)translateY(0)}72%,78%{opacity:0;transform:scale(.6)translateY(2px)}85%{opacity:1;transform:scale(1.06)translateY(-1px)}}.lp-cal-chip-pop{animation:5s ease-in-out infinite lpChipPop}@keyframes lpBarBob{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.18)}}.lp-bar{transform-origin:bottom;will-change:transform}.lp-bar:first-child{animation:3.6s ease-in-out infinite lpBarBob}.lp-bar:nth-child(2){animation:3.6s ease-in-out .25s infinite lpBarBob}.lp-bar:nth-child(3){animation:3.6s ease-in-out .5s infinite lpBarBob}.lp-bar:nth-child(4){animation:3.6s ease-in-out .75s infinite lpBarBob}.lp-bar:nth-child(5){animation:3.6s ease-in-out 1s infinite lpBarBob}.lp-bar:nth-child(6){animation:3.6s ease-in-out 1.25s infinite lpBarBob}.lp-bar:nth-child(7){animation:3.6s ease-in-out 1.5s infinite lpBarBob}@keyframes lpStatTick{0%,to{color:var(--text);transform:translateY(0)}50%{color:#c5b7ff;color:lab(77.5361% 21.195 -43.7284);transform:translateY(-1px)}}.lp-stat-tick{animation:4s ease-in-out infinite lpStatTick}@keyframes lpRowGlow{0%,80%,to{box-shadow:0 0 0 1px var(--border)}10%,30%{box-shadow:0 0 0 1px #8d64f766,0 0 16px #8d64f72e;box-shadow:0 0 0 1px lab(52.6195% 42.4457 -69.2866/.4),0 0 16px lab(52.6195% 42.4457 -69.2866/.18)}}.lp-queue-row{will-change:box-shadow}.lp-queue-row:first-child{animation:8s ease-in-out infinite lpRowGlow}.lp-queue-row:nth-child(2){animation:8s ease-in-out 2s infinite lpRowGlow}.lp-queue-row:nth-child(3){animation:8s ease-in-out 4s infinite lpRowGlow}.lp-queue-row:nth-child(4){animation:8s ease-in-out 6s infinite lpRowGlow}@keyframes lpCaret{0%,49%{opacity:1}50%,to{opacity:0}}.lp-caret{background:var(--brand);vertical-align:middle;width:1px;height:11px;margin-left:2px;animation:1s steps(2,end) infinite lpCaret;display:inline-block}@keyframes lpTypeRotate{0%,24%{content:"New collection just dropped — link in bio ✨"}25%,49%{content:"Behind-the-scenes from yesterday's shoot 🎬"}50%,74%{content:"Tutorial: post batching in 2 hours 📅"}75%,to{content:"Q2 launch reveal — drops Friday 🚀"}}.lp-mockup-stage{opacity:0;transform-origin:50% 0;transition:none;transform:scale(.92)rotateX(14deg)}
