.lnd{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--bg:#f5f1e8;--card:#fff;--card-border:#ded4be;--text:#1c1917;--muted:#6b6257;--dim:#a39a89;--acc:#1f5c3d;--acc-soft:#e3efe6;--mark:#ffc53d;--clay:#c2542b;--clay-soft:#f7e3d8;--slate:#3f5b6b;--slate-soft:#e2eaf0;--amber-ink:#8a5a00;--amber-soft:#fbebc5;--sand:#efe9db;--radius:16px;--nav-h:68px}.lnd *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}.lnd{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background-color .2s var(--ease-out)}.lnd .container{width:min(1120px,calc(100% - 40px));margin:0 auto}.lnd a{color:inherit}.lnd ::-moz-selection{background:var(--mark);color:var(--text)}.lnd ::selection{background:var(--mark);color:var(--text)}.lnd .bg{position:fixed;inset:0;z-index:-1;overflow:hidden}.lnd .grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(28,25,23,.055) 1px,transparent 0),linear-gradient(90deg,rgba(28,25,23,.055) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 90% 60% at 50% 0,#000 30%,transparent 75%)}.lnd .noise{position:absolute;inset:0;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}.lnd .nav{position:sticky;top:0;z-index:50;height:var(--nav-h);backdrop-filter:blur(12px);background:hsla(42,39%,94%,.85);border-bottom:1px solid transparent;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.lnd .nav.scrolled{border-bottom-color:var(--card-border)}.lnd .nav-inner{height:var(--nav-h);gap:28px}.lnd .brand,.lnd .nav-inner{display:flex;align-items:center}.lnd .brand{gap:9px;text-decoration:none;font-weight:700}.lnd .brand-mark{display:grid;place-items:center}.lnd .brand-name{font-size:17px;letter-spacing:-.02em}.lnd .brand-tag{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-ink);border:1px solid #e3c57c;background:var(--amber-soft);padding:3px 8px;border-radius:999px}.lnd .nav-links{display:flex;gap:4px;margin-left:12px}.lnd .nav-links a{text-decoration:none;font-size:14px;font-weight:500;color:var(--muted);padding:8px 14px;border-radius:10px;transition:color .16s var(--ease-out),background-color .16s var(--ease-out)}.lnd .nav-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.lnd .nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}.lnd .nav-toggle span{width:20px;height:2px;background:var(--text);border-radius:2px;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out)}.lnd .mobile-menu{display:none;flex-direction:column;gap:4px;padding:12px 20px 20px;background:var(--bg)}.lnd .mobile-menu a:not(.btn){padding:12px 8px;text-decoration:none;font-weight:600;border-bottom:1px solid var(--card-border)}.lnd .mobile-menu.open{display:flex}.lnd .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;text-decoration:none;border-radius:12px;padding:10px 20px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out),box-shadow .2s var(--ease-out),color .16s var(--ease-out)}.lnd .btn:active{transform:scale(.97)}.lnd .btn-sm{padding:9px 18px}.lnd .btn-lg{padding:14px 26px;font-size:15px}.lnd .btn-primary{background:var(--text);color:#faf7f0}.lnd .btn-secondary{background:var(--card);border-color:var(--card-border);color:var(--text)}.lnd .btn-ghost{color:var(--muted);padding:10px 14px}.lnd .btn-ghost:hover{color:var(--text)}@media (hover:hover) and (pointer:fine){.lnd .btn-primary:hover{transform:translateY(-1px);background:#2e2925}.lnd .btn-secondary:hover{transform:translateY(-1px);border-color:var(--text)}}.lnd .hero{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding:72px 0 60px}@keyframes blink{50%{opacity:.4}}.lnd .hero h1{font-size:clamp(44px,6vw,72px);line-height:1.02;letter-spacing:-.045em;margin:0 0 20px;font-weight:800}.lnd .marker{background:linear-gradient(transparent 60%,var(--mark) 60%,var(--mark) 96%,transparent 96%)}.lnd .lede{font-size:17px;line-height:1.65;color:var(--muted);margin:0 0 28px;max-width:46ch}.lnd .cta-row{display:flex;gap:12px;flex-wrap:wrap}.lnd .cta-row.center{justify-content:center}.lnd .hero-anim{opacity:0;animation:hero-in .7s var(--ease-out) forwards;animation-delay:var(--d,0ms)}@keyframes hero-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.lnd .hero-visual{position:relative}.lnd .mock{border-radius:18px;border:1.5px solid var(--text);background:var(--card);box-shadow:8px 8px 0 var(--text);overflow:hidden}.lnd .mock-bar{display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid var(--card-border)}.lnd .dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--text);background:var(--card)}.lnd .dot:first-child{background:#e0655a}.lnd .dot:nth-child(2){background:var(--mark)}.lnd .dot:nth-child(3){background:var(--acc)}.lnd .mock-url{margin-left:8px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--muted);background:var(--bg);border:1px solid var(--card-border);padding:4px 12px;border-radius:8px}.lnd .live{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);display:flex;align-items:center;gap:6px}.lnd .live i{width:7px;height:7px;border-radius:50%;background:var(--acc);animation:blink 1.6s ease-in-out infinite}.lnd .mock-body{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;padding:16px}.lnd .chat{display:flex;flex-direction:column;gap:10px}.lnd .bubble{font-size:13.5px;line-height:1.5;padding:11px 14px;border-radius:14px;max-width:100%}.lnd .bubble.q{background:var(--amber-soft);border:1px solid #e3c57c;align-self:flex-end;border-bottom-right-radius:4px}.lnd .bubble.a{background:var(--bg);border:1px solid var(--card-border);border-bottom-left-radius:4px;min-height:62px}.lnd .caret{display:inline-block;width:8px;height:15px;background:var(--text);vertical-align:-2px;animation:blink 1s steps(1) infinite}.lnd .chips{display:flex;gap:8px;flex-wrap:wrap}.lnd .chips span{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--card-border);color:var(--muted);background:var(--card)}.lnd .side{display:flex;flex-direction:column;gap:14px}.lnd .timer-card{position:relative;text-align:center;padding:18px 12px 14px;border-radius:14px;border:1px solid var(--card-border);background:var(--bg)}.lnd .ring-wrap{position:relative;width:124px;height:124px;margin:2px auto 6px}.lnd .ring{width:100%;height:100%;display:block;transform:rotate(-90deg)}.lnd .ring-bg{fill:none;stroke:#e3d9c4;stroke-width:9}.lnd .ring-fg{fill:none;stroke:var(--acc);stroke-width:9;stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:40;animation:ring-pulse 3s ease-in-out infinite}@keyframes ring-pulse{50%{stroke-dashoffset:60}}.lnd .ring-wrap b{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-size:19px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lnd .timer-card span{display:block;margin-top:8px;font-size:12px;color:var(--muted)}.lnd .streak-card{padding:14px;border-radius:14px;border:1px solid var(--card-border);background:var(--bg)}.lnd .streak-card b{font-size:16px}.lnd .streak-card span{color:var(--muted);font-size:13px;margin-left:4px}.lnd .mini-bar{height:7px;border-radius:99px;background:#e3d9c4;margin-top:10px;overflow:hidden}.lnd .mini-bar i{display:block;height:100%;border-radius:99px;background:var(--acc)}.lnd .float-chip{position:absolute;font-size:12.5px;font-weight:600;padding:10px 16px;border-radius:12px;background:var(--card);border:1.5px solid var(--text);box-shadow:4px 4px 0 var(--text);animation:float 5s ease-in-out infinite}.lnd .fc-1{top:8%;left:-34px}.lnd .fc-2{bottom:-14px;right:14px;animation-delay:-2.5s}@keyframes float{50%{transform:translateY(-10px)}}.lnd .marquee{overflow:hidden;border-top:1.5px solid var(--text);border-bottom:1.5px solid var(--text);padding:14px 0;margin:20px 0 0;background:var(--acc)}.lnd .marquee-track{display:flex;gap:28px;width:-moz-max-content;width:max-content;animation:scroll 28s linear infinite;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f5f1e8}.lnd .marquee-track i{color:var(--mark);font-style:normal}@keyframes scroll{to{transform:translateX(-50%)}}.lnd .section{padding:96px 0 8px}.lnd .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin:0 0 14px}.lnd .section h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;line-height:1.08;margin:0 0 12px;font-weight:800}.lnd .dim,.lnd .section h2 .dim{color:var(--dim)}.lnd .sub{color:var(--muted);font-size:16.5px;max-width:56ch;margin:0 0 40px;line-height:1.6}.lnd .reveal{opacity:0;transform:translateY(16px) scale(.99);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--rd,0ms)}.lnd .reveal.in{opacity:1;transform:translateY(0) scale(1)}.lnd .bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.lnd .card{grid-column:span 4;border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card);padding:26px;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(28,25,23,.06);transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.lnd .span-7{grid-column:span 7}.lnd .span-5{grid-column:span 5}.lnd .span-4{grid-column:span 4}.lnd .card h3{margin:14px 0 8px;font-size:19px;letter-spacing:-.02em}.lnd .card p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.6}.lnd .icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.lnd .vio{background:var(--acc-soft);color:var(--acc)}.lnd .grn{background:#e4edda;color:#5b7f3c}.lnd .amb{background:var(--amber-soft);color:var(--amber-ink)}.lnd .cyn{background:var(--slate-soft);color:var(--slate)}.lnd .pnk{background:var(--clay-soft);color:var(--clay)}.lnd .code{margin-top:18px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.7;color:#ede6d6;background:var(--text);border:1px solid var(--text);border-radius:12px;padding:14px 16px}.lnd .c-dim{color:var(--dim)}.lnd .c-acc{color:var(--mark)}.lnd .quiz-mini{margin-top:18px;background:var(--bg);border:1px solid var(--card-border);border-radius:12px;padding:14px 16px}.lnd .qm-row{display:flex;justify-content:space-between;font-size:13.5px;font-weight:600}.lnd .ok{color:var(--acc)}.lnd .qm-bar{height:7px;background:#e3d9c4;border-radius:99px;margin:12px 0 8px;overflow:hidden}.lnd .qm-bar i{display:block;height:100%;background:var(--acc);border-radius:99px}.lnd .qm-note{font-size:12.5px;color:var(--muted)}@media (hover:hover) and (pointer:fine){.lnd .card:hover{transform:translateY(-3px);border-color:var(--text)}}.lnd .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.lnd .step{border:1px solid var(--card-border);border-radius:var(--radius);padding:28px 26px;background:var(--card);box-shadow:0 1px 2px rgba(28,25,23,.06);transition:transform .2s var(--ease-out),border-color .2s var(--ease-out)}.lnd .step-n{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--acc);font-weight:600;border:1px solid #bcd6c4;background:var(--acc-soft);width:44px;height:44px;display:grid;place-items:center;border-radius:12px}.lnd .step h3{margin:18px 0 8px;font-size:18px}.lnd .step p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.65}@media (hover:hover) and (pointer:fine){.step:hover{transform:translateY(-3px);border-color:var(--text)}}.lnd .tabs{position:relative;display:inline-flex;gap:4px;padding:5px;margin:30px 0 22px;border:1px solid var(--card-border);border-radius:14px;background:var(--card)}.lnd .tab{position:relative;z-index:1;border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;padding:10px 22px;border-radius:10px;cursor:pointer;transition:color .16s var(--ease-out)}.lnd .tab.active{color:#faf7f0}.lnd .tab-indicator{position:absolute;top:5px;bottom:5px;border-radius:10px;background:var(--text);transition:transform .25s var(--ease-out),width .25s var(--ease-out)}.lnd .panels{border:1px solid var(--card-border);border-radius:20px;background:var(--card);overflow:hidden;box-shadow:0 1px 2px rgba(28,25,23,.06)}.lnd .panel{display:none;grid-template-columns:1fr 1fr;gap:0}.lnd .panel.active{display:grid;animation:panel-in .35s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.lnd .panel-copy{padding:40px 36px}.lnd .panel-copy h3{margin:0 0 16px;font-size:22px;letter-spacing:-.02em}.lnd .panel-copy ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px;color:var(--muted);font-size:14.5px}.lnd .link{color:var(--acc);font-weight:700;text-decoration:none;font-size:14.5px}.lnd .link:hover{text-decoration:underline}.lnd .panel-mock{background:var(--sand);border-left:1px solid var(--card-border);padding:32px;display:flex;flex-direction:column;gap:14px;justify-content:center}.lnd .pm-line .who{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.lnd .pm-line .who.ai{color:var(--acc)}.lnd .pm-line p{margin:6px 0 0;font-size:14.5px;line-height:1.6;background:var(--card);border:1px solid var(--card-border);padding:12px 16px;border-radius:12px}.lnd .pm-line p b{color:var(--acc)}.lnd .pm-quiz p{margin:0 0 12px;font-size:15px}.lnd .opts{display:grid;gap:8px}.lnd .opt{font-size:14px;padding:11px 15px;border-radius:12px;border:1px solid var(--card-border);background:var(--card);color:var(--muted)}.lnd .opt.right{border-color:var(--acc);background:var(--acc-soft);color:var(--text)}.lnd .panel-mock.center{align-items:center;text-align:center}.lnd .big-timer{font-size:56px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lnd .muted{color:var(--muted);font-size:14px}.lnd .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.lnd .quote{margin:0;border:1px solid var(--card-border);background:var(--card);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;gap:18px;box-shadow:0 1px 2px rgba(28,25,23,.06);transition:transform .2s var(--ease-out),border-color .2s var(--ease-out)}.lnd .quote blockquote{margin:0;font-size:15px;line-height:1.65;color:#44403c}.lnd .quote figcaption b{display:block;font-size:14px}.lnd .quote figcaption span{font-size:13px;color:var(--muted)}@media (hover:hover) and (pointer:fine){.quote:hover{transform:translateY(-3px);border-color:var(--text)}}.lnd .plans{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;max-width:760px}.lnd .plan{position:relative;border:1px solid var(--card-border);background:var(--card);border-radius:20px;padding:32px;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out)}.lnd .plan h3{margin:0;font-size:16px;color:var(--muted);font-weight:600}.lnd .price{font-size:40px;font-weight:800;letter-spacing:-.04em;margin:10px 0 18px}.lnd .price span{font-size:15px;font-weight:500;color:var(--muted)}.lnd .plan ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px;font-size:14.5px;color:#44403c}.lnd .plan .btn{width:100%}.lnd .plan.pro{background:var(--text);border-color:var(--text);color:#faf7f0;box-shadow:8px 8px 0 #c9bfa9}.lnd .plan.pro .price span,.lnd .plan.pro h3{color:#b8ae9c}.lnd .plan.pro ul{color:#e7e0d2}.lnd .plan.pro .btn-primary,.lnd .pro-badge{background:var(--mark);color:var(--text)}.lnd .pro-badge{position:absolute;top:-13px;left:32px;font-size:12px;font-weight:700;border:1px solid var(--text);padding:5px 14px;border-radius:999px}.lnd .fine{margin-top:18px;font-size:13px;color:var(--dim)}@media (hover:hover) and (pointer:fine){.plan:hover{transform:translateY(-3px)}}.lnd .final{text-align:center;border:1.5px solid var(--text);border-radius:20px;padding:72px 32px;margin:88px 0 40px;position:relative;overflow:hidden;background:var(--text);color:#faf7f0;box-shadow:8px 8px 0 #c9bfa9}.lnd .final h2{font-size:clamp(30px,4.5vw,48px);letter-spacing:-.035em;margin:0 0 12px}.lnd .final p{color:#b8ae9c;margin:0 0 28px;font-size:16px}.lnd .final .btn-primary{background:var(--mark);color:var(--text)}.lnd .final .btn-secondary{background:transparent;border-color:#57534e;color:#faf7f0}.lnd .footer{border-top:1px solid var(--card-border);margin-top:40px;padding:28px 0}.lnd .footer-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.lnd .footer .brand{font-size:14px}.lnd .footer nav{display:flex;gap:18px;margin-left:auto}.lnd .footer nav a{text-decoration:none;transition:color .16s var(--ease-out)}.lnd .footer nav a:hover{color:var(--text)}@media (max-width:960px){.lnd .hero{grid-template-columns:1fr;gap:44px;padding-top:48px}.lnd .fc-1{left:8px}.lnd .fc-2{right:8px}.lnd .bento .card{grid-column:span 6}.lnd .span-5,.lnd .span-7{grid-column:span 12}.lnd .panel.active,.lnd .quotes,.lnd .steps{grid-template-columns:1fr}.lnd .panel-mock{border-left:0;border-top:1px solid var(--card-border)}.lnd .plans{grid-template-columns:1fr}}@media (max-width:640px){.lnd .nav-actions .btn-ghost,.lnd .nav-links{display:none}.lnd .nav-toggle{display:flex}.lnd .bento .card{grid-column:span 12}.lnd .mock-body{grid-template-columns:1fr}.lnd .final,.lnd .mock,.lnd .plan.pro{box-shadow:5px 5px 0 var(--text)}.lnd .plan.pro{box-shadow:5px 5px 0 #c9bfa9}.lnd .section{padding:64px 0 8px}}.lnd.dark{color-scheme:dark;--bg:#09090b;--card:hsla(0,0%,100%,.035);--card-border:hsla(0,0%,100%,.09);--text:#fafafa;--muted:#a1a1aa;--dim:#63636e;--acc:#a78bfa;--acc-soft:rgba(167,139,250,.14);--mark:#a78bfa;--clay:#f472b6;--clay-soft:rgba(244,114,182,.12);--slate:#67e8f9;--slate-soft:rgba(103,232,249,.12);--amber-ink:#fbbf24;--amber-soft:rgba(251,191,36,.12);--sand:rgba(0,0,0,.35)}.lnd.switching,.lnd.switching *{transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),color .25s var(--ease-out)!important}.lnd.dark::-moz-selection{background:rgba(167,139,250,.35);color:#fff}.lnd.dark::selection{background:rgba(167,139,250,.35);color:#fff}.lnd .orb{display:none;position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;will-change:transform}.lnd.dark .orb{display:block}.lnd .orb-a{width:560px;height:560px;left:-160px;top:-180px;background:radial-gradient(circle,rgba(139,92,246,.55),transparent 65%);animation:drift-a 22s ease-in-out infinite alternate}.lnd .orb-b{width:520px;height:520px;right:-140px;top:22%;background:radial-gradient(circle,rgba(34,211,238,.35),transparent 65%);animation:drift-b 26s ease-in-out infinite alternate}.lnd .orb-c{width:640px;height:420px;left:30%;bottom:-220px;background:radial-gradient(circle,rgba(244,114,182,.22),transparent 65%);animation:drift-a 30s ease-in-out infinite alternate-reverse}@keyframes drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(60px,40px,0) scale(1.08)}}@keyframes drift-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-50px,60px,0) scale(1)}}.lnd.dark .grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0)}.lnd.dark .noise{mix-blend-mode:overlay}.lnd .mouse-glow{display:none;position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.14),transparent 65%);transform:translate3d(-50%,-50%,0);pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out)}.lnd.dark .mouse-glow{display:block}.lnd .theme-toggle{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--card);border:1px solid var(--card-border);color:var(--text);cursor:pointer;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out)}.lnd .theme-toggle:active{transform:scale(.93)}.lnd .theme-toggle .icon-sun{display:none}.lnd.dark .theme-toggle .icon-sun{display:block}.lnd.dark .theme-toggle .icon-moon{display:none}.lnd.dark .nav{background:rgba(9,9,11,.65)}.lnd.dark .nav.scrolled{background:rgba(9,9,11,.85)}.lnd.dark .brand-tag{color:var(--muted);border-color:var(--card-border);background:transparent}.lnd.dark .btn-primary{background:#fafafa;color:#09090b}.lnd.dark .btn-secondary{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.09);color:#fafafa}.lnd.dark .btn-ghost:hover{color:#fafafa}.lnd.dark .marker{background:linear-gradient(100deg,#c4b5fd,#67e8f9 55%,#a7f3d0);-webkit-background-clip:text;background-clip:text;color:transparent}.lnd.dark .mock{border-color:hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 80px rgba(139,92,246,.15)}.lnd.dark .dot{border-color:transparent;background:#3f3f46}.lnd.dark .dot:first-child{background:#f87171}.lnd.dark .dot:nth-child(2){background:#fbbf24}.lnd.dark .dot:nth-child(3){background:#34d399}.lnd.dark .mock-url{background:hsla(0,0%,100%,.05)}.lnd.dark .live{color:#34d399}.lnd.dark .live i{background:#34d399}.lnd.dark .bubble.q{background:rgba(167,139,250,.14);border-color:rgba(167,139,250,.3)}.lnd.dark .bubble.a{background:hsla(0,0%,100%,.05)}.lnd.dark .caret{background:#a78bfa}.lnd.dark .chips span,.lnd.dark .streak-card,.lnd.dark .timer-card{background:hsla(0,0%,100%,.03)}.lnd.dark .ring-bg{stroke:hsla(0,0%,100%,.1)}.lnd.dark .mini-bar{background:hsla(0,0%,100%,.08)}.lnd.dark .mini-bar i{background:linear-gradient(90deg,#a78bfa,#67e8f9)}.lnd.dark .float-chip{background:rgba(20,20,25,.9);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 16px 40px rgba(0,0,0,.45)}.lnd.dark .fc-1{border-left:3px solid #34d399}.lnd.dark .fc-2{border-left:3px solid #a78bfa}.lnd.dark .marquee{background:hsla(0,0%,100%,.015);border-color:hsla(0,0%,100%,.09)}.lnd.dark .marquee-track{color:#63636e}.lnd.dark .marquee-track i{color:#a78bfa}.lnd.dark .card,.lnd.dark .quote,.lnd.dark .step{box-shadow:none}.lnd.dark .grn{background:rgba(52,211,153,.12);color:#34d399}.lnd.dark .code{background:rgba(0,0,0,.4);color:inherit}.lnd.dark .c-acc{color:#67e8f9}.lnd.dark .quiz-mini{background:rgba(0,0,0,.35)}.lnd.dark .ok{color:#34d399}.lnd.dark .qm-bar{background:hsla(0,0%,100%,.08)}.lnd.dark .qm-bar i{background:linear-gradient(90deg,#34d399,#67e8f9)}.lnd.dark .step-n{color:#a78bfa;border-color:rgba(167,139,250,.35);background:rgba(167,139,250,.08)}.lnd.dark .tabs{background:hsla(0,0%,100%,.03)}.lnd.dark .tab-indicator{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12)}.lnd.dark .panel-mock{background:rgba(0,0,0,.35)}.lnd.dark .pm-line p{background:hsla(0,0%,100%,.04)}.lnd.dark .pm-line p b{color:#67e8f9}.lnd.dark .opt{background:hsla(0,0%,100%,.03)}.lnd.dark .opt.right{border-color:rgba(52,211,153,.5);background:rgba(52,211,153,.1)}.lnd.dark .plan ul,.lnd.dark .quote blockquote{color:#d4d4d8}.lnd.dark .plan.pro{background:linear-gradient(180deg,rgba(167,139,250,.12),hsla(0,0%,100%,.03));border-color:rgba(167,139,250,.45);box-shadow:0 20px 60px rgba(139,92,246,.2)}.lnd.dark .plan.pro .price span,.lnd.dark .plan.pro h3{color:#a1a1aa}.lnd.dark .plan.pro ul{color:#d4d4d8}.lnd.dark .plan.pro .btn-primary{background:#fafafa;color:#09090b}.lnd.dark .pro-badge{background:linear-gradient(90deg,#a78bfa,#67e8f9);color:#09090b;border-color:transparent}.lnd.dark .final{border-color:rgba(167,139,250,.3);color:#fafafa;background:radial-gradient(ellipse 70% 90% at 50% 110%,rgba(139,92,246,.25),transparent 70%),hsla(0,0%,100%,.035);box-shadow:none}.lnd.dark .final p{color:#a1a1aa}.lnd.dark .final .btn-primary{background:#fafafa;color:#09090b}.lnd.dark .final .btn-secondary{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.09);color:#fafafa}@media (hover:hover) and (pointer:fine){.lnd .theme-toggle:hover{border-color:var(--text)}.lnd.dark .btn-primary:hover{transform:translateY(-1px);background:#fafafa;box-shadow:0 12px 40px rgba(167,139,250,.35)}.lnd.dark .btn-secondary:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07)}.lnd.dark .card:hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.055)}.lnd.dark .step:hover{border-color:rgba(167,139,250,.4)}.lnd.dark .quote:hover{border-color:hsla(0,0%,100%,.2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lnd .hero-anim{animation-duration:.2s;animation-delay:0ms}.lnd .caret,.lnd .float-chip,.lnd .live i,.lnd .marquee-track,.lnd .orb,.lnd .ring-fg{animation:none!important}.lnd .reveal{opacity:1;transform:none;transition:opacity .2s ease}.lnd .btn,.lnd .card,.lnd .plan,.lnd .quote,.lnd .step{transition-duration:0ms}}