.ln-root{--bg:#030c13;--bg2:#081923;--panel:#0c1d29;--panel2:#131a2c;--line:rgba(137,216,214,.17);--line2:rgba(70,250,185,.23);--txt:#effffb;--muted:#a0b6c0;--mint:#3da5f4;--mint2:#8bcdff;--blue:#4c9dff;--purple:#b28aff;--gold:#ffd58a;--radius:20px}.ln-root *{box-sizing:border-box}.ln-root h1,.ln-root h2,.ln-root h3,.ln-root h4{color:inherit;font-family:inherit;font-weight:700;letter-spacing:normal}.ln-root h1{font-size:2em;margin:.67em 0}.ln-root h2{font-size:1.5em;margin:.83em 0}.ln-root h3{font-size:1.17em;margin:1em 0}.ln-root h4{font-size:1em;margin:1.33em 0}.ln-root p{margin:1em 0;line-height:inherit}.ln-root a:hover{text-decoration:none}.ln-root{margin:0;font:15px/1.6 DM Sans,system-ui,sans-serif;color:var(--txt);background:var(--bg);overflow-x:clip;min-height:100vh}.ln-root a{color:inherit;text-decoration:none}.ln-root button,.ln-root input,.ln-root select,.ln-root textarea{font:inherit}.ln-root button{cursor:pointer}.ln-root button:disabled{cursor:not-allowed;opacity:.52}.ln-root button:focus-visible,.ln-root a:focus-visible,.ln-root input:focus-visible,.ln-root select:focus-visible,.ln-root textarea:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.ln-root ::selection{background:var(--mint);color:#0a101c}.ln-root .ln-container{width:min(1340px,calc(100% - 76px));margin:auto}.ln-root .ln-section{position:relative;padding:110px 0}.ln-root .ln-eyebrow{display:flex;align-items:center;gap:10px;color:#84caff;font-size:11px;font-weight:800;letter-spacing:2.1px;text-transform:uppercase}.ln-root .ln-eyebrow:before{content:"";width:22px;height:2px;background:var(--mint);box-shadow:0 0 15px var(--mint)}.ln-root h1,.ln-root h2,.ln-root h3,.ln-root p{margin-top:0}.ln-root .ln-section h2{font:800 clamp(32px,4.6vw,60px)/1.12 "Manrope",sans-serif;letter-spacing:-2.6px;margin:16px 0 17px}.ln-root .ln-section-lead{font-size:17px;color:var(--muted);max-width:660px;line-height:1.8}.ln-root .ln-grad{background:linear-gradient(120deg,#3ca7f9,#9ed5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ln-root .ln-bluegrad{background:linear-gradient(120deg,#76c4ff,#9dd4fe);-webkit-background-clip:text;background-clip:text;color:transparent}.ln-root .ln-btn{min-height:49px;padding:12px 21px;border-radius:12px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:11px;font-weight:800;font-size:13px;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.ln-root .ln-btn:hover{transform:translateY(-2px)}.ln-root .ln-btn.ln-primary{background:linear-gradient(120deg,#38a2f3,#6cbfff);border-color:transparent;color:#081024;box-shadow:0 8px 40px #2da1f939}.ln-root .ln-btn.ln-primary:hover{box-shadow:0 10px 44px #2da1f962}.ln-root .ln-btn.ln-ghost{background:#0b2130a3;color:#effffb}.ln-root .ln-btn.ln-ghost:hover{background:#1c2c46}.ln-root .ln-btn.ln-outline{background:#2ea4ff0b;color:#9ed5ff;border-color:#3ba0ec8c}.ln-root .ln-btn.ln-sm{min-height:39px;padding:9px 14px;font-size:12px}.ln-root .ln-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #44adfe4c;border-radius:100px;padding:8px 13px;background:#31a6ff0d;color:#9ed5ff;font-size:11px;font-weight:800}.ln-root .ln-chip .ln-spark{width:7px;height:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 15px var(--mint)}.ln-root .ln-surface{border:1px solid var(--line);background:linear-gradient(135deg,#151c2ed8,#08151fc9);box-shadow:0 20px 65px #00000024;border-radius:var(--radius)}.ln-root .ln-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.ln-root .ln-reveal.ln-on{opacity:1;transform:translateY(0)}.ln-root .ln-nav-shell{height:74px;position:fixed;inset:0 0 auto;z-index:100;background:#030e18c7;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid rgba(188,255,241,.11)}.ln-root .ln-nav{height:100%;display:flex;align-items:center;gap:26px;justify-content:space-between}.ln-root .ln-brand{display:flex;align-items:center;gap:10px;font:800 22px/1 Manrope,sans-serif;letter-spacing:-1.1px;white-space:nowrap}.ln-root .ln-brand-icon{width:29px;height:31px;position:relative;display:grid;place-items:center;flex-shrink:0;background:conic-gradient(from 15deg,#9ed5ff,#3197e5,#2d81ec,#6ab3ea,#9ed5ff);clip-path:polygon(50% 0,96% 25%,96% 73%,50% 100%,4% 73%,4% 25%);filter:drop-shadow(0 0 12px #2ea4ff78)}.ln-root .ln-brand-icon:after{content:"";width:15px;height:17px;background:#051522;clip-path:inherit}.ln-root .ln-brand .ln-seller{color:#44aaf7}.ln-root .ln-brand .ln-dotbrand{color:#d6fff6}.ln-root .ln-nav-links{display:flex;gap:25px;align-items:center}.ln-root .ln-nav-links a{font-size:12px;font-weight:750;color:#c4d6df}.ln-root .ln-nav-links a:hover{color:var(--mint)}.ln-root .ln-nav-actions{display:flex;align-items:center;gap:8px}.ln-root .ln-nav-actions .ln-btn{font-size:12px;min-height:40px}.ln-root .ln-mobile-menu-btn{display:none;background:#102634;color:#eafff9;border:1px solid var(--line);border-radius:9px;width:40px;height:40px;font-size:20px}.ln-root .ln-hero{position:relative;isolation:isolate;overflow:hidden;min-height:780px;padding:143px 0 107px;background:radial-gradient(ellipse at 74% 30%,#114b8b65,transparent 40%),radial-gradient(ellipse at 30% 92%,#1134684b,transparent 50%),linear-gradient(175deg,#051622,#06111a 70%,#09101e)}.ln-root .ln-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;opacity:.8;background-image:radial-gradient(1px 1px at 15% 20%,#9dd4fe,transparent),radial-gradient(1px 1px at 43% 10%,#e2fff9,transparent),radial-gradient(1px 1px at 78% 28%,#b5d9ff,transparent),radial-gradient(2px 2px at 62% 67%,#8fceff,transparent),radial-gradient(1px 1px at 88% 73%,#96aaff,transparent),radial-gradient(1px 1px at 32% 85%,#80c8ff,transparent);background-size:320px 280px;animation:ln-stars 70s linear infinite}@keyframes ln-stars{to{background-position:180px -210px}}.ln-root .ln-hero-glow{position:absolute;width:940px;height:660px;right:-180px;top:0;z-index:-2;background:conic-gradient(from 80deg,#2991e105,#185de33e,#2c96e63d,#4bb1ff16,#2991e105);filter:blur(70px);border-radius:50%;animation:ln-aura 14s ease-in-out infinite alternate}@keyframes ln-aura{to{transform:translate(-40px,15px) rotate(12deg)}}.ln-root .ln-grid-ground{position:absolute;bottom:-100px;left:-10%;right:-10%;height:330px;opacity:.25;z-index:-1;background-image:linear-gradient(#2b9aef59 1px,transparent 1px),linear-gradient(90deg,#2b9aef59 1px,transparent 1px);background-size:57px 57px;transform:perspective(340px) rotateX(61deg);-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent)}.ln-root .ln-hero-inner{display:grid;grid-template-columns:.96fr 1.11fr;align-items:center;gap:35px}.ln-root .ln-hero-copy{position:relative;z-index:4}.ln-root .ln-hero h1{font:800 clamp(47px,5.25vw,78px)/1.055 "Manrope",sans-serif;letter-spacing:-4px;margin:18px 0 21px;max-width:690px}.ln-root .ln-hero h1 .ln-grad{display:inline}.ln-root .ln-hero-p{font-size:16px;color:#bdd1db;max-width:530px;line-height:1.85}.ln-root .ln-hero-p strong{color:#fff}.ln-root .ln-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 25px}.ln-root .ln-hero-points{display:flex;flex-wrap:wrap;gap:10px 19px;margin-top:30px}.ln-root .ln-hero-points span{font-size:11px;font-weight:750;color:#d2e8e7;display:flex;align-items:center;gap:8px}.ln-root .ln-hero-points b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #31a0f548;background:#31a0f513;color:var(--mint);font-size:15px}.ln-root .ln-hero-note{font-size:11px;color:#739ab9;margin:12px 0}.ln-root .ln-hero-visual{min-width:0;position:relative;height:540px;display:flex;align-items:center;justify-content:center;perspective:1000px}.ln-root .ln-orbit-circle{position:absolute;width:500px;height:500px;border-radius:50%;right:1%;top:0;background:radial-gradient(circle at 32% 28%,#39a1f03c,transparent 12%),radial-gradient(circle at 50% 50%,#145e8b,#062f52 35%,#071528 65%,#040a17 74%);border:1px solid #72c2ff66;box-shadow:inset 18px -20px 55px #0009,0 0 65px #168cfb6b,0 0 140px #1d88ff27;animation:ln-planetPulse 9s ease-in-out infinite alternate;z-index:-1;overflow:hidden}.ln-root .ln-orbit-circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 26px,#34a7ff34 27px,transparent 28px),repeating-linear-gradient(90deg,transparent 0 50px,#66bdff20 51px,transparent 52px);border-radius:50%;transform:rotate(-17deg) scale(.95)}@keyframes ln-planetPulse{to{box-shadow:inset 18px -20px 55px #0009,0 0 88px #168cfb77,0 0 170px #1d88ff3a}}.ln-root .ln-orbit-ring{position:absolute;border:2px solid #45aeffa0;border-radius:50%;width:590px;height:188px;right:-7%;top:143px;transform:rotate(-22deg);box-shadow:0 0 19px #3eabff49;z-index:-1}.ln-root .ln-orbit-ring.ln-orbit-second{border-color:#328ffe80;top:161px;transform:rotate(19deg);height:224px}.ln-root .ln-floating-lbl{position:absolute;z-index:5;min-width:150px;padding:12px 14px;background:#0e1830ed;border:1px solid #51b3ff71;box-shadow:0 8px 30px #0307119c,0 0 25px #31a1f62a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;animation:ln-floatTag 6s ease-in-out infinite}.ln-root .ln-floating-lbl strong{font-size:18px;display:block;letter-spacing:-.7px;color:#fff}.ln-root .ln-floating-lbl small{display:block;font-size:10px;color:#b5d5d6}.ln-root .ln-floating-lbl .ln-increase{font-weight:800;color:var(--mint);font-size:11px}.ln-root .ln-floating-lbl.ln-left{top:72px;left:-14px}.ln-root .ln-floating-lbl.ln-right{bottom:62px;right:-2px;animation-delay:-2s}.ln-root .ln-floating-lbl.ln-bottom{bottom:5px;left:62px;animation-delay:-3.5s}.ln-root .ln-floating-lbl .ln-l-icon{color:var(--mint);font-size:16px}@keyframes ln-floatTag{50%{transform:translateY(-13px)}}.ln-root .ln-device{width:min(610px,100%);position:relative;z-index:2;transform:perspective(1250px) rotateY(-6deg) rotateX(2deg) rotate(-1deg);transform-origin:center;animation:ln-floatDevice 8s ease-in-out infinite;filter:drop-shadow(0 30px 30px #0009)}@keyframes ln-floatDevice{50%{transform:perspective(1250px) rotateY(-3deg) rotateX(1deg) rotate(.3deg) translateY(-13px)}}.ln-root .ln-device-frame{padding:11px;border-radius:20px 20px 9px 9px;background:linear-gradient(120deg,#385a86,#0a101c,#1a345b);border:1px solid #44acfb7f;box-shadow:inset 0 0 0 3px #0a141b,0 0 65px #2ea4ff21}.ln-root .ln-device-inner{display:grid;grid-template-columns:111px 1fr;min-height:345px;border-radius:10px;overflow:hidden;background:#071722;border:1px solid #2e507b}.ln-root .ln-device-side{padding:20px 9px;background:#0c1425;display:flex;flex-direction:column;gap:13px}.ln-root .ln-device-logo{font-size:12px;font-weight:800;margin-bottom:8px}.ln-root .ln-device-logo em{font-style:normal;color:var(--mint)}.ln-root .ln-device-link{font-size:9px;padding:8px 7px;border-radius:7px;color:#739ab9;font-weight:700}.ln-root .ln-device-link.ln-active{background:#319bec24;color:#74c3ff}.ln-root .ln-device-main{padding:21px 20px}.ln-root .ln-device-overline{font-size:10px;letter-spacing:1px;color:#7aa5c5;display:flex;align-items:center;justify-content:space-between}.ln-root .ln-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#59b7ff;box-shadow:0 0 10px #46afff}.ln-root .ln-device-money{font-size:39px;font-weight:800;letter-spacing:-1.8px;line-height:1.15;margin:10px 0 4px}.ln-root .ln-device-money small{font-size:12px;letter-spacing:0;color:var(--mint);font-weight:700}.ln-root .ln-device-caption{color:#79a4c4;font-size:10px}.ln-root .ln-device-chart{height:128px;width:100%;margin:11px 0}.ln-root .ln-device-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ln-root .ln-device-metric{background:#131c30;border:1px solid #223654;border-radius:7px;padding:10px}.ln-root .ln-device-metric span{font-size:8px;color:#79a4c4;display:block}.ln-root .ln-device-metric b{font-size:14px;display:block;white-space:nowrap}.ln-root .ln-device-metric em{font-size:8px;font-style:normal;color:var(--mint)}.ln-root .ln-device-foot{margin-top:10px;font-size:9px;color:#769fbe;display:flex;align-items:center;justify-content:space-between}.ln-root .ln-device-base{width:112%;height:13px;margin-left:-6%;border-radius:0 0 60% 60%;background:linear-gradient(#203555,#60799b 30%,#132836);border:1px solid #466389;box-shadow:0 8px 20px #000a}.ln-root .ln-device-base:after{content:"";display:block;margin:auto;width:22%;height:3px;border-radius:0 0 8px 8px;background:#0a1120}.ln-root .ln-scroll-hint{position:absolute;bottom:21px;left:50%;transform:translate(-50%);z-index:4;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#739bba;display:flex;align-items:center;gap:8px}.ln-root .ln-ribbon{background:linear-gradient(90deg,#071724,#11192c,#071724);border-block:1px solid #9ed5ff1f}.ln-root .ln-ribbon-inner{padding:25px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ln-root .ln-ribbon-item{display:flex;align-items:center;gap:13px;justify-content:center;border-right:1px solid var(--line)}.ln-root .ln-ribbon-item:last-child{border:0}.ln-root .ln-ribbon-ico{font-size:24px;color:var(--mint)}.ln-root .ln-ribbon-item strong{display:block;font-size:14px}.ln-root .ln-ribbon-item small{font-size:11px;color:#769fbf}.ln-root .ln-features-section{background:radial-gradient(ellipse at 90% 35%,#17345f24,transparent 42%),#05121a}.ln-root .ln-feature-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:20px;margin-bottom:37px}.ln-root .ln-feature-intro .ln-section-lead{margin:0}.ln-root .ln-feature-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.ln-root .ln-feature-tabs button{background:#10182b;border:1px solid var(--line);color:#bbd4dc;font-size:12px;border-radius:12px;padding:13px 20px;font-weight:800;transition:.2s}.ln-root .ln-feature-tabs button[aria-selected=true]{background:#3199e923;border-color:#3ba0ec8c;color:#9ed5ff;box-shadow:0 0 24px #2c9df31a}.ln-root .ln-feature-stage{padding:25px;display:grid;grid-template-columns:.77fr 1.23fr;min-height:405px;gap:27px;align-items:center;overflow:hidden}.ln-root .ln-feature-copy{padding:12px 18px}.ln-root .ln-feature-copy .ln-f-num{font-size:11px;letter-spacing:1.5px;font-weight:800;color:#95d0fe}.ln-root .ln-feature-copy h3{font:800 clamp(27px,3vw,43px)/1.15 "Manrope";letter-spacing:-1.5px;margin:12px 0}.ln-root .ln-feature-copy p{color:#7eaacb;font-size:14px;line-height:1.8}.ln-root .ln-feature-bullets{display:grid;gap:12px;margin-top:23px}.ln-root .ln-feature-bullets span{color:#d3eced;font-size:12px;display:flex;align-items:start;gap:10px}.ln-root .ln-feature-bullets span:before{content:"✓";color:var(--mint);font-weight:800}.ln-root .ln-visual-window{position:relative;border-radius:18px;border:1px solid #59b7ff5b;background:linear-gradient(140deg,#0c3045,#091923);height:340px;padding:19px 22px;overflow:hidden;box-shadow:inset 0 0 30px #34a7ff15,0 0 40px #2a96e80e}.ln-root .ln-visual-window:before{content:"";position:absolute;width:400px;height:320px;top:-190px;right:-180px;background:radial-gradient(circle,#36a8ff58,transparent 65%);pointer-events:none}.ln-root .ln-window-bar{display:flex;justify-content:space-between;align-items:center;color:#89b8dc;font-size:11px}.ln-root .ln-window-circles{display:flex;gap:5px}.ln-root .ln-window-circles i{width:7px;height:7px;border-radius:50%;background:#8abade;opacity:.55}.ln-root .ln-window-body{display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:15px;height:260px}.ln-root .ln-window-stat h4{font-size:12px;color:#cbe3df;font-weight:600;margin:0 0 10px}.ln-root .ln-window-stat strong{font-size:37px;letter-spacing:-1.7px;display:block}.ln-root .ln-window-stat small{font-size:11px;color:#83b0d3}.ln-root .ln-window-stat .ln-trace{width:100%;height:96px;filter:drop-shadow(0 5px 8px #278ddb37)}.ln-root .ln-window-side{display:grid;gap:9px}.ln-root .ln-window-side>div{border:1px solid #83c6f922;border-radius:11px;padding:12px;background:#ffffff08}.ln-root .ln-window-side small{color:#82afd1;font-size:10px;display:block}.ln-root .ln-window-side b{font-size:16px}.ln-root .ln-mini-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.ln-root .ln-mini-module{padding:20px;border:1px solid var(--line);background:#0d1424;border-radius:15px;display:flex;align-items:center;gap:12px;font-weight:800;font-size:13px}.ln-root .ln-mini-module span{background:#2da1fa19;border:1px solid #2d8ed845;border-radius:12px;width:40px;height:40px;display:grid;place-items:center;color:var(--mint);font-size:20px;flex-shrink:0}.ln-root .ln-flow-section{background:radial-gradient(ellipse at 20% 60%,#0735764d,transparent 40%),#06121e}.ln-root .ln-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.ln-root .ln-step-card{padding:26px 22px;min-height:233px;position:relative;overflow:hidden}.ln-root .ln-step-number{display:inline-grid;place-items:center;background:linear-gradient(135deg,#39a9ff,#348bcd);border-radius:16px;width:49px;height:49px;color:#0a1226;font:800 22px Manrope;box-shadow:0 0 26px #36a5f93a}.ln-root .ln-step-card h3{font-size:17px;margin:23px 0 10px}.ln-root .ln-step-card p{font-size:12px;color:#80acce;line-height:1.7}.ln-root .ln-step-card:after{content:"↗";position:absolute;right:18px;top:21px;font-size:22px;color:#3e618e}.ln-root .ln-pricing-section{background:radial-gradient(ellipse at 50% 20%,#16407935,transparent 48%),#04121b}.ln-root .ln-price-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:29px 0}.ln-root .ln-seg{display:inline-flex;background:#0f172a;border:1px solid var(--line);border-radius:12px;padding:5px;gap:5px}.ln-root .ln-seg button{font-size:12px;border:0;background:transparent;color:#b4c9d2;padding:9px 15px;font-weight:800;border-radius:8px}.ln-root .ln-seg button[aria-pressed=true]{background:#45aeff20;color:#9ed5ff;border:1px solid #50b3ff56;box-shadow:0 0 19px #3483bf20}.ln-root .ln-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.ln-root .ln-price-card{padding:29px 27px;position:relative;min-height:435px;display:flex;flex-direction:column}.ln-root .ln-price-card.ln-featured{border-color:#41abfb86;background:linear-gradient(155deg,#17253a,#081d2e 80%);box-shadow:0 0 55px #30a5ff21}.ln-root .ln-price-tag{position:absolute;top:-15px;right:18px;background:linear-gradient(110deg,#3ca6f7,#7bc6ff);color:#0b152c;padding:6px 12px;border-radius:20px;font-size:10px;font-weight:800}.ln-root .ln-price-card h3{font:800 24px Manrope;letter-spacing:-1px;margin:0 0 6px}.ln-root .ln-price-card .ln-ideal{font-size:12px;color:#acc5cc;min-height:39px}.ln-root .ln-price-value{font:800 clamp(34px,3.5vw,45px)/1.25 "Manrope";letter-spacing:-1.8px;margin:18px 0 5px}.ln-root .ln-price-value span{font-size:13px;color:#7fabcd;letter-spacing:0;font-weight:500}.ln-root .ln-price-sub{font-size:11px;color:#739bba;margin-bottom:24px}.ln-root .ln-price-card ul{margin:0 0 25px;padding:0;list-style:none;display:grid;gap:13px;flex:1}.ln-root .ln-price-card li{font-size:12px;color:#d2e7eb;display:flex;gap:9px;align-items:start}.ln-root .ln-price-card li:before{content:"✓";color:var(--mint);font-weight:800}.ln-root .ln-price-card .ln-btn{width:100%}.ln-root .ln-price-disclaimer{font-size:12px;color:#7aa5c5;margin-top:20px}.ln-root .ln-builder-section{background:radial-gradient(ellipse at 78% 20%,#0f2f5e38,transparent 44%),#060b16}.ln-root .ln-builder-lead{max-width:720px}.ln-root .ln-builder-header{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:30px 0 18px}.ln-root .ln-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:21px;align-items:start}.ln-root .ln-addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ln-root .ln-addon{padding:19px;position:relative;min-height:196px;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.ln-root .ln-addon:hover{transform:translateY(-2px);border-color:#2f9cef85}.ln-root .ln-addon.ln-selected{border-color:#41abfc9c;background:linear-gradient(145deg,#182841,#0f172a)}.ln-root .ln-addon-top{display:flex;align-items:start;justify-content:space-between;gap:7px}.ln-root .ln-addon-icon{font-size:18px;color:var(--mint);width:37px;height:37px;border-radius:10px;background:#2ea4ff13;display:grid;place-items:center}.ln-root .ln-addon input{accent-color:var(--mint);width:19px;height:19px;cursor:pointer}.ln-root .ln-addon h3{font-size:14px;margin:15px 0 7px}.ln-root .ln-addon p{font-size:11px;color:#7eaacc;line-height:1.65;margin-bottom:10px}.ln-root .ln-addon-price{margin-top:auto;font-size:18px;color:#fff;font-weight:800}.ln-root .ln-addon-price small{font-size:10px;color:#739bba;font-weight:500}.ln-root .ln-summary{padding:27px;position:sticky;top:92px}.ln-root .ln-summary h3{font:800 21px Manrope;margin:0 0 8px}.ln-root .ln-summary p{color:#7ba5c6;font-size:12px}.ln-root .ln-summary-count{margin:25px 0;color:#94c7ee;display:flex;justify-content:space-between;font-size:12px}.ln-root .ln-summary-total{border-top:1px solid var(--line);padding-top:22px;margin-bottom:21px}.ln-root .ln-summary-total span{display:block;color:#7da8c9;font-size:12px}.ln-root .ln-summary-total strong{font:800 38px Manrope;letter-spacing:-1.3px}.ln-root .ln-summary .ln-btn{width:100%}.ln-root .ln-summary-items{display:grid;gap:8px;margin:20px 0;color:#81aed0;font-size:11px}.ln-root .ln-summary-items span{display:flex;justify-content:space-between;gap:8px}.ln-root .ln-summary-items b{color:#dff;max-width:230px;text-align:right}.ln-root .ln-builder-legal{font-size:11px;color:#739bba;margin-top:12px}.ln-root .ln-academy-section{background:radial-gradient(ellipse at 20% 40%,#1e3d6b70,transparent 44%),#071523}.ln-root .ln-academy-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.ln-root .ln-academy-graphic{position:relative;height:380px;display:grid;place-items:center;overflow:hidden}.ln-root .ln-academy-orbit{position:absolute;width:340px;height:340px;border-radius:50%;border:1px solid #49b0ff4a;box-shadow:0 0 38px #2ea4ff1c,inset 0 0 33px #2890df0a;animation:ln-spin 30s linear infinite}.ln-root .ln-academy-orbit:before,.ln-root .ln-academy-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--mint);box-shadow:0 0 22px var(--mint);top:-5px;left:50%}.ln-root .ln-academy-orbit.ln-two{width:250px;height:250px;animation-direction:reverse;border-color:#4d9fff6c}.ln-root .ln-academy-orbit.ln-two:before{background:var(--blue);box-shadow:0 0 22px var(--blue)}@keyframes ln-spin{to{transform:rotate(360deg)}}.ln-root .ln-academy-core{width:190px;height:190px;border-radius:38px;background:linear-gradient(150deg,#1b2f4c,#0d1425);border:1px solid #6bbfff78;box-shadow:0 0 70px #2ea4ff20;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:2}.ln-root .ln-academy-core .ln-core-icon{font-size:55px;color:var(--mint)}.ln-root .ln-academy-core strong{font:800 18px Manrope}.ln-root .ln-academy-core small{font-size:10px;color:#7eaacc}.ln-root .ln-academy-label{position:absolute;z-index:3;font-size:11px;font-weight:800;padding:10px 14px;border:1px solid #7fc8ff4f;border-radius:12px;background:#101930d8;box-shadow:0 12px 30px #0005}.ln-root .ln-academy-label.ln-one{left:4%;top:20%}.ln-root .ln-academy-label.ln-two{right:3%;top:34%}.ln-root .ln-academy-label.ln-three{left:13%;bottom:10%}.ln-root .ln-contact-section{background:radial-gradient(ellipse at 50% 34%,#193b6d3d,transparent 42%),linear-gradient(#071723,#04101a)}.ln-root .ln-contact-layout{display:grid;grid-template-columns:.86fr 1.14fr;align-items:start;gap:70px}.ln-root .ln-contact-copy h2{margin-bottom:24px}.ln-root .ln-contact-points{display:grid;gap:17px;margin:35px 0}.ln-root .ln-contact-points div{display:flex;gap:14px;align-items:center;font-size:13px;color:#d5eaea}.ln-root .ln-contact-points b{display:grid;place-items:center;width:40px;height:40px;background:#2b99ed1a;border:1px solid #30a5ff47;color:var(--mint);border-radius:12px;font-size:20px}.ln-root .ln-contact-card{padding:33px}.ln-root .ln-contact-card h3{font:800 24px Manrope;letter-spacing:-.7px;margin:0 0 7px}.ln-root .ln-form-sub{color:#7ba6c7;font-size:12px;margin-bottom:25px}.ln-root .ln-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ln-root .ln-field{display:grid;gap:7px;margin-bottom:17px}.ln-root .ln-field label,.ln-root .ln-field-label{font-size:11px;font-weight:800;color:#d8eff0;letter-spacing:.25px}.ln-root .ln-field input,.ln-root .ln-field textarea,.ln-root .ln-field select,.ln-root .ln-wa-config input{display:block;min-height:44px;width:100%;border:1px solid #2d3e57;background:#0a1121;color:#effffb;border-radius:10px;padding:12px;font-size:13px;outline:none}.ln-root .ln-field textarea{resize:vertical;min-height:113px}.ln-root .ln-field input::placeholder,.ln-root .ln-field textarea::placeholder{color:#647fa2}.ln-root .ln-field input:focus,.ln-root .ln-field textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #3ba5f61b}.ln-root .ln-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:9px 0 20px}.ln-root .ln-choice{font-size:12px;color:#d1e4e8;display:flex;align-items:center;gap:8px}.ln-root .ln-choice input{accent-color:var(--mint);width:16px;height:16px}.ln-root .ln-form-help{font-size:11px;color:#739ab9;margin:0 0 17px}.ln-root .ln-contact-card .ln-btn{width:100%}.ln-root .ln-form-feedback{display:none;padding:17px;background:#101f36;border:1px solid #52b4ff50;border-radius:12px;margin-top:18px;font-size:12px;color:#d5ffed}.ln-root .ln-form-feedback.ln-visible{display:block}.ln-root .ln-form-feedback strong{display:block;font-size:14px;margin-bottom:7px}.ln-root .ln-form-feedback .ln-feedback-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ln-root .ln-feedback-actions button{background:#1b283b;border:1px solid #75c3ff63;color:#9ed5ff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.ln-root .ln-warning-demo{font-size:11px;color:#ffdda1;margin-top:17px;line-height:1.6}.ln-root .ln-footer{border-top:1px solid var(--line);background:#020c13;padding:45px 0 25px}.ln-root .ln-footer-grid{display:grid;grid-template-columns:1.1fr .8fr .8fr .8fr;gap:30px}.ln-root .ln-footer h4{font-size:12px;color:#e0f6f5;margin:0 0 13px}.ln-root .ln-footer a{font-size:12px;color:#7aa5c5;display:block;margin:9px 0}.ln-root .ln-footer a:hover{color:var(--mint)}.ln-root .ln-footer p{font-size:12px;color:#7aa5c5;max-width:330px;margin-top:14px}.ln-root .ln-footer-bottom{font-size:11px;color:#6580a3;margin-top:38px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px}.ln-root .ln-wa-btn{position:fixed;right:23px;bottom:22px;z-index:88;display:flex;align-items:center;justify-content:center;width:62px;height:62px;border:0;border-radius:50%;background:linear-gradient(140deg,#54abed,#2e7ebb);color:#fff;box-shadow:0 7px 30px #35a5fb78,0 0 0 7px #49acf717;transition:transform .22s}.ln-root .ln-wa-btn:hover{transform:scale(1.07)}.ln-root .ln-wa-btn svg{width:31px;height:31px;fill:currentColor}.ln-root .ln-wa-bubble{position:fixed;right:23px;bottom:95px;z-index:89;width:min(350px,calc(100vw - 32px));border:1px solid #48a4ea5b;background:#0f172a;border-radius:18px;box-shadow:0 25px 60px #0009;padding:20px;display:none}.ln-root .ln-wa-bubble.ln-open{display:block}.ln-root .ln-wa-bubble h3{margin:0 0 7px;font-size:17px}.ln-root .ln-wa-bubble p{font-size:12px;color:#80acce;line-height:1.7}.ln-root .ln-wa-bubble .ln-btn{width:100%;margin-top:12px}.ln-root .ln-wa-config{margin-top:13px}.ln-root .ln-wa-config label{font-size:11px;color:#bfd8d9;display:block;margin-bottom:5px}.ln-root .ln-wa-config input{min-height:39px}.ln-root .ln-wa-note{color:#79a3c3;font-size:10px;margin-top:9px}.ln-root .ln-demo-strip{position:fixed;z-index:79;bottom:0;left:0;background:#39a1f1;color:#0a1020;font-weight:800;font-size:10px;letter-spacing:.2px;padding:6px 12px;border-radius:0 9px 0 0;box-shadow:0 0 26px #38a8fe34}.ln-root .ln-toast{position:fixed;z-index:110;bottom:105px;left:50%;transform:translate(-50%,18px);opacity:0;pointer-events:none;background:#d8ffe8;color:#0c152a;font-size:12px;font-weight:800;border-radius:10px;padding:10px 18px;transition:.25s}.ln-root .ln-toast.ln-show{opacity:1;transform:translate(-50%)}@media(max-width:1150px){.ln-root .ln-nav-links{gap:16px}.ln-root .ln-hero h1{font-size:clamp(42px,5vw,65px)}.ln-root .ln-hero-visual{transform:scale(.87);transform-origin:center right;margin-left:-40px}.ln-root .ln-builder-grid{grid-template-columns:minmax(0,1fr) 290px}.ln-root .ln-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-root .ln-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:880px){.ln-root .ln-container{width:min(100% - 40px,720px)}.ln-root .ln-nav-links{display:none;position:absolute;top:73px;left:0;right:0;background:#071925;border-bottom:1px solid var(--line);padding:17px 24px;flex-direction:column;align-items:stretch;gap:0}.ln-root .ln-nav-links.ln-open{display:flex}.ln-root .ln-nav-links a{padding:12px}.ln-root .ln-mobile-menu-btn{display:block}.ln-root .ln-nav-actions .ln-ghost{display:none}.ln-root .ln-hero{min-height:0;padding:123px 0 65px}.ln-root .ln-hero-inner{grid-template-columns:1fr;gap:12px}.ln-root .ln-hero h1{max-width:680px}.ln-root .ln-hero-p{max-width:660px}.ln-root .ln-hero-visual{width:min(620px,100%);height:475px;margin:auto;transform:scale(.8);transform-origin:center center}.ln-root .ln-feature-intro,.ln-root .ln-academy-wrap,.ln-root .ln-contact-layout{grid-template-columns:1fr;gap:30px}.ln-root .ln-feature-stage{grid-template-columns:1fr;gap:10px}.ln-root .ln-feature-copy{padding:5px}.ln-root .ln-visual-window{height:320px}.ln-root .ln-step-grid{grid-template-columns:repeat(2,1fr)}.ln-root .ln-builder-grid{grid-template-columns:1fr}.ln-root .ln-summary{position:static}.ln-root .ln-ribbon-inner{grid-template-columns:repeat(2,1fr)}.ln-root .ln-ribbon-item:nth-child(2){border:0}.ln-root .ln-price-grid{gap:12px}.ln-root .ln-price-card{padding:22px 18px}.ln-root .ln-price-value{font-size:32px}.ln-root .ln-mini-modules{grid-template-columns:1fr 1fr}.ln-root .ln-contact-copy{max-width:650px}}@media(max-width:600px){.ln-root .ln-container{width:calc(100% - 32px)}.ln-root .ln-nav-shell{height:68px}.ln-root .ln-nav{gap:8px}.ln-root .ln-nav-links{top:67px}.ln-root .ln-brand{font-size:20px}.ln-root .ln-nav-actions .ln-primary{font-size:11px;padding:8px 12px;min-height:38px}.ln-root .ln-hero{padding:104px 0 63px}.ln-root .ln-hero h1{font-size:clamp(38px,9.5vw,53px);letter-spacing:-2.4px}.ln-root .ln-hero-p{font-size:14px}.ln-root .ln-hero-actions .ln-btn{flex:1}.ln-root .ln-hero-points{gap:12px}.ln-root .ln-hero-visual{width:calc(100vw - 24px);height:325px;transform:scale(.57);transform-origin:center top;margin-bottom:-105px;left:50%;position:relative;margin-left:calc(-50vw + 12px);margin-top:12px}.ln-root .ln-orbit-circle{right:-15px}.ln-root .ln-floating-lbl.ln-left{left:-10px}.ln-root .ln-floating-lbl.ln-right{right:-10px}.ln-root .ln-floating-lbl.ln-bottom{left:60px}.ln-root .ln-section{padding:72px 0}.ln-root .ln-section h2{font-size:36px;letter-spacing:-1.7px}.ln-root .ln-section-lead{font-size:14px}.ln-root .ln-ribbon-inner{padding:20px 0;gap:16px}.ln-root .ln-ribbon-item{justify-content:start}.ln-root .ln-ribbon-item strong{font-size:12px}.ln-root .ln-ribbon-item small{font-size:10px}.ln-root .ln-ribbon-ico{font-size:18px}.ln-root .ln-feature-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.ln-root .ln-feature-tabs button{padding:10px;font-size:11px}.ln-root .ln-feature-stage{padding:15px}.ln-root .ln-feature-copy h3{font-size:27px}.ln-root .ln-visual-window{height:285px;padding:16px}.ln-root .ln-window-body{height:220px}.ln-root .ln-window-stat strong{font-size:26px}.ln-root .ln-window-side b{font-size:12px}.ln-root .ln-mini-modules{grid-template-columns:1fr 1fr;gap:8px}.ln-root .ln-mini-module{padding:11px;font-size:11px}.ln-root .ln-mini-module span{width:30px;height:30px;font-size:15px}.ln-root .ln-step-grid{grid-template-columns:1fr 1fr;gap:9px}.ln-root .ln-step-card{padding:19px 15px;min-height:218px}.ln-root .ln-step-card h3{font-size:14px}.ln-root .ln-step-number{width:40px;height:40px;font-size:18px}.ln-root .ln-price-grid{grid-template-columns:1fr}.ln-root .ln-price-card{min-height:0}.ln-root .ln-price-card ul{margin-bottom:23px}.ln-root .ln-price-card .ln-ideal{min-height:0}.ln-root .ln-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ln-root .ln-addon{padding:13px;min-height:199px}.ln-root .ln-addon h3{font-size:12px}.ln-root .ln-addon p{font-size:10px}.ln-root .ln-addon-price{font-size:15px}.ln-root .ln-builder-header{align-items:start}.ln-root .ln-academy-graphic{height:330px;transform:scale(.86)}.ln-root .ln-contact-card{padding:20px}.ln-root .ln-field-grid,.ln-root .ln-choices{grid-template-columns:1fr}.ln-root .ln-footer-grid{grid-template-columns:1fr 1fr;gap:22px}.ln-root .ln-footer-grid>div:first-child{grid-column:1 / -1}.ln-root .ln-footer-bottom{flex-direction:column}.ln-root .ln-wa-btn{width:53px;height:53px;right:16px;bottom:16px}.ln-root .ln-wa-btn svg{width:27px}.ln-root .ln-wa-bubble{right:16px;bottom:80px}.ln-root .ln-demo-strip{max-width:calc(100vw - 80px);font-size:9px}}@media(max-width:380px){.ln-root .ln-nav-actions .ln-primary{padding:7px 8px;font-size:10px}.ln-root .ln-brand{font-size:18px}.ln-root .ln-hero-visual{transform:scale(.51);margin-bottom:-122px}.ln-root .ln-hero h1{font-size:37px}.ln-root .ln-addon-grid{grid-template-columns:1fr 1fr}.ln-root .ln-addon h3{font-size:11px}.ln-root .ln-feature-tabs button{font-size:10px}}@media(prefers-reduced-motion:reduce){.ln-root *,.ln-root *:before,.ln-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.ln-root .ln-reveal{opacity:1;transform:none}}.ln-root .ln-hero{background:radial-gradient(ellipse at 80% 28%,#13439965,transparent 48%),radial-gradient(ellipse at 25% 82%,#10326635,transparent 45%),linear-gradient(160deg,#030e1b,#071938 60%,#041220);min-height:790px;padding:110px 0 64px}.ln-root .ln-hero-glow{background:radial-gradient(circle,#076cce80 0%,#095cc038 35%,transparent 69%);width:800px;right:-80px;filter:blur(65px)}.ln-root .ln-hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.13fr);gap:clamp(25px,3.5vw,68px)}.ln-root .ln-hero h1{font-size:clamp(43px,4.4vw,68px);line-height:1.085;letter-spacing:-3.3px;max-width:615px}.ln-root .ln-hero-p{max-width:530px}.ln-root .ln-hero-visual.ln-living-logo-zone{height:auto;min-height:0;perspective:none;display:flex;flex-direction:column;align-items:stretch;justify-content:center;transform:none!important;margin:0!important;left:auto!important;width:100%!important;overflow:visible}.ln-root .ln-brand-stage{position:relative;width:min(100%,500px);margin-inline:auto;isolation:isolate;animation:ln-logoEntrance .85s ease-out both}@keyframes ln-logoEntrance{0%{opacity:0;transform:translateY(22px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ln-root .ln-brand-image-wrap{position:relative;width:100%;aspect-ratio:1 / 1;transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .23s ease-out;isolation:isolate;will-change:transform}.ln-root .ln-brand-art{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:22px;filter:drop-shadow(0 25px 35px #0007)}.ln-root .ln-brand-image-wrap:after{content:"";pointer-events:none;position:absolute;top:13%;right:4%;bottom:3%;left:4%;background:radial-gradient(ellipse at 54% 57%,transparent 49%,#0877ff0c 72%,transparent);mix-blend-mode:screen}.ln-root .ln-brand-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:radial-gradient(circle at var(--light-x,54%) var(--light-y,34%),#9ed5ff27,transparent 29%);mix-blend-mode:screen}.ln-root .ln-brand-scan{position:absolute;top:20%;right:9%;bottom:16%;left:9%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,#9dd4fe0b 48%,#9ed5ff30 50%,transparent 54%);transform:translateY(-80%);animation:ln-brandScan 6.5s ease-in-out infinite;mix-blend-mode:screen}@keyframes ln-brandScan{0%,15%{transform:translateY(-80%);opacity:0}25%{opacity:1}65%,to{transform:translateY(130%);opacity:0}}.ln-root .ln-live-light{position:absolute;width:9px;height:9px;z-index:4;background:#8bcdff;border-radius:50%;box-shadow:0 0 8px #fff,0 0 20px #4aaaf2,0 0 40px #2da1f9;pointer-events:none;animation:ln-blink 4s ease-in-out infinite}.ln-root .ln-live-light.ln-l1{left:25%;top:28%;animation-delay:-1s}.ln-root .ln-live-light.ln-l2{left:79%;top:34%;background:#41acff;animation-delay:-2.4s}.ln-root .ln-live-light.ln-l3{left:76%;top:85%;animation-delay:-.4s}@keyframes ln-blink{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:.95;transform:scale(1.3)}}.ln-root .ln-brand-hotspot{position:absolute;z-index:5;cursor:pointer;border:1px solid transparent;background:transparent;outline-offset:3px;border-radius:15px;transition:background .2s,border-color .2s,box-shadow .2s;transform:translateZ(20px);padding:0}.ln-root .ln-brand-hotspot:hover,.ln-root .ln-brand-hotspot:focus-visible{border-color:#9ed5ffad;background:#5fbaff19;box-shadow:0 0 22px #70c1ff56,inset 0 0 18px #33a7ff17}.ln-root .ln-brand-hotspot[aria-pressed=true]{border-color:#5eb6f85e;box-shadow:0 0 18px #34a3f73c}.ln-root .ln-hot-gestion{left:35%;top:69%;width:13%;height:18%}.ln-root .ln-hot-intelligence{left:49%;top:59%;width:13%;height:28%}.ln-root .ln-hot-academy{left:63%;top:55%;width:14%;height:32%}.ln-root .ln-hot-tooltip{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,8px);opacity:0;pointer-events:none;white-space:nowrap;background:#0a2b46f0;padding:7px 10px;border:1px solid #8bcdff8a;border-radius:8px;color:#eaffff;font-size:11px;font-weight:800;transition:opacity .2s,transform .2s}.ln-root .ln-brand-hotspot:hover .ln-hot-tooltip,.ln-root .ln-brand-hotspot:focus-visible .ln-hot-tooltip{opacity:1;transform:translate(-50%)}.ln-root .ln-signal-chips{position:absolute;bottom:9%;right:-5%;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;max-width:68%;pointer-events:none}.ln-root .ln-signal-chips span{border:1px solid #8dc6f24b;box-shadow:0 10px 15px #03091caa,0 0 18px #1b5ac840;background:#061c39e0;border-radius:100px;padding:7px 9px;font-size:9px;font-weight:800;color:#cde8f9;display:flex;gap:5px;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ln-root .ln-signal-chips i{background:#48abf7;width:5px;height:5px;box-shadow:0 0 6px #3ba6f7;border-radius:50%}.ln-root .ln-brand-console{position:relative;z-index:8;margin:-14px 0 0 auto;width:min(100%,550px);padding:15px 18px;background:linear-gradient(120deg,#08182aef,#07172df2);border-color:#4e94dd5a;box-shadow:0 18px 55px #000b,0 0 40px #126dd122;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ln-root .ln-console-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.ln-root .ln-console-live{font-size:9px;letter-spacing:1.6px;font-weight:800;color:#c0e7ff;display:flex;align-items:center;gap:8px}.ln-root .ln-console-demotag{font-size:8px;color:#8facbf;letter-spacing:1px}.ln-root .ln-pulse-dot{height:7px;width:7px;border-radius:50%;background:#44aeff;box-shadow:0 0 11px #40a8f8;animation:ln-blink 2s infinite}.ln-root .ln-console-select{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ln-root .ln-module-switch{border:1px solid #417ca35e;background:#0c253c;color:#9fbfd7;border-radius:9px;font-size:11px;font-weight:800;padding:10px 6px;display:flex;justify-content:center;align-items:center;gap:7px;transition:.22s}.ln-root .ln-module-switch:hover{background:#12344c;color:#fff}.ln-root .ln-module-switch.ln-active,.ln-root .ln-module-switch[aria-pressed=true]{color:#9ed5ff;background:#0e2342;border-color:#52b4ff9c;box-shadow:inset 0 0 16px #3aa8fb1b}.ln-root .ln-switch-symbol{font:800 9px monospace;color:#7dc7ff}.ln-root .ln-console-content{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 2px 12px;min-height:105px;animation:ln-contentFade .35s ease-out}@keyframes ln-contentFade{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ln-root .ln-console-content-main{min-width:0}.ln-root .ln-console-content-main small{display:block;color:#6bb8f3;font-size:9px;font-weight:800;letter-spacing:1.3px}.ln-root .ln-console-content-main strong{font:800 clamp(13px,1.15vw,18px)/1.25 "Manrope",sans-serif;display:block;margin:4px 0}.ln-root .ln-console-content-main p{font-size:11px;line-height:1.5;color:#a9c5da;margin:0}.ln-root .ln-console-go{border:1px solid #50a8eb65;flex-shrink:0;display:grid;place-items:center;color:#74c3ff;background:#11223c;width:38px;height:38px;border-radius:11px;font-size:22px}.ln-root .ln-console-go:hover{background:#1c3966}.ln-root .ln-console-stats{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #427ca13b;padding-top:10px}.ln-root .ln-console-stats span b{display:block;font-size:10px;color:#d9fafa;letter-spacing:.4px}.ln-root .ln-console-stats span small{display:block;color:#739bba;font-size:9px}.ln-root .ln-console-wave{display:flex;gap:4px;align-items:end;height:28px}.ln-root .ln-console-wave i{width:5px;height:60%;background:linear-gradient(#5db9ff,#0d77de);border-radius:4px;animation:ln-wave 1s ease-in-out infinite alternate}.ln-root .ln-console-wave i:nth-child(2){animation-delay:-.2s;height:40%}.ln-root .ln-console-wave i:nth-child(3){animation-delay:-.7s;height:80%}.ln-root .ln-console-wave i:nth-child(4){animation-delay:-.4s;height:50%}.ln-root .ln-console-wave i:nth-child(5){animation-delay:-.9s;height:100%}.ln-root .ln-console-wave i:nth-child(6){animation-delay:-.3s;height:45%}.ln-root .ln-console-wave i:nth-child(7){animation-delay:-.6s;height:70%}@keyframes ln-wave{to{height:18%}}@media(max-width:1100px){.ln-root .ln-hero{padding-top:110px}.ln-root .ln-hero-inner{grid-template-columns:1fr 1fr;gap:12px}.ln-root .ln-hero h1{font-size:clamp(34px,4.5vw,53px);letter-spacing:-2px}.ln-root .ln-brand-console{padding:13px 12px}.ln-root .ln-signal-chips{right:0}.ln-root .ln-console-content-main p{font-size:10px}}@media(max-width:880px){.ln-root .ln-hero{padding:113px 0 66px}.ln-root .ln-hero-inner{grid-template-columns:1fr;gap:18px}.ln-root .ln-hero-copy{max-width:720px;margin:auto}.ln-root .ln-hero h1{font-size:clamp(42px,7vw,64px)}.ln-root .ln-living-logo-zone{max-width:660px;margin:auto!important}.ln-root .ln-brand-stage{width:min(100%,460px)}.ln-root .ln-brand-console{margin:0 auto;width:min(100%,540px)}.ln-root .ln-hero-glow{right:0}}@media(max-width:600px){.ln-root .ln-hero{padding:96px 0 45px}.ln-root .ln-hero h1{font-size:clamp(34px,9vw,47px);letter-spacing:-1.75px}.ln-root .ln-hero-inner{gap:12px}.ln-root .ln-hero-actions{margin:19px 0 15px}.ln-root .ln-hero-points{gap:7px 11px;margin:17px 0 0}.ln-root .ln-hero-points span{font-size:10px}.ln-root .ln-hero-points b{height:27px;width:27px}.ln-root .ln-brand-stage{width:min(100%,410px)}.ln-root .ln-signal-chips{bottom:7%;max-width:73%}.ln-root .ln-signal-chips span{font-size:8px;padding:5px 6px}.ln-root .ln-brand-console{padding:13px 12px;border-radius:13px;margin-top:-7px}.ln-root .ln-module-switch{font-size:10px;gap:4px;padding:10px 3px}.ln-root .ln-console-content{min-height:105px}.ln-root .ln-console-content-main strong{font-size:13px}.ln-root .ln-console-content-main p{font-size:11px}.ln-root .ln-hot-tooltip{font-size:10px}.ln-root .ln-scroll-hint{display:none}}@media(max-width:380px){.ln-root .ln-hero h1{font-size:34px}.ln-root .ln-brand-console{padding:11px 10px}.ln-root .ln-console-live{font-size:8px}.ln-root .ln-module-switch{font-size:9px}.ln-root .ln-signal-chips{display:none}}@media(prefers-reduced-motion:reduce){.ln-root .ln-brand-stage,.ln-root .ln-brand-scan,.ln-root .ln-live-light,.ln-root .ln-pulse-dot,.ln-root .ln-console-wave i{animation:none!important}.ln-root .ln-brand-image-wrap{transform:none!important;transition:none!important}.ln-root .ln-console-content{animation:none!important}}.ln-root .ln-hero{background:radial-gradient(ellipse 62% 80% at 78% 42%,rgba(1,95,243,.3),transparent 66%),radial-gradient(ellipse 58% 70% at 60% 85%,rgba(6,136,207,.19),transparent 74%),radial-gradient(ellipse 48% 62% at 13% 65%,rgba(0,83,141,.23),transparent 75%),linear-gradient(127deg,#020b21,#031a38 38%,#062b60,#010d28);min-height:min(900px,100svh);padding:120px 0 74px}.ln-root .ln-hero-glow{width:80%;height:110%;top:0;right:-26%;background:radial-gradient(ellipse,#0785ee45,transparent 64%);filter:blur(55px)}.ln-root .ln-grid-ground{opacity:.08;background-image:linear-gradient(#21aaff70 1px,transparent 1px),linear-gradient(90deg,#21aaff70 1px,transparent 1px)}.ln-root .ln-hero-inner{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(20px,3vw,56px)}.ln-root .ln-hero h1{font-size:clamp(43px,4.55vw,70px);max-width:610px}.ln-root .ln-hero .ln-grad{background:linear-gradient(110deg,#9ed5ff,#68beff 44%,#5cb2f3 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.ln-root .ln-emblem-stage{width:min(100%,510px);overflow:visible;isolation:visible;animation:ln-logoEntrance .8s ease both}.ln-root .ln-emblem-wrap{aspect-ratio:760 / 720;position:relative;transition:transform .3s ease-out;transform-origin:center;isolation:visible}.ln-root .ln-emblem-wrap:after{display:none}.ln-root .ln-living-emblem{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 26px 40px #01091a88)}.ln-root .ln-emblem-ambient{pointer-events:none;position:absolute;z-index:-1;border-radius:50%;filter:blur(12px)}.ln-root .ln-ambient-one{top:7%;right:2%;bottom:11%;left:2%;background:radial-gradient(circle at 60% 42%,#0077ff5c,transparent 65%);animation:ln-emblemBreath 5s ease-in-out infinite alternate}.ln-root .ln-ambient-two{top:12%;right:3%;bottom:16%;left:3%;background:radial-gradient(circle at 50% 60%,#2ea4ff17,transparent 66%);animation:ln-emblemBreath 8s ease-in-out infinite alternate-reverse}@keyframes ln-emblemBreath{to{opacity:.5;transform:scale(1.09)}}.ln-root .ln-emblem-flare{position:absolute;top:25%;right:0;bottom:25%;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 18%,#48b0ff25 49%,transparent 62%);filter:blur(20px);transform:rotate(-25deg);animation:ln-flareShift 7s ease-in-out infinite alternate}@keyframes ln-flareShift{to{transform:translate(9%,-2%) rotate(-17deg);opacity:.25}}.ln-root .ln-emblem-aura-svg{animation:ln-emblemBreath 8s ease-in-out infinite alternate;transform-origin:center}.ln-root .ln-bar-interactive{cursor:pointer;outline:none}.ln-root .ln-bar-hit{fill:transparent}.ln-root .ln-bar-outline{stroke:#65bcff55;stroke-width:2;fill:#01326366;stroke-dasharray:4 6;opacity:.46}.ln-root .ln-bar-growth{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);animation:ln-barRise 1.1s cubic-bezier(.2,1.2,.36,1) forwards}.ln-root .ln-bar-1{animation-delay:.22s}.ln-root .ln-bar-2{animation-delay:.53s}.ln-root .ln-bar-3{animation-delay:.84s}@keyframes ln-barRise{0%{transform:scaleY(.03);opacity:.3}85%{transform:scaleY(1.06);opacity:1}to{transform:scaleY(1);opacity:1}}.ln-root .ln-bar-interactive:hover .ln-bar-growth,.ln-root .ln-bar-interactive:focus-visible .ln-bar-growth,.ln-root .ln-bar-interactive.ln-active .ln-bar-growth{filter:url(#barNeon)}.ln-root .ln-bar-interactive:hover .ln-bar-outline,.ln-root .ln-bar-interactive:focus-visible .ln-bar-outline,.ln-root .ln-bar-interactive.ln-active .ln-bar-outline{stroke:#9ed5ff;opacity:.9}.ln-root .ln-bar-interactive:focus-visible .ln-bar-hit{stroke:#fff;stroke-width:3;stroke-dasharray:4 5}.ln-root .ln-svg-bar-number{font:800 13px monospace;letter-spacing:2px;fill:#78c5ff;opacity:.75;pointer-events:none}.ln-root .ln-trace-dot{filter:drop-shadow(0 0 7px #65bcff);animation:ln-blink 2.6s ease-in-out infinite}.ln-root .ln-emblem-intro{font-size:9px;color:#8ecbfa;letter-spacing:1.2px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-8px;white-space:nowrap}.ln-root .ln-intro-indicator{height:5px;width:5px;border-radius:50%;background:#40abfc;box-shadow:0 0 12px #40abfc}.ln-root .ln-intro-line{width:30px;height:1px;background:#346ba1}.ln-root .ln-brand-console{margin:-3px auto 0;max-width:490px;background:linear-gradient(115deg,#03172ece,#062950d8);border:1px solid #208ee44a;box-shadow:0 16px 50px #0008,0 0 30px #064a9966}.ln-root .ln-hero .ln-chip{background:#0a4b7d38;border-color:#4ba9f146}@media(max-width:1100px){.ln-root .ln-hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px}.ln-root .ln-emblem-stage{width:min(100%,470px)}.ln-root .ln-hero h1{font-size:clamp(35px,4.7vw,57px)}}@media(max-width:880px){.ln-root .ln-hero{padding:105px 0 58px;min-height:0}.ln-root .ln-hero-inner{grid-template-columns:1fr;gap:16px}.ln-root .ln-hero-copy{max-width:720px}.ln-root .ln-emblem-stage{width:min(100%,440px)}.ln-root .ln-hero h1{font-size:clamp(40px,7vw,58px)}.ln-root .ln-brand-console{margin:0 auto}}@media(max-width:600px){.ln-root .ln-hero{padding:90px 0 43px}.ln-root .ln-hero h1{font-size:clamp(33px,9vw,46px)}.ln-root .ln-hero-inner{gap:8px}.ln-root .ln-emblem-stage{width:min(100%,380px)}.ln-root .ln-brand-console{margin:-1px auto 0}.ln-root .ln-emblem-intro{font-size:7px;letter-spacing:.4px;gap:5px}.ln-root .ln-intro-line{width:14px}.ln-root .ln-hero-p{line-height:1.55}.ln-root .ln-hero-note{margin:7px 0 0}}@media(max-width:380px){.ln-root .ln-emblem-stage{width:min(100%,350px)}.ln-root .ln-emblem-intro{font-size:6.7px}}@media(prefers-reduced-motion:reduce){.ln-root .ln-bar-growth{transform:scaleY(1)!important;opacity:1;animation:none!important}.ln-root .ln-emblem-ambient,.ln-root .ln-emblem-flare,.ln-root .ln-emblem-aura-svg,.ln-root .ln-trace-dot{animation:none!important}.ln-root .ln-emblem-wrap{transform:none!important}}.ln-root{--bg:#030c24;--bg2:#071736;--panel:#091d42;--panel2:#10295a;--line:rgba(103,155,244,.2);--line2:rgba(76,154,255,.35);--txt:#f2f7ff;--muted:#a7b9d7;--mint:#4eabff;--mint2:#9bd4ff;--blue:#337eff;--radius:20px}.ln-root{background:#030c24}.ln-root{background:linear-gradient(180deg,#030a20,#071734 55%,#040c22);color:var(--txt)}.ln-root .ln-nav-shell{background:#030c23e0;border-bottom-color:#2f57a14a}.ln-root .ln-nav-links a:hover{color:#83bdff}.ln-root .ln-brand .ln-seller{color:#54a9ff}.ln-root .ln-brand-icon{background:conic-gradient(from 30deg,#d8ecff,#317cff,#062d7e,#4ab3ff,#d8ecff)}.ln-root .ln-brand-icon:after{background:#061633}.ln-root .ln-btn.ln-primary{background:linear-gradient(105deg,#2166f5,#38a0ff);color:#fff;border-color:#4ca8ff;box-shadow:0 10px 34px #1359fc47}.ln-root .ln-btn.ln-primary:hover{box-shadow:0 12px 40px #1d82ff75}.ln-root .ln-btn.ln-outline{background:#1b479b20;color:#c7e2ff;border-color:#4389ff78}.ln-root .ln-btn.ln-outline:hover{background:#1b479b52}.ln-root .ln-btn.ln-ghost{background:#0d204b;color:#eef5ff}.ln-root .ln-btn.ln-ghost:hover{background:#15346b}.ln-root .ln-grad,.ln-root .ln-hero .ln-grad{background:linear-gradient(110deg,#eff6ff,#93c9ff 44%,#44a2ff 97%);-webkit-background-clip:text;background-clip:text;color:transparent}.ln-root .ln-bluegrad{background:linear-gradient(110deg,#8ed3ff,#80a5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ln-root .ln-eyebrow{color:#9bc9ff}.ln-root .ln-eyebrow:before{background:#569dff;box-shadow:0 0 14px #297bff9e}.ln-root .ln-chip{background:#2159c821;border-color:#468eff5c;color:#c6e1ff}.ln-root .ln-chip .ln-spark{background:#54a6ff;box-shadow:0 0 13px #4b9eff}.ln-root .ln-surface{background:linear-gradient(145deg,#122c5ae0,#091738e8);border-color:#538bf03b;box-shadow:0 18px 60px #00092755}.ln-root .ln-hero{background:radial-gradient(ellipse 60% 75% at 72% 41%,#0a4895a6,transparent 72%),radial-gradient(ellipse 57% 85% at 24% 73%,#0b2865aa,transparent 75%),linear-gradient(125deg,#03091f,#06183d 40%,#0a2252 69%,#03102f)}.ln-root .ln-hero-glow{background:radial-gradient(ellipse,#125be67d,transparent 64%)}.ln-root .ln-features-section{background:radial-gradient(ellipse at 87% 26%,#154d9948,transparent 55%),linear-gradient(#06183b,#071736)}.ln-root .ln-flow-section{background:radial-gradient(ellipse at 12% 50%,#133f8c44,transparent 54%),linear-gradient(#071736,#051433)}.ln-root .ln-pricing-section{background:radial-gradient(ellipse at 56% 20%,#164da459,transparent 55%),linear-gradient(#051433,#081a3c)}.ln-root .ln-builder-section{background:radial-gradient(ellipse at 85% 18%,#2059ab40,transparent 58%),linear-gradient(#081a3c,#061434)}.ln-root .ln-academy-section{background:radial-gradient(ellipse at 20% 24%,#104e9e3b,transparent 56%),linear-gradient(#061434,#071738)}.ln-root .ln-contact-section{background:radial-gradient(ellipse at 50% 38%,#2359b456,transparent 53%),linear-gradient(#071738,#040d28)}.ln-root footer,.ln-root .ln-footer{background:#030b22}.ln-root .ln-feature-tabs button[aria-selected=true],.ln-root .ln-seg button[aria-pressed=true]{background:#246bea39;border-color:#528dff8c;color:#d9ebff}.ln-root .ln-price-card.ln-featured{background:linear-gradient(155deg,#14376c,#0a1c42 85%);border-color:#458bff91;box-shadow:0 0 44px #1b63ed2c}.ln-root .ln-addon.ln-selected{background:linear-gradient(145deg,#15396e,#0b2452);border-color:#528aff9c}.ln-root .ln-living-emblem #dGradient stop:first-child{stop-color:#08265b}.ln-root .ln-living-emblem #dGradient stop:nth-child(2){stop-color:#0b3b8a}.ln-root .ln-living-emblem #dGradient stop:nth-child(3){stop-color:#072c73}.ln-root .ln-living-emblem #dGradient stop:last-child{stop-color:#041b49}.ln-root .ln-living-emblem #dRim stop:first-child{stop-color:#53b1ff}.ln-root .ln-living-emblem #dRim stop:nth-child(2){stop-color:#1979e9}.ln-root .ln-living-emblem #dRim stop:nth-child(3){stop-color:#91c7ff}.ln-root .ln-living-emblem #dRim stop:last-child{stop-color:#1660ce}.ln-root .ln-living-emblem #dSpot stop:first-child{stop-color:#307fe1;stop-opacity:.38}.ln-root .ln-living-emblem #dSpot stop:nth-child(2){stop-color:#164eb6;stop-opacity:.18}.ln-root .ln-living-emblem #blueBar stop:first-child{stop-color:#a1dcff}.ln-root .ln-living-emblem #blueBar stop:nth-child(2){stop-color:#258bff}.ln-root .ln-living-emblem #blueBar stop:nth-child(3){stop-color:#1555de}.ln-root .ln-living-emblem #blueBar stop:last-child{stop-color:#092c8a}.ln-root .ln-living-emblem #greenBar stop:first-child{stop-color:#91ffe3}.ln-root .ln-living-emblem #greenBar stop:nth-child(2){stop-color:#13f4b1}.ln-root .ln-living-emblem #greenBar stop:last-child{stop-color:#00a875}.ln-root .ln-brand-console{background:linear-gradient(140deg,#0a2150ec,#071532f5);border-color:#4d83db57}.ln-root .ln-console-live,.ln-root .ln-console-content-main small,.ln-root .ln-console-stats b{color:#91caff}.ln-root .ln-module-switch.ln-active{border-color:#609aff;color:#d6eaff;background:#173f8f}.ln-root .ln-wa-btn{background:#20c972!important;border-color:#42e995!important;color:#fff!important;box-shadow:0 7px 30px #13c26644!important}@media(max-width:750px){.ln-root .ln-hero{background:radial-gradient(ellipse 90% 40% at 50% 43%,#174fa057,transparent 80%),linear-gradient(170deg,#040d29,#071d47 70%,#04102b)}.ln-root .ln-hero-glow{opacity:.6}}.ln-root{--bg:#061329;--bg2:#071831;--panel:#0b2041;--panel2:#10274b;--line:rgba(110,154,225,.21);--line2:rgba(82,149,245,.36);--txt:#f4f7ff;--muted:#b0bfd8;--mint:#398ef7;--mint2:#a5cdff;--blue:#428af2}.ln-root{background:#061329}.ln-root{background:#061329;color:#f4f7ff}.ln-root .ln-hero{background:radial-gradient(ellipse 44% 59% at 78% 47%,rgba(18,68,145,.4),transparent 75%),linear-gradient(110deg,#06132d,#071735 57%,#081938)!important}.ln-root .ln-hero-glow{background:radial-gradient(ellipse,rgba(31,104,207,.28),transparent 66%)!important;filter:blur(30px)!important}.ln-root .ln-features-section,.ln-root .ln-flow-section,.ln-root .ln-pricing-section,.ln-root .ln-builder-section,.ln-root .ln-academy-section,.ln-root .ln-contact-section{background:#071731!important}.ln-root .ln-flow-section,.ln-root .ln-builder-section,.ln-root .ln-contact-section{background:#081a34!important}.ln-root footer,.ln-root .ln-footer{background:#061329!important}.ln-root .ln-section:before,.ln-root .ln-section:after{pointer-events:none}.ln-root .ln-surface,.ln-root .ln-feature-panel,.ln-root .ln-price-card,.ln-root .ln-addon,.ln-root .ln-contact-card,.ln-root .ln-builder-panel,.ln-root .ln-academy-card,.ln-root .ln-brand-console{background:linear-gradient(145deg,#0f254bf5,#071730fa)!important;border-color:#5f90e04a!important}.ln-root .ln-nav-shell{background:#040f22f0!important;border-bottom:1px solid rgba(83,136,211,.19)!important}.ln-root .ln-chip{background:#204d952e!important;border-color:#5e9af547!important;color:#b8d8ff!important}.ln-root .ln-btn.ln-primary{background:linear-gradient(115deg,#2568de,#3d8ff2)!important;border-color:#5196ef!important;box-shadow:0 10px 28px #104ca947!important}.ln-root .ln-btn.ln-outline{background:#133a7652!important;border-color:#5f9bf473!important;color:#d2e5ff!important}.ln-root .ln-hero .ln-grad,.ln-root .ln-grad{background:linear-gradient(125deg,#f0f5ff,#b6d4ff 42%,#76b3ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.ln-root .ln-emblem-stage{max-width:510px}.ln-root .ln-living-emblem{filter:drop-shadow(0 25px 35px rgba(0,7,21,.52))}.ln-root .ln-living-emblem #dGradient stop:first-child{stop-color:#061d48!important}.ln-root .ln-living-emblem #dGradient stop:nth-child(2){stop-color:#0c377c!important}.ln-root .ln-living-emblem #dGradient stop:nth-child(3){stop-color:#08265d!important}.ln-root .ln-living-emblem #dGradient stop:last-child{stop-color:#041838!important}.ln-root .ln-living-emblem #dRim stop:first-child{stop-color:#48a9ff!important}.ln-root .ln-living-emblem #dRim stop:nth-child(2){stop-color:#2679df!important}.ln-root .ln-living-emblem #dRim stop:nth-child(3){stop-color:#7cb8fa!important}.ln-root .ln-living-emblem #dRim stop:last-child{stop-color:#1956bd!important}.ln-root .ln-living-emblem #dSpot stop:first-child{stop-color:#1c5fbe!important;stop-opacity:.27!important}.ln-root .ln-living-emblem #dSpot stop:nth-child(2){stop-color:#0f397c!important;stop-opacity:.1!important}.ln-root .ln-living-emblem #blueBar stop:first-child{stop-color:#90ceff!important}.ln-root .ln-living-emblem #blueBar stop:nth-child(2){stop-color:#258cff!important}.ln-root .ln-living-emblem #blueBar stop:nth-child(3){stop-color:#1263e1!important}.ln-root .ln-living-emblem #blueBar stop:last-child{stop-color:#0d3db2!important}.ln-root .ln-living-emblem #greenBar stop:first-child{stop-color:#89ffe1!important}.ln-root .ln-living-emblem #greenBar stop:nth-child(2){stop-color:#16eda8!important}.ln-root .ln-living-emblem #greenBar stop:last-child{stop-color:#00a97f!important}.ln-root .ln-living-emblem .ln-emblem-trace{display:none}.ln-root .ln-living-emblem .ln-svg-bar-number{fill:#8eb7f2;opacity:.55}.ln-root .ln-emblem-ambient{filter:blur(30px);opacity:.56}.ln-root .ln-ambient-one{background:radial-gradient(circle at 52% 46%,#1650a05c,transparent 70%)}.ln-root .ln-ambient-two{background:radial-gradient(circle at 48% 55%,#1d4a9525,transparent 72%)}.ln-root .ln-emblem-flare{opacity:.22}.ln-root .ln-bar-outline{stroke:#3f88e975}.ln-root .ln-brand-console{background:#0a1c38!important;box-shadow:0 16px 35px #00071742!important}@media(max-width:880px){.ln-root .ln-emblem-stage{max-width:440px}}@media(max-width:600px){.ln-root .ln-emblem-stage{width:min(100%,380px)}.ln-root .ln-hero{background:linear-gradient(165deg,#061329,#081b3c 68%,#061329)!important}}.ln-root .ln-replay-logo{display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:10px auto 8px;border:1px solid #4895d05a;background:#0c2c4d7b;color:#9ad0f8;border-radius:40px;padding:7px 15px;font-weight:700;font-size:10px;cursor:pointer;transition:.2s}.ln-root .ln-replay-logo:hover,.ln-root .ln-replay-logo:focus-visible{background:#14588a;border-color:#7ac5ff;color:#fff}.ln-root .ln-skeleton{min-height:196px;background:linear-gradient(90deg,#0c1d29,#13263a,#0c1d29);background-size:200% 100%;animation:ln-skeleton 1.4s ease-in-out infinite}.ln-root .ln-price-card.ln-skeleton{min-height:435px}@keyframes ln-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.ln-root .ln-form-error{display:flex;align-items:center;gap:6px;color:#ff9b9b;font-size:12.5px;margin:0 0 12px}.ln-root .ln-addon{display:flex;flex-direction:column}.ln-root .ln-addon-badge{margin-left:8px;font-size:9.5px;font-weight:800;color:#0b152c;background:linear-gradient(110deg,#3ca6f7,#7bc6ff);border-radius:20px;padding:2px 8px;vertical-align:middle}.ln-root .ln-addon-needs{color:#ffd58a!important}.ln-root .ln-addon-was{margin-left:8px;font-size:12px;color:#739bba;font-weight:500}.ln-root .ln-summary-items .ln-summary-discount,.ln-root .ln-summary-items .ln-summary-discount b{color:#5ff0c0}.ln-root .ln-summary-save{display:block;margin-top:4px;color:#5ff0c0;font-size:12px;font-weight:700}.ln-root .ln-coupon{display:flex;gap:8px;margin:0 0 14px}.ln-root .ln-coupon input{flex:1;min-width:0;min-height:39px;border:1px solid #2d3e57;background:#0a1121;color:#effffb;border-radius:10px;padding:8px 11px;font-size:12px}.ln-root .ln-coupon input:focus{border-color:var(--mint);outline:none}.ln-root .ln-field .ln-choices+input{display:block;min-height:44px;width:100%;border:1px solid #2d3e57;background:#0a1121;color:#effffb;border-radius:10px;padding:12px;font-size:13px;margin-top:-8px}.ln-root .ln-consent{align-items:flex-start;margin:4px 0 15px}.ln-root .ln-consent a{text-decoration:underline;color:var(--mint2)}.ln-root .ln-captcha{margin:0 0 14px;min-height:65px}.ln-root .ln-sent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:56px 33px;color:#5ff0c0}.ln-root .ln-sent h3{color:var(--txt)}.ln-root .ln-price-card li.ln-inherits{color:#9ed5ff;font-weight:800}.ln-root .ln-price-card li.ln-inherits:before{content:"";display:none}@media(prefers-reduced-motion:reduce){.ln-root .ln-skeleton{animation:none}}.ln-root .ln-field .ln-choice input{min-height:0;height:16px;width:16px;display:inline-block;padding:0;margin:0;flex:none}.ln-root .ln-choice{min-height:26px}.ln-root .ln-summary .ln-coupon .ln-btn{width:auto;flex:none}.ln-root .ln-brand img{height:40px;width:auto;display:block}@media(max-width:600px){.ln-root .ln-brand img{height:34px}}.ln-root .ln-nav-links a{white-space:nowrap}@media(max-width:1240px){.ln-root .ln-nav-links{display:none;position:absolute;top:73px;left:0;right:0;background:#071925;border-bottom:1px solid var(--line);padding:17px 24px;flex-direction:column;align-items:stretch;gap:0}.ln-root .ln-nav-links.ln-open{display:flex}.ln-root .ln-nav-links a{padding:12px}.ln-root .ln-mobile-menu-btn{display:block}}@media(min-width:881px){.ln-root .ln-hero{min-height:100vh;min-height:100svh;padding:96px 0 40px;display:flex;flex-direction:column;justify-content:center}.ln-root .ln-hero h1{font-size:min(clamp(43px,4.55vw,70px),9vh)}.ln-root .ln-hero .ln-hero-p{margin-bottom:22px}.ln-root .ln-emblem-stage{width:clamp(250px,calc(100vh - 340px),510px);max-width:100%;margin-inline:auto}.ln-root .ln-brand-console{max-width:min(490px,100%)}.ln-root .ln-scroll-hint{display:none}}@media(min-width:881px)and (max-height:700px){.ln-root .ln-hero-p{font-size:15px;line-height:1.6}.ln-root .ln-hero-points{margin-top:14px}.ln-root .ln-replay-logo{margin:4px auto}.ln-root .ln-brand-console{padding:10px 14px}.ln-root .ln-console-content p{display:none}}@media(min-width:881px)and (max-height:700px){.ln-root .ln-hero{padding:84px 0 20px}.ln-root .ln-hero h1{font-size:min(clamp(43px,4.55vw,70px),8vh);margin:12px 0 14px}.ln-root .ln-console-stats,.ln-root .ln-emblem-intro{display:none}.ln-root .ln-emblem-stage{width:clamp(240px,calc(100vh - 330px),510px)}}@media(min-width:881px)and (max-height:700px){.ln-root .ln-hero{padding-top:80px}.ln-root .ln-hero-points{margin-top:12px;gap:8px 14px}.ln-root .ln-hero-note{margin-top:8px}}@media(min-width:881px)and (max-height:640px){.ln-root .ln-hero-note{display:none}}@media(min-width:881px)and (max-height:820px){.ln-root .ln-console-stats{display:none}.ln-root .ln-emblem-stage{width:clamp(240px,calc(100vh - 350px),510px)}.ln-root .ln-hero{padding-top:86px}}@media(min-width:881px)and (max-height:700px){.ln-root .ln-emblem-stage{width:clamp(240px,calc(100vh - 330px),510px)}.ln-root .ln-hero{padding-top:80px}}.ln-root .ln-section{scroll-margin-top:-110px}@media(max-width:600px){.ln-root .ln-section{scroll-margin-top:-73px}}@media(min-width:881px)and (max-height:820px){.ln-root .ln-section h2{font-size:min(clamp(32px,4.6vw,60px),7.2vh)}}@media(min-width:881px)and (max-height:820px){.ln-root .ln-price-controls{margin:16px 0 22px}.ln-root .ln-price-card{min-height:0;padding:24px 26px}.ln-root .ln-price-card .ln-ideal{min-height:0}.ln-root .ln-price-value{margin:10px 0 4px}.ln-root .ln-price-sub{margin-bottom:16px}.ln-root .ln-section-lead{margin-bottom:12px}}@media(min-width:881px){.ln-root .ln-academy-section,.ln-root .ln-flow-section{min-height:calc(100vh - 74px);min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center;padding:48px 0;scroll-margin-top:-14px}.ln-root .ln-academy-section>.ln-container,.ln-root .ln-flow-section>.ln-container{width:min(1340px,calc(100% - 76px))}}@media(min-width:601px){.ln-root .ln-pricing-section{scroll-margin-top:-88px}}@media(min-width:881px)and (max-height:950px){.ln-root .ln-features-section{min-height:calc(100vh - 74px);min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center;padding:28px 0;scroll-margin-top:-14px}.ln-root .ln-features-section>.ln-container{width:min(1340px,calc(100% - 76px))}.ln-root .ln-features-section h2{font-size:min(clamp(32px,4.6vw,60px),6vh);margin:10px 0 0}.ln-root .ln-feature-intro{margin-bottom:16px;align-items:end}.ln-root .ln-features-section .ln-section-lead{font-size:15px;line-height:1.6;margin:0}.ln-root .ln-feature-tabs{margin-bottom:14px}.ln-root .ln-feature-stage{min-height:0;padding:16px 20px;gap:20px}.ln-root .ln-feature-copy{padding:4px 10px}.ln-root .ln-feature-copy h3{font-size:min(clamp(27px,3vw,43px),4.4vh);margin:8px 0}.ln-root .ln-feature-copy p{font-size:13px;line-height:1.6;margin:0}.ln-root .ln-feature-bullets{margin-top:12px;gap:8px}.ln-root .ln-visual-window{height:min(340px,38vh);padding:14px 18px}.ln-root .ln-window-body{height:calc(100% - 22px)}.ln-root .ln-window-stat strong{font-size:30px}.ln-root .ln-window-stat .ln-trace{height:min(96px,9vh)}.ln-root .ln-window-side>div{padding:8px 12px}.ln-root .ln-mini-modules{display:none}}@media(min-width:881px)and (max-height:1100px){.ln-root .ln-pricing-section{min-height:calc(100vh - 74px);min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center;padding:22px 0;scroll-margin-top:-14px}.ln-root .ln-pricing-section>.ln-container{width:min(1340px,calc(100% - 76px))}.ln-root .ln-pricing-section h2{font-size:min(clamp(32px,4.6vw,60px),5.4vh);margin:8px 0 6px}.ln-root .ln-pricing-section .ln-section-lead{font-size:14px;line-height:1.5;margin:0}.ln-root .ln-price-controls{margin:10px 0 18px}.ln-root .ln-price-card{padding:18px 22px}.ln-root .ln-price-card h3{font-size:21px;margin:0 0 2px}.ln-root .ln-price-card .ln-ideal{margin:0}.ln-root .ln-price-value{font-size:min(clamp(34px,3.5vw,45px),4.6vh);margin:6px 0 2px}.ln-root .ln-price-sub{margin-bottom:10px}.ln-root .ln-price-card ul{gap:6px;margin-bottom:14px}.ln-root .ln-price-card li{line-height:1.4}.ln-root .ln-price-card .ln-btn{min-height:40px;padding:9px 16px}.ln-root .ln-price-disclaimer{margin-top:10px}}@media(min-width:881px)and (max-height:1100px){.ln-root .ln-pricing-section h2 br{display:none}.ln-root .ln-pricing-section h2 .ln-bluegrad{margin-left:.25em}.ln-root .ln-pricing-section .ln-section-lead{display:none}}@media(min-width:881px)and (max-height:1250px){.ln-root .ln-builder-section{min-height:calc(100vh - 74px);min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center;padding:20px 0;scroll-margin-top:-14px}.ln-root .ln-builder-section>.ln-container{width:min(1340px,calc(100% - 76px))}.ln-root .ln-builder-section h2{font-size:min(clamp(32px,4.6vw,60px),5.4vh);margin:8px 0 4px}.ln-root .ln-builder-section h2 br{display:none}.ln-root .ln-builder-section h2 .ln-grad{margin-left:.25em}.ln-root .ln-builder-section .ln-section-lead{display:none}.ln-root .ln-builder-header{margin:8px 0 12px}.ln-root .ln-addon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ln-root .ln-addon{min-height:0;padding:11px 13px}.ln-root .ln-addon p:not(.ln-addon-needs){display:none}.ln-root .ln-addon-icon{width:28px;height:28px;font-size:14px}.ln-root .ln-addon h3{font-size:13px;margin:7px 0 6px}.ln-root .ln-addon-price{font-size:15px}.ln-root .ln-summary{padding:16px 18px;top:84px}.ln-root .ln-summary .ln-chip,.ln-root .ln-summary>p{display:none}.ln-root .ln-summary h3{font-size:18px;margin:0 0 4px}.ln-root .ln-summary-count{margin:10px 0}.ln-root .ln-summary-items{margin:8px 0;gap:5px;max-height:22vh;overflow:auto}.ln-root .ln-summary-total{padding-top:10px;margin-bottom:10px}.ln-root .ln-summary-total strong{font-size:28px}.ln-root .ln-summary .ln-btn{min-height:38px;padding:8px 14px}.ln-root .ln-builder-legal{margin-top:6px;font-size:10.5px}}@media(min-width:881px){.ln-root .ln-features-section,.ln-root .ln-flow-section,.ln-root .ln-pricing-section,.ln-root .ln-builder-section,.ln-root .ln-academy-section{min-height:calc(100vh - 74px);min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center;padding-top:clamp(14px,3vh,40px);padding-bottom:clamp(14px,3vh,40px);scroll-margin-top:-14px}.ln-root .ln-features-section>.ln-container,.ln-root .ln-pricing-section>.ln-container,.ln-root .ln-builder-section>.ln-container{width:min(1340px,calc(100% - 76px))}}@media(min-width:881px)and (max-height:700px){.ln-root .ln-price-card .ln-ideal{display:none}.ln-root .ln-price-card{padding:14px 18px}.ln-root .ln-price-card h3{font-size:19px}.ln-root .ln-price-value{font-size:min(34px,4.6vh);margin:2px 0 0}.ln-root .ln-price-sub{margin-bottom:6px}.ln-root .ln-price-card ul{gap:3px;margin-bottom:10px}.ln-root .ln-price-card li{font-size:11px;line-height:1.3}.ln-root .ln-price-card .ln-btn{min-height:34px;padding:6px 14px}.ln-root .ln-price-controls{margin:6px 0 14px}.ln-root .ln-price-controls .ln-seg button{padding:6px 12px}.ln-root .ln-price-disclaimer,.ln-root .ln-addon-icon{display:none}.ln-root .ln-addon-top{position:absolute;top:10px;right:10px}.ln-root .ln-addon h3{margin:0 26px 4px 0}.ln-root .ln-addon{padding:10px 12px}.ln-root .ln-builder-header .ln-seg button{padding:6px 12px}}@media(min-width:881px){.ln-root .ln-contact-section{min-height:calc(100vh - 74px);min-height:calc(100svh - 74px);display:flex;flex-direction:column;justify-content:center;padding-top:clamp(14px,3vh,40px);padding-bottom:clamp(14px,3vh,40px);scroll-margin-top:-14px}.ln-root .ln-contact-section>.ln-container{width:min(1340px,calc(100% - 76px))}.ln-root .ln-contact-layout{align-items:center}}@media(min-width:881px)and (max-height:950px){.ln-root .ln-contact-section h2{font-size:min(clamp(32px,4.6vw,60px),6vh)}.ln-root .ln-contact-section .ln-section-lead{font-size:15px;line-height:1.6}.ln-root .ln-contact-points{margin:14px 0 18px;gap:8px}.ln-root .ln-contact-card{padding:20px 24px}.ln-root .ln-contact-card h3{font-size:20px;margin-bottom:2px}.ln-root .ln-form-sub{margin-bottom:12px}.ln-root .ln-field{margin-bottom:10px;gap:5px}.ln-root .ln-field-grid{gap:12px}.ln-root .ln-field input,.ln-root .ln-field textarea{min-height:36px;padding:8px 11px}.ln-root .ln-field textarea{min-height:64px;height:64px}.ln-root .ln-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin:4px 0 6px}.ln-root .ln-choice{min-height:22px;font-size:11.5px}.ln-root .ln-consent{margin:2px 0 10px}.ln-root .ln-form-help{display:none}.ln-root .ln-captcha{margin-bottom:10px}.ln-root .ln-contact-card .ln-btn{min-height:40px}}@media(min-width:881px)and (max-height:700px){.ln-root .ln-form-sub{display:none}.ln-root .ln-contact-card{padding:16px 20px}.ln-root .ln-contact-card h3{font-size:18px;margin-bottom:8px}.ln-root .ln-field{margin-bottom:8px}.ln-root .ln-field textarea{min-height:52px;height:52px}.ln-root .ln-contact-points{margin:10px 0 12px}.ln-root .ln-contact-points>div{font-size:13px}}.ln-root .ln-visual-window{height:auto;min-height:300px;display:flex;flex-direction:column}.ln-root .ln-demo{display:flex;flex-direction:column;gap:12px;margin-top:14px;flex:1}.ln-root .ln-demo-seg{display:flex;gap:6px;flex-wrap:wrap}.ln-root .ln-demo-seg button,.ln-root .ln-demo-chips button{border:1px solid #59b7ff40;background:#0a2234;color:#b6d6ee;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700}.ln-root .ln-demo-seg button[aria-selected=true],.ln-root .ln-demo-chips button[aria-pressed=true]{background:#2f9cef2e;border-color:#6cbfff;color:#fff}.ln-root .ln-demo-chips{display:flex;gap:6px;flex-wrap:wrap}.ln-root .ln-demo-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ln-root .ln-demo-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #83c6f922;border-radius:11px;padding:9px 12px;background:#ffffff08}.ln-root .ln-demo-list b{display:block;font-size:13px}.ln-root .ln-demo-list small{color:#82afd1;font-size:11px}.ln-root .ln-demo-pill{font-style:normal;font-size:11px;font-weight:800;border-radius:999px;padding:3px 10px;white-space:nowrap}.ln-root .ln-demo-pill.ln-ok{background:#16a34a26;color:#5ff0a0}.ln-root .ln-demo-pill.ln-warn{background:#f59e0b26;color:#ffd58a}.ln-root .ln-demo-pill.ln-bad{background:#ef444426;color:#ff9b9b}.ln-root .ln-demo-approved{font-size:12.5px;color:#5ff0a0;background:#16a34a1c;border:1px solid #16a34a40;border-radius:10px;padding:8px 12px}.ln-root .ln-demo-approved b{color:#fff}.ln-root .ln-demo-range{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ln-root .ln-demo-range>div,.ln-root .ln-demo-channels>div{border:1px solid #83c6f922;border-radius:11px;padding:9px 11px;background:#ffffff08;display:grid;gap:2px}.ln-root .ln-demo-range small,.ln-root .ln-demo-channels small,.ln-root .ln-demo-stock small{color:#82afd1;font-size:10.5px}.ln-root .ln-demo-range b{font-size:15px}.ln-root .ln-demo-calc label{display:grid;gap:4px;font-size:12px;color:#cbe3df}.ln-root .ln-demo-calc label span{display:flex;justify-content:space-between}.ln-root .ln-demo-calc input[type=range]{width:100%;accent-color:#3ca6f7}.ln-root .ln-demo-breakdown{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;color:#82afd1}.ln-root .ln-demo-breakdown b{color:#d8eef8;font-weight:700}.ln-root .ln-demo-result{display:flex;align-items:baseline;gap:10px;border-radius:11px;padding:9px 12px;border:1px solid #83c6f922;background:#ffffff08}.ln-root .ln-demo-result span{font-size:12px;color:#82afd1}.ln-root .ln-demo-result b{font:800 26px Manrope,sans-serif}.ln-root .ln-demo-result em{font-style:normal;font-size:12px;font-weight:800}.ln-root .ln-demo-result.ln-ok em,.ln-root .ln-demo-result.ln-ok b{color:#5ff0a0}.ln-root .ln-demo-result.ln-warn em,.ln-root .ln-demo-result.ln-warn b{color:#ffd58a}.ln-root .ln-demo-result.ln-bad em,.ln-root .ln-demo-result.ln-bad b{color:#ff9b9b}.ln-root .ln-demo-stock{display:grid;gap:2px}.ln-root .ln-demo-stock b{font:800 26px Manrope,sans-serif}.ln-root .ln-demo-stock em{font-style:normal;font-size:11.5px;color:#5ff0a0}.ln-root .ln-demo-channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ln-root .ln-demo-channels b{font-size:18px}.ln-root .ln-demo-channels button{margin-top:4px;border:1px solid #59b7ff40;background:#2f9cef2e;color:#fff;border-radius:8px;padding:4px 6px;font-size:11px;font-weight:700}.ln-root .ln-demo-reset{align-self:flex-start;border:0;background:none;color:#82afd1;font-size:11px;padding:0;text-decoration:underline}@media(max-width:600px){.ln-root .ln-demo-range,.ln-root .ln-demo-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:881px)and (max-height:950px){.ln-root .ln-visual-window{min-height:0}.ln-root .ln-demo{gap:8px;margin-top:10px}.ln-root .ln-demo-list li{padding:6px 10px}}.ln-root .ln-visual-window{min-height:286px}.ln-root .ln-brand img{height:52px}.ln-root .ln-nav-links a{font-size:14px}.ln-root .ln-nav-links{gap:28px}.ln-root .ln-nav-actions .ln-btn{font-size:13.5px;min-height:44px;padding:10px 18px}@media(max-width:1380px){.ln-root .ln-nav-links{gap:20px}}@media(max-width:600px){.ln-root .ln-brand img{height:38px}.ln-root .ln-nav-actions .ln-btn{font-size:11px;min-height:38px;padding:8px 12px}}@media(max-width:880px){.ln-root .ln-hero-copy,.ln-root .ln-hero-visual,.ln-root .ln-hero-visual.ln-living-logo-zone{display:contents}.ln-root .ln-hero-inner{display:flex;flex-direction:column;align-items:stretch}.ln-root .ln-brand-stage{order:0;width:200px!important;max-width:200px!important;margin:0 auto 6px}.ln-root .ln-hero .ln-chip{order:1;align-self:flex-start}.ln-root .ln-hero h1{order:2;margin-top:12px}.ln-root .ln-hero-p{order:3}.ln-root .ln-hero-actions{order:4}.ln-root .ln-hero-points{order:5}.ln-root .ln-hero-note{order:6}.ln-root .ln-replay-logo{order:7}.ln-root .ln-brand-console{order:8;margin-top:10px}.ln-root .ln-emblem-intro{display:none}.ln-root .ln-hero{padding-top:84px}}@media(min-width:601px)and (max-width:880px){.ln-root .ln-brand-stage{width:280px!important;max-width:280px!important}}.ln-root .ln-trial-badge{display:inline-flex;align-items:center;gap:12px;margin:14px 0 4px;padding:9px 16px 9px 10px;border-radius:999px;background:linear-gradient(120deg,#123a2e,#0f2f4a);border:1px solid #3ee6a8;box-shadow:0 0 0 4px #3ee6a81a,0 10px 34px #3ee6a826;color:#e9fff6;text-decoration:none;font-size:13px;line-height:1.2;transition:transform .15s ease,box-shadow .15s ease}.ln-root .ln-trial-badge strong{background:#3ee6a8;color:#06231a;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:800;letter-spacing:.2px;white-space:nowrap}.ln-root .ln-trial-badge span{color:#bdf5df;font-weight:600}.ln-root .ln-trial-badge:hover{transform:translateY(-1px);box-shadow:0 0 0 4px #3ee6a82e,0 12px 38px #3ee6a840}.ln-root .ln-trial-badge:focus-visible{outline:2px solid #3ee6a8;outline-offset:3px}@media(max-width:560px){.ln-root .ln-trial-badge{flex-direction:column;align-items:flex-start;gap:6px;border-radius:16px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.ln-root .ln-trial-badge{transition:none}}:root{--color-bg: #f5f6fa;--color-surface: #ffffff;--color-border: #e3e6ed;--color-text: #171a23;--color-text-muted: #676e7e;--color-text-faint: #9aa0ae;--color-brand: #3654f4;--color-brand-hover: #2a44d6;--color-brand-soft: #eaedfe;--color-success: #0f9d63;--color-success-soft: #e4f7ee;--color-warning: #b26a00;--color-warning-soft: #fdf1de;--color-danger: #d13438;--color-danger-soft: #fbe9e9;--font-display: "Sora", system-ui, sans-serif;--font-body: "IBM Plex Sans", system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-card: 0 1px 2px rgba(23, 26, 35, .04), 0 1px 8px rgba(23, 26, 35, .04);--sidebar-width: 236px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;margin:0;color:var(--color-text)}h1{font-size:22px}h2{font-size:16px;font-weight:600}p{margin:0;line-height:1.5}a{color:var(--color-brand);text-decoration:none}a:hover{text-decoration:underline}.app-shell{display:flex;min-height:100vh;width:100%}.sidebar{width:var(--sidebar-width);flex-shrink:0;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;padding:var(--space-5) var(--space-3);gap:var(--space-1);position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar-brand{font-family:var(--font-display);font-weight:800;font-size:19px;padding:0 var(--space-3) var(--space-5);display:flex;align-items:center;gap:var(--space-2);transition:opacity .15s ease}.sidebar-brand:hover{opacity:.8}.sidebar-link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:14px;font-weight:500;cursor:pointer;border:none;background:none;text-align:left;width:100%;font-family:var(--font-body)}.sidebar-link:hover{background:var(--color-bg);color:var(--color-text);text-decoration:none}.sidebar-link.active{background:var(--color-brand-soft);color:var(--color-brand)}.sidebar-subnav{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-3);margin-left:var(--space-4);border-left:1px solid var(--color-border)}.sidebar-sublink{font-size:13px;padding:6px var(--space-3)}.sidebar-footer{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.sidebar{--sidebar-scroll-thumb: #c5cde0;scrollbar-width:thin;scrollbar-color:var(--sidebar-scroll-thumb) transparent}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:var(--sidebar-scroll-thumb);border-radius:99px}:root[data-sidebar-theme=oscuro] .sidebar{--sidebar-bg: #0d1b4a;--sidebar-active: #314176;--sidebar-text: #c6d0f2;--sidebar-line: rgba(255, 255, 255, .12);--sidebar-scroll-thumb: #6f86dd}:root[data-sidebar-theme=verde] .sidebar{--sidebar-bg: #103d35;--sidebar-active: #206454;--sidebar-text: #cbe6dc;--sidebar-line: rgba(255, 255, 255, .12);--sidebar-scroll-thumb: #4f9c86}:root[data-sidebar-theme=oscuro] .sidebar,:root[data-sidebar-theme=verde] .sidebar{background:var(--sidebar-bg);border-right-color:var(--sidebar-bg);color-scheme:dark}:root[data-sidebar-theme=oscuro] .sidebar .sidebar-link,:root[data-sidebar-theme=verde] .sidebar .sidebar-link{color:var(--sidebar-text)}:root[data-sidebar-theme=oscuro] .sidebar .sidebar-link:hover,:root[data-sidebar-theme=verde] .sidebar .sidebar-link:hover{background:#ffffff14;color:#fff}:root[data-sidebar-theme=oscuro] .sidebar .sidebar-link.active,:root[data-sidebar-theme=verde] .sidebar .sidebar-link.active{background:var(--sidebar-active);color:#fff}:root[data-sidebar-theme=oscuro] .sidebar .sidebar-subnav,:root[data-sidebar-theme=verde] .sidebar .sidebar-subnav{border-left-color:var(--sidebar-line)}:root[data-sidebar-theme=oscuro] .sidebar .sidebar-footer,:root[data-sidebar-theme=verde] .sidebar .sidebar-footer{border-top-color:var(--sidebar-line)}:root[data-sidebar-theme=oscuro] .sidebar .sidebar-brand img,:root[data-sidebar-theme=verde] .sidebar .sidebar-brand img{background:#fff;border-radius:var(--radius-md);padding:4px 10px}.sidebar .sidebar-link:focus-visible{outline:2px solid #89a4f4;outline-offset:1px}.main-area{flex:1;min-width:0}.topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface);position:sticky;top:0;z-index:5}.main-content{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);max-width:1600px;width:100%;min-width:0;overflow-x:hidden}.main-content>section[id]{scroll-margin-top:calc(64px + var(--space-4))}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:4px;width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer;margin-right:var(--space-3)}.menu-toggle span{display:block;height:2px;width:100%;background:var(--color-text);border-radius:2px}.sidebar-backdrop{display:none}@media(max-width:880px){.app-shell{display:block}.sidebar{position:fixed;left:0;top:0;z-index:40;transform:translate(-100%);transition:transform .2s ease;box-shadow:var(--shadow-card)}.sidebar.sidebar-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#171a2366;z-index:30}.main-area{width:100%}.menu-toggle{display:flex}.topbar{padding:0 var(--space-4)}.main-content{padding:var(--space-4)}.card-header{flex-wrap:wrap}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-header p{color:var(--color-text-muted);font-size:13px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4)}.stat-tile{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.stat-tile-button{width:100%;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.stat-tile-button:hover{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.stat-tile-button:active{transform:scale(.98)}.stat-tile-button.active{border-color:var(--color-brand);background:var(--color-brand-soft)}.expand-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .25s ease,opacity .2s ease,margin-top .25s ease}.expand-panel.open{max-height:400px;opacity:1;margin-top:var(--space-3)}.data-table tbody tr.expandable-row{cursor:pointer}.data-table tbody tr.expandable-row:hover{background:var(--color-bg)}.data-table tr.detail-row td{background:var(--color-bg);padding:0;border-bottom:1px solid var(--color-border)}.data-table tr.detail-row .detail-row-inner{padding:var(--space-3) var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-5);font-size:13px}.stat-tile-label,.section-label{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.section-label{display:block;margin-bottom:var(--space-2)}.stat-tile-value{font-family:var(--font-display);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.field{font-family:var(--font-body);font-size:14px;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);outline:none;transition:border-color .15s ease;max-width:100%}.field:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.field-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;min-width:0}label.field-label{font-size:12px;font-weight:600;color:var(--color-text-muted);display:block;margin-bottom:var(--space-1)}.chip-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.chip{display:inline-flex;align-items:center;gap:4px;background:var(--color-brand-soft);color:var(--color-brand);border-radius:999px;padding:4px 4px 4px 12px;font-size:13px;max-width:100%}.chip span{overflow-wrap:anywhere}.chip-remove{background:transparent;border:none;color:inherit;cursor:pointer;font-size:15px;line-height:1;padding:3px 7px;border-radius:50%}.chip-remove:hover{background:#00000014}.chip-remove:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.btn{font-family:var(--font-body);font-size:14px;font-weight:600;padding:9px 16px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);transition:all .15s ease;white-space:nowrap}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--color-brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--color-brand-hover)}.btn-secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){border-color:var(--color-text-faint)}.access-dropdown-panel .btn{white-space:normal;text-align:left}.btn-ghost{background:transparent;color:var(--color-text-muted);border-color:transparent;padding:6px 10px}.btn-ghost:hover:not(:disabled){background:var(--color-bg);color:var(--color-text)}.table-wrap{overflow-x:auto}table.data-table{width:100%;border-collapse:collapse;font-size:13.5px}.data-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-faint);font-weight:600;padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border)}.table-scroll-sticky{overflow:auto;max-height:calc(100vh - 140px);min-height:320px}.table-scroll-sticky thead th{position:sticky;top:0;z-index:2;background:var(--color-surface);padding-top:var(--space-2);box-shadow:inset 0 -1px 0 var(--color-border)}.data-table td{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--color-bg)}.data-table tbody tr.row-marked,.data-table tbody tr.row-marked:hover{background:var(--color-brand-soft)}.data-table tbody tr.row-marked td:first-child{box-shadow:inset 3px 0 0 var(--color-brand)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.text-center{text-align:center}.cell-tight{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate{max-width:min(320px,40vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin .8s linear infinite}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--color-success);animation:skeleton-pulse 1.6s ease-in-out infinite}.pill-success{background:var(--color-success-soft);color:var(--color-success)}.pill-warning{background:var(--color-warning-soft);color:var(--color-warning)}.pill-danger{background:var(--color-danger-soft);color:var(--color-danger)}.pill-danger-solid{background:red;color:#fff}.pill-warning-solid{background:#ff0;color:#000}.pill-success-solid{background:green;color:#fff}.pill-neutral{background:var(--color-bg);color:var(--color-text-muted);border:1px solid var(--color-border)}.text-muted{color:var(--color-text-muted)}.text-danger{color:var(--color-danger)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.empty-state{color:var(--color-text-muted);font-size:14px;padding:var(--space-4) 0}.empty-state-rich{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-5) var(--space-3)}.empty-state-rich .empty-state{padding:0;max-width:360px}.segmented-control{display:flex;background:var(--color-bg);border-radius:var(--radius-sm);padding:3px;gap:3px}.segmented-control-btn{flex:1;justify-content:center;background:transparent;color:var(--color-text-muted);box-shadow:none}.segmented-control-btn.active{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton{background:var(--color-border);border-radius:var(--radius-sm);animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-text{height:12px;border-radius:4px;width:100%}.skeleton-tile{border-radius:var(--radius-lg);height:220px;width:100%}.icon-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand);flex-shrink:0}.brand-glow{position:relative;isolation:isolate}.brand-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 30% 20%,rgba(54,84,244,.08),transparent 55%);pointer-events:none}.landing-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:16px clamp(20px,6vw,64px);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.landing-header{position:relative}.landing-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.landing-nav-links{display:flex;align-items:center;gap:20px}.landing-nav-toggle{display:none}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:48px;align-items:center;max-width:1180px;margin:0 auto;padding:clamp(32px,8vw,96px) clamp(20px,6vw,64px)}.landing-hero h1{font-size:clamp(28px,6vw,48px);line-height:1.1;text-wrap:balance}@media(max-width:860px){.landing-hero{grid-template-columns:1fr;gap:32px}}@media(max-width:480px){.landing-nav{gap:12px;font-size:13px}.landing-nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:14px;background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:16px clamp(20px,6vw,64px);z-index:20}.landing-nav-links.nav-open,.landing-nav-toggle{display:flex}}.legal-content h2{font-size:17px;margin-top:32px;margin-bottom:10px}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:var(--color-text-muted);font-size:14.5px;line-height:1.65}.legal-content p{margin-bottom:12px}.legal-content ul,.legal-content ol{margin:0 0 12px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.legal-content strong{color:var(--color-text)}
