:root:has(.ld-app){scroll-behavior:smooth}.ld-app{--forest:#0f3a28;--green:#218653;--emerald:#35a66f;--mint:#eaf5ee;--ink:#0f1f18;--muted:#55645b;--line:#d3ddd5;--gold:#b99a55;--bg:#f7f9f7;--display:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;background:#fff;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.ld-app *,.ld-app :after,.ld-app :before{box-sizing:border-box}.ld-app h1,.ld-app h2,.ld-app h3,.ld-app p{margin:0}.ld-app a:focus-visible,.ld-app button:focus-visible,.ld-app summary:focus-visible{outline:3px solid color-mix(in srgb,var(--emerald) 60%,transparent);outline-offset:3px}.ld-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;height:76px;padding:0 clamp(16px,4vw,56px);border-bottom:1px solid var(--line);background:rgb(255 255 255/92%);backdrop-filter:blur(10px)}.ld-brand{display:inline-flex;align-items:center;line-height:0}.ld-brand img{width:auto;height:40px}.ld-header nav{display:flex;gap:clamp(14px,2.4vw,34px)}.ld-header nav a{color:var(--muted);font-size:.92rem;font-weight:600;text-decoration:none}.ld-btn,.ld-header nav a:hover{color:var(--forest)}.ld-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:1.5px solid var(--forest);border-radius:12px;background:#fff;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s}.ld-btn:hover{background:var(--mint);transform:translateY(-1px)}.ld-btn-primary{border-color:var(--forest);background:var(--forest);color:#fff}.ld-btn-primary:hover{background:var(--green);border-color:var(--green);box-shadow:0 10px 26px rgb(33 134 83/28%)}.ld-btn-sm{min-height:42px;padding:0 20px;font-size:.88rem;white-space:nowrap}.ld-hero{position:relative;display:grid;min-height:max(640px,calc(100svh - 76px));place-items:center;overflow:hidden;padding:56px clamp(16px,4vw,56px) 72px;background:radial-gradient(ellipse at 50% 0,var(--mint),#fff 62%)}.ld-chart{position:absolute;inset:0;pointer-events:none;transition:opacity 1s ease}.ld-chart svg{display:block;width:100%;height:100%}.ld-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;opacity:.7}.ld-line{stroke:var(--green);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px rgb(33 134 83/35%))}.ld-head{position:absolute;left:0;top:91%;width:16px;height:16px;margin:-8px 0 0 -8px;border:3px solid #fff;border-radius:50%;background:var(--gold);box-shadow:0 0 0 0 rgb(185 154 85/55%);animation:ld-pulse 1.8s infinite}@keyframes ld-pulse{70%{box-shadow:0 0 0 16px rgb(185 154 85/0)}to{box-shadow:0 0 0 0 rgb(185 154 85/0)}}.ld-hero-content{position:relative;z-index:2;display:grid;justify-items:center;gap:22px;max-width:880px;text-align:center;opacity:0;transform:translateY(18px) scale(.985);transition:opacity .9s ease,transform .9s ease;pointer-events:none}.ld-hero.is-done .ld-hero-content{opacity:1;transform:none;pointer-events:auto}.ld-hero.is-done .ld-chart{opacity:0}.ld-hero-logo{width:min(100%,440px);height:auto}.ld-hero-content>.ld-hero-eyebrow{max-width:900px;color:var(--forest);font-size:clamp(.94rem,1.25vw,1.12rem);font-weight:800;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.ld-hero h1{color:var(--forest);font-family:var(--display);font-size:clamp(2rem,4.4vw,3.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.06}.ld-hero h1 span{display:block;color:var(--green)}.ld-hero-content>p{max-width:640px;color:var(--muted);font-size:1.08rem;font-weight:500;line-height:1.7}.ld-hero-content>.ld-hero-safety{color:var(--forest);font-weight:700}.ld-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ld-platforms{display:grid;justify-items:center;gap:12px;margin-top:8px}.ld-platforms>p{color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.04em}.ld-plat-groups{gap:14px 40px}.ld-plat-group,.ld-plat-groups{display:flex;flex-wrap:wrap;justify-content:center}.ld-plat-group{gap:12px;margin:0;padding:0;list-style:none}.ld-plat{display:grid;width:54px;height:54px;place-items:center;overflow:hidden;border:1.5px solid var(--line);border-radius:50%;background:#fff;box-shadow:0 6px 16px rgb(15 58 40/8%);transition:transform .2s,border-color .2s}.ld-plat:hover{transform:translateY(-2px);border-color:var(--emerald)}.ld-plat img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.ld-replay{position:absolute;right:clamp(16px,4vw,56px);bottom:18px;z-index:3;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.ld-replay:hover{color:var(--forest);border-color:var(--emerald)}.ld-stages{position:absolute;inset:0}.ld-stage{position:absolute;width:0;height:0;opacity:0;transform:scale(.6);transition:opacity .45s ease,transform .45s ease}.ld-stage.on{opacity:1;transform:none}.ld-stage b{position:absolute;top:-14px;left:-14px;display:grid;width:28px;height:28px;place-items:center;border:2.5px solid #fff;border-radius:50%;background:linear-gradient(135deg,var(--emerald),var(--forest));color:#fff;font-size:.7rem;box-shadow:0 4px 12px rgb(15 58 40/28%)}.ld-hero .ld-stage span{position:absolute;color:var(--forest);font-size:.82rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 8px #fff,0 0 12px #fff}.ld-hero .ld-stage-r span{top:0;left:22px;transform:translateY(-50%)}.ld-hero .ld-stage-l span{top:0;right:22px;transform:translateY(-50%)}.ld-hero .ld-stage-b span{top:26px;left:0;transform:translateX(-50%)}.ld-hero .ld-stage-br span{top:20px;left:8px}@media (max-width:700px){.ld-stage b{top:-12px;left:-12px;width:24px;height:24px;font-size:.62rem}.ld-hero .ld-stage span{font-size:.62rem;letter-spacing:.01em}.ld-hero .ld-stage-r span{left:18px}.ld-hero .ld-stage-l span{right:18px}.ld-hero .ld-stage-b span{top:22px}.ld-hero .ld-stage-br span{top:17px;left:6px}}@media (prefers-reduced-motion:reduce){.ld-head{animation:none}.ld-chart,.ld-hero-content{transition:none}}.ld-section{padding:clamp(64px,9vw,120px) clamp(16px,4vw,56px);scroll-margin-top:76px}.ld-soft{background:var(--bg)}.ld-title{max-width:720px;margin:0 auto clamp(36px,5vw,64px);text-align:center}.ld-eyebrow{color:var(--gold);font-size:.76rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.ld-final h2,.ld-title h2{margin-top:12px;color:var(--forest);font-family:var(--display);font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.12}.ld-title>p:last-child{margin-top:14px;color:var(--muted);font-size:1.02rem;font-weight:500;line-height:1.7}.ld-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;max-width:1200px;margin:0 auto}.ld-card{padding:30px;border:2px solid color-mix(in srgb,var(--emerald) 50%,var(--line));border-radius:18px;background:linear-gradient(145deg,#fff,#f4faf5);box-shadow:0 1px 2px rgb(15 58 40/10%),0 14px 36px rgb(15 58 40/8%);transition:transform .2s,border-color .2s}.ld-card:hover{transform:translateY(-3px);border-color:var(--green);box-shadow:0 14px 36px rgb(15 58 40/14%)}.ld-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;max-width:1100px;margin:0 auto;padding:0;list-style:none}.ld-steps li{padding-top:22px;border-top:2px solid var(--emerald)}.ld-steps b{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--forest);color:#fff;font-size:1.1rem}.ld-steps b,.ld-steps h3{font-family:var(--display)}.ld-steps h3{margin-top:16px;color:var(--forest);font-size:1.3rem;font-weight:600}.ld-steps p{margin-top:8px;color:var(--muted);font-size:.96rem;font-weight:500;line-height:1.7}.ld-final{display:grid;justify-items:center;gap:16px;padding:clamp(64px,8vw,100px) 20px;background:linear-gradient(180deg,#fff,var(--mint));text-align:center}.ld-app .ld-final>p{max-width:520px;font-size:1.05rem}.ld-app .ld-final>p,.ld-footer{color:var(--muted);font-weight:500}.ld-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:26px clamp(16px,4vw,56px);border-top:1px solid var(--line);background:#fff;font-size:.8rem}.ld-footer span:last-child{max-width:640px}@media (max-width:860px){.ld-header nav{display:none}.ld-hero{padding-top:40px}.ld-hero-content>p{font-size:1rem}}.ld-security{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(64px,9vw,110px) clamp(16px,6vw,96px);scroll-margin-top:76px;background:radial-gradient(circle at 86% 8%,rgb(110 184 118/20%),transparent 35%),linear-gradient(125deg,#0b3022,#174b35 68%,#123a2a);color:#f3f8ef}.ld-security .ld-eyebrow{color:#d9bf84}.ld-security h2{margin-top:12px;font-family:var(--display);font-size:clamp(2rem,3.8vw,3.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.08}.ld-security>div>p:last-child{margin-top:16px;color:#cfe0cb;font-size:1.02rem;font-weight:500;line-height:1.7}.ld-security ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ld-security li{padding:22px 26px;border:1px solid rgb(190 235 160/22%);border-radius:16px;background:rgb(255 255 255/5%)}.ld-security li h3{color:#b4ecc8;font-family:var(--display);font-size:1.2rem;font-weight:600}.ld-security li p{margin-top:6px;color:#d3e3cf;font-size:.95rem;font-weight:500;line-height:1.6}@media (max-width:860px){.ld-security{grid-template-columns:1fr}}.ld-faq{display:grid;gap:12px;max-width:820px;margin:0 auto}.ld-faq details{border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .15s}.ld-faq details[open]{border-color:var(--emerald);box-shadow:0 10px 30px rgb(15 58 40/7%)}.ld-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;color:var(--forest);font-family:var(--display);font-size:1.1rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;list-style:none}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary:after{flex:none;width:28px;height:28px;border-radius:50%;background:var(--mint);color:var(--green);content:"+";display:grid;place-items:center;font-size:1.2rem;font-weight:700}.ld-faq details[open] summary:after{content:"–"}.ld-faq details p{padding:0 24px 22px;color:var(--muted);font-size:.98rem;font-weight:500;line-height:1.75}.ld-app .ld-feat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1200px;margin:0 auto}.ld-fcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 1px 2px rgb(15 58 40/6%),0 18px 40px rgb(15 58 40/7%);transition:transform .25s,box-shadow .25s,border-color .25s}.ld-fcard:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--emerald) 55%,var(--line));box-shadow:0 24px 50px rgb(15 58 40/14%)}.ld-fcard-stage{position:relative;display:grid;height:268px;place-items:end center;overflow:hidden;padding-top:46px;background:radial-gradient(ellipse at 50% 0,rgb(53 166 111/20%),transparent 65%),linear-gradient(180deg,#f1f8f3,#e3f0e7)}.ld-fcard-badge,.ld-fcard-device{position:absolute;top:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em}.ld-fcard-device{left:14px;border:1px solid var(--line);background:rgb(255 255 255/85%);color:var(--forest)}.ld-fcard-device svg{width:14px;height:14px}.ld-fcard-badge{right:14px;background:var(--forest);color:#e8d8a8}.ld-fcard-copy{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 24px}.ld-fcard-copy h3{display:flex;align-items:baseline;gap:10px;color:var(--forest);font-family:var(--display);font-size:1.28rem;letter-spacing:-.02em}.ld-fcard-copy h3 span{color:var(--gold);font-size:.82rem;font-weight:700;letter-spacing:.08em}.ld-fcard-copy p{color:var(--muted);font-size:.95rem;font-weight:500;line-height:1.6}.ld-fcard-copy ul{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:6px 0 0;list-style:none}.ld-fcard-copy li{padding:4px 10px;border-radius:999px;background:var(--mint);color:var(--green);font-size:.74rem;font-weight:700}.dv-laptop,.dv-phone{--ink2:#12261c;filter:drop-shadow(0 18px 24px rgb(15 58 40/22%))}.dv-phone{position:relative;width:184px;height:206px;padding:7px 7px 0;border-radius:26px 26px 0 0}.dv-notch,.dv-phone{background:var(--ink2)}.dv-notch{position:absolute;top:10px;left:50%;z-index:2;width:40px;height:9px;border-radius:9px;transform:translateX(-50%)}.dv-laptop{display:flex;flex-direction:column;align-items:center;width:336px}.dv-lid{width:100%;height:202px;padding:7px 7px 0;border-radius:12px 12px 0 0;background:var(--ink2)}.dv-base{width:112%;height:9px;border-radius:0 0 12px 12px;background:linear-gradient(#cfd9d2,#aebcb3)}.dv-screen{display:flex;height:100%;flex-direction:column;gap:5px;overflow:hidden;padding:10px 9px 0;border-radius:19px 19px 0 0;background:#fff;color:var(--ink);font-size:9px;line-height:1.25}.dv-phone .dv-screen{padding-top:20px}.dv-laptop .dv-screen{padding:8px 10px 0;border-radius:6px 6px 0 0}.dv-screen small{color:var(--muted);font-size:8px}.dv-screen b{font-weight:700}.dv-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:5px;border-bottom:1px solid var(--line)}.dv-bar b{color:var(--forest);font-family:var(--display);font-size:10.5px}.dv-bar em{padding:2px 6px;border-radius:99px;background:var(--mint);color:var(--green);font-size:7.5px;font-style:normal;font-weight:700}.dv-ev,.dv-row{display:flex;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid #eef3ef}.dv-ev>span:nth-child(2),.dv-row-t{display:flex;flex:1;flex-direction:column;min-width:0}.dv-ev b,.dv-row-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-row-v{display:flex;flex-direction:column;align-items:flex-end}.dv-ev em{font-size:8.5px;font-style:normal;font-weight:700}.dv-logo{display:grid;flex:none;width:20px;height:20px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:#fff}.dv-logo img{width:100%;height:100%;object-fit:cover}.dv-screen .is-up,.is-up{color:var(--green);font-weight:700}.dv-screen .is-down{color:#c65d5d}.dv-screen .is-warn{color:#a77a1f;font-weight:700}.dv-curve{display:block;width:100%;height:54px}.dv-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.dv-hero>div{display:flex;flex-direction:column}.dv-hero b{color:var(--forest);font-family:var(--display);font-size:17px}.dv-hero .dv-curve{width:110px;height:40px}.dv-split{display:flex;height:6px;gap:2px}.dv-split i{border-radius:9px;background:var(--forest)}.dv-split i+i{background:var(--emerald)}.dv-mini{display:flex;justify-content:space-between}.dv-mini span{display:flex;align-items:center;gap:4px}.dv-mini i{width:6px;height:6px;border-radius:50%;background:var(--forest)}.dv-mini i.c2{background:var(--emerald)}.dv-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.dv-tiles span{display:flex;flex-direction:column;padding:5px 6px;border:1px solid var(--line);border-radius:7px;background:#f7faf8}.dv-tiles b{color:var(--forest);font-family:var(--display);font-size:15px}.dv-widgets{display:grid;flex:1;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:auto auto;gap:5px}.dv-widgets>span{display:flex;flex-direction:column;gap:3px;padding:6px;border:1px dashed color-mix(in srgb,var(--emerald) 50%,var(--line));border-radius:7px;background:#f7faf8}.dv-widgets b{color:var(--forest);font-family:var(--display);font-size:14px}.dv-widgets .w-big{grid-row:span 1}.dv-widgets .w-big .dv-curve{height:34px}.dv-widgets .w-wide{grid-column:span 3;flex-direction:row;align-items:center}.dv-widgets .w-wide i{height:7px;flex:1;border-radius:9px;background:var(--emerald)}.dv-widgets .w-wide i:nth-child(3){background:var(--forest)}.dv-widgets .w-wide i:nth-child(4){background:#b99a55}.dv-perms{display:grid;gap:5px;margin:4px 0 0;padding:0;list-style:none}.dv-perms li{display:flex;align-items:center;gap:7px;padding:6px 7px;border-radius:8px;font-weight:700}.dv-perms li span{display:grid;width:15px;height:15px;place-items:center;border-radius:50%;font-size:8px}.dv-perms .ok{background:var(--mint);color:var(--forest)}.dv-perms .ok span{background:var(--green);color:#fff}.dv-perms .no{background:#f9eeee;color:#8c4444}.dv-perms .no span{background:#c65d5d;color:#fff}.dv-revoke{margin-top:4px;padding:6px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-weight:700;text-align:center}.ld-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:24px auto 0}.ld-modules article{display:flex;gap:14px;padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#fff,#f4faf5)}.ld-mod-icon,.ld-sec-icon{display:grid;flex:none;width:44px;height:44px;place-items:center;border-radius:13px;background:var(--forest);color:#b4ecc8}.ld-mod-icon svg,.ld-sec-icon svg{width:22px;height:22px}.ld-modules h3{color:var(--forest);font-family:var(--display);font-size:1.08rem}.ld-modules h3 em{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:99px;background:var(--mint);color:var(--green);font-family:var(--sans);font-size:.68rem;font-style:normal;font-weight:700;vertical-align:2px}.ld-app .ld-modules p{margin-top:6px;color:var(--muted);font-size:.9rem;font-weight:500;line-height:1.55}.ld-app .ld-feat-note{max-width:760px;margin:22px auto 0;color:var(--muted);font-size:.86rem;font-weight:500;text-align:center}.ld-security{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start}.ld-security .ld-sec-principles{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.ld-security .ld-sec-principles li{padding:6px 13px;border:1px solid rgb(190 235 160/28%);border-radius:99px;background:rgb(255 255 255/6%);color:#d3e3cf;font-size:.82rem;font-weight:600}.ld-sec-body{display:grid;gap:16px}.ld-security .ld-sec-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ld-security .ld-sec-cards li{display:flex;flex-direction:column;gap:8px;padding:20px}.ld-sec-icon{background:rgb(180 236 200/14%);border:1px solid rgb(180 236 200/30%)}.ld-sec-panel{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgb(190 235 160/22%);border-radius:18px;background:rgb(0 0 0/18%)}.ld-sec-col{padding:20px 22px}.ld-sec-col+.ld-sec-col{border-left:1px solid rgb(190 235 160/16%)}.ld-security .ld-sec-col h3{margin-bottom:10px;font-family:var(--sans);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.ld-sec-col.is-can h3{color:#7fe0a6}.ld-sec-col.is-cannot h3{color:#f0a6a6}.ld-security .ld-sec-col ul{display:grid;gap:8px}.ld-security .ld-sec-col li{display:flex;gap:9px;padding:0;border:0;background:none;color:#e3eedf;font-size:.92rem;font-weight:600}.ld-sec-col li:before{flex:none;width:18px;height:18px;border-radius:50%;content:"✓";display:grid;place-items:center;background:#2a8c5a;color:#fff;font-size:.65rem}.ld-sec-col.is-cannot li:before{content:"✕";background:#b45a5a}.ld-faq-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr);gap:clamp(28px,5vw,72px);max-width:1200px;margin:0 auto}.ld-faq-intro{position:sticky;top:108px;align-self:start}.ld-app .ld-faq-intro h2{margin-top:10px;color:var(--forest);font-family:var(--display);font-size:clamp(1.9rem,3.2vw,2.6rem);letter-spacing:-.03em;line-height:1.1}.ld-app .ld-faq-intro p:last-child{margin-top:14px;color:var(--muted);font-weight:500;line-height:1.6}.ld-faq-section .ld-faq{max-width:none;margin:0}.ld-faq summary{justify-content:flex-start;gap:14px;padding:18px 22px}.ld-faq summary:after{margin-left:auto}.ld-faq summary em{flex:none;min-width:82px;padding:3px 9px;border-radius:99px;background:var(--mint);color:var(--green);font-family:var(--sans);font-size:.68rem;font-style:normal;font-weight:700;text-align:center}.ld-faq summary span{font-size:1.04rem}.ld-app .ld-faq details p{padding:0 22px 20px 118px;font-size:.94rem;line-height:1.65}@media (max-width:1020px){.ld-app .ld-feat-grid,.ld-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-security .ld-sec-cards{grid-template-columns:1fr}}@media (max-width:860px){.ld-faq-section,.ld-security{grid-template-columns:1fr}.ld-faq-intro{position:static}}@media (max-width:620px){.ld-app .ld-feat-grid,.ld-modules,.ld-sec-panel{grid-template-columns:1fr}.ld-sec-col+.ld-sec-col{border-top:1px solid rgb(190 235 160/16%);border-left:0}.ld-faq summary em{display:none}.ld-app .ld-faq details p{padding-left:22px}}@media (prefers-reduced-motion:reduce){.ld-fcard{transition:none}}.ld-security .ld-sec-intro>p:not(.ld-eyebrow){margin-top:16px;color:#cfe0cb;font-size:1.02rem;font-weight:500;line-height:1.7}.ld-app .ld-fcard-copy .ld-fcard-lead{color:var(--forest);font-size:.95rem;font-weight:700;line-height:1.4}.ld-future{padding:clamp(68px,8vw,110px) clamp(16px,4vw,56px);scroll-margin-top:76px;background:radial-gradient(circle at 86% 8%,rgb(110 184 118/20%),transparent 35%),linear-gradient(125deg,#0b3022,#174b35 68%,#123a2a);color:#fff}.ld-future-intro{max-width:1200px;margin:0 auto}.ld-future-intro .ld-eyebrow{color:#d8c07b}.ld-future-intro h2{max-width:780px;margin-top:12px;font-family:var(--display);font-size:clamp(2rem,3.5vw,3.15rem);letter-spacing:-.04em;line-height:1.12}.ld-future-intro>p:last-child{max-width:730px;margin-top:18px;color:#d3e8d9;line-height:1.65}.ld-future .ld-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px}.ld-future .ld-modules article{min-height:245px;padding:clamp(25px,3vw,38px);border:1px solid rgb(222 238 221/27%);background:linear-gradient(145deg,rgb(255 255 255/13%),rgb(255 255 255/5%));box-shadow:0 16px 38px rgb(0 20 13/12%)}.ld-future .ld-mod-icon{background:#d4bd7e;color:#103b29}.ld-future .ld-modules h3{color:#fff;font-size:clamp(1.4rem,2vw,1.9rem)}.ld-future .ld-modules h3 em{margin:8px 0 0;border:1px solid rgb(232 218 166/55%);background:rgb(232 218 166/12%);color:#eedda8;vertical-align:middle}.ld-app .ld-future .ld-feat-note,.ld-app .ld-future .ld-modules p{color:#d3e8d9}.ld-memberships{background:linear-gradient(180deg,#f4f8f3,#fff)}.ld-memberships-head{max-width:1200px;margin:0 auto 26px}.ld-memberships-head h2{max-width:700px;margin-top:10px;color:var(--forest);font-family:var(--display);font-size:clamp(2rem,3.7vw,3.2rem);letter-spacing:-.04em;line-height:1.12}.ld-memberships-head>p:last-child{margin-top:15px;color:var(--muted);line-height:1.6}.ld-member-tabs{display:flex;gap:8px;min-width:0;max-width:1200px;box-sizing:border-box;margin:0 auto 24px;padding:6px;border:1px solid #c8dccc;border-radius:16px;background:#eaf2e9}.ld-member-tabs button{flex:1;min-height:48px;padding:10px 16px;border:0;border-radius:11px;background:transparent;color:var(--forest);cursor:pointer;font:inherit;font-weight:700}.ld-member-tabs legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ld-member-tabs button.is-active,.ld-member-tabs button:hover{background:var(--forest);color:#fff}.ld-member-specialized,.ld-member-visual{max-width:1200px;margin:0 auto}.ld-member-visual{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:22px}.ld-member-config,.ld-member-results,.ld-member-specialized{padding:clamp(22px,3vw,34px);border:1px solid #cadbd0;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgb(15 58 40/7%)}.ld-member-config{background:linear-gradient(150deg,#143f2e,#0e3023);color:#fff}.ld-member-panel-title>span{color:#aa8244;font-size:.73rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ld-member-config .ld-member-panel-title>span{color:#dfc37e}.ld-member-panel-title h3{margin-top:10px;color:var(--forest);font-family:var(--display);font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.03em}.ld-member-config .ld-member-panel-title h3{color:#fff}.ld-member-panel-title p{min-height:50px;margin-top:9px;color:var(--muted);font-size:.91rem;line-height:1.55}.ld-member-config .ld-member-panel-title p{color:#d0e6d7}.ld-member-counts{margin-top:22px}.ld-member-count{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:77px;padding:12px 0;border-top:1px solid rgb(255 255 255/18%)}.ld-member-count small,.ld-member-count strong{display:block}.ld-member-count strong{font-size:.95rem}.ld-member-count small{margin-top:3px;color:#c2ddcb;font-size:.76rem;line-height:1.35}.ld-member-stepper{display:inline-flex;flex:none;align-items:center;gap:3px;padding:3px;border:1px solid rgb(255 255 255/24%);border-radius:13px;background:rgb(255 255 255/9%)}.ld-member-stepper button{width:42px;height:42px;border:0;border-radius:10px;background:rgb(255 255 255/14%);color:#fff;cursor:pointer;font-size:1.4rem}.ld-member-stepper button:hover:not(:disabled){background:#d4bd7e;color:#103b29}.ld-member-stepper button:disabled{cursor:default;opacity:.4}.ld-member-stepper output{min-width:24px;text-align:center;font-weight:700}.ld-member-plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.ld-member-plan-list article{min-height:153px;padding:17px;border:1px solid #dce8dc;border-radius:16px;background:#f9fbf8}.ld-member-plan-list article.is-match{border:2px solid #278553;background:#eaf6ec;box-shadow:0 8px 22px rgb(27 125 75/12%)}.ld-member-plan-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between;color:#778579;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ld-member-plan-top b{color:#1b7447;font-size:.65rem;letter-spacing:0;text-transform:none}.ld-member-plan-list h4{margin:13px 0 4px;color:var(--forest);font-size:1.04rem}.ld-member-plan-list p,.ld-member-plan-list small{color:var(--muted);font-size:.82rem;line-height:1.45}.ld-member-plan-list small{display:block;margin-top:8px;color:#1d7347;font-weight:700}.ld-member-disclaimer{margin-top:20px;color:var(--muted);font-size:.8rem;line-height:1.55}.ld-member-special-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px}.ld-member-special-grid button{display:grid;gap:10px;min-height:170px;padding:24px;border:1px solid #ccddcf;border-radius:18px;background:linear-gradient(145deg,#fff,#f0f7f0);color:var(--forest);cursor:pointer;font:inherit;text-align:left}.ld-member-special-grid button.is-selected,.ld-member-special-grid button:hover{border-color:#278553;box-shadow:0 8px 22px rgb(27 125 75/12%)}.ld-member-special-grid button span{color:#aa8244;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ld-member-special-grid button strong{font-family:var(--display);font-size:1.35rem}.ld-member-special-grid button small{color:var(--muted);font-size:.87rem;line-height:1.5}@media (max-width:900px){.ld-member-visual{grid-template-columns:1fr}}@media (max-width:620px){.ld-future .ld-modules,.ld-member-plan-list,.ld-member-special-grid{grid-template-columns:1fr}.ld-future .ld-modules article{min-height:0}.ld-member-tabs{flex-wrap:wrap}.ld-member-tabs button{flex-basis:100%}}.dv-screen.is-flush{padding:0;background:#f4f7f5}.ru-scale{width:100%;height:100%;overflow:hidden}.ru{width:700px;transform:scale(.4686);transform-origin:0 0;color:#192b22;font-family:var(--sans);font-size:12px}.ru small{color:#66746b;font-size:10px}.ru-top{display:grid;height:42px;place-items:center;background:#fff}.ru-top img{width:auto;height:26px}.ru-tabs{display:flex;justify-content:space-around;border-block:1px solid #e3eae4;background:#fff;color:#55645b;font-size:12px;font-weight:600}.ru-tabs span{padding:10px 6px 9px;border-bottom:3px solid transparent}.ru-tabs .on{border-color:#218653;color:#0f1f18;font-weight:700}.ru-body{display:grid;gap:14px;padding:16px 22px}.ru-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ru-card,.ru-kpis span,.ru-pcard{border:1px solid #e3eae4;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(23 75 53/5%),0 8px 20px rgb(23 75 53/5%)}.ru-pcard{display:grid;gap:8px;padding:14px 16px}.ru-pcard.on{border:2px solid #218653}.ru-pcard>div{display:flex;align-items:center;justify-content:space-between}.ru-pcard span{font-size:13px;font-weight:600}.ru-chips em,.ru-pcard em{padding:3px 9px;border:1px solid #bfe0cb;border-radius:99px;background:#eaf5ee;color:#218653;font-size:10px;font-style:normal;font-weight:600}.ru-chips em.gold{border-color:#e6dcc0;background:#f8f4e8;color:#8a6f33}.ru-pcard b{font-size:22px;font-weight:700;letter-spacing:-.02em}.ru-pcard i{color:#218653;font-size:11px;font-style:normal;font-weight:700}.ru-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ru-kpis span{display:grid;gap:6px;padding:14px 16px}.ru-kpis small{font-size:11px;font-weight:600}.ru-kpis b{font-size:21px;font-weight:700}.ru-two{display:grid;grid-template-columns:1.55fr 1fr;gap:12px}.ru-two-a{grid-template-columns:1.7fr 1fr}.ru-card{display:grid;align-content:start;gap:9px;padding:14px 16px}.ru-card h4{margin:0;color:#174b35;font-size:15px;font-weight:700}.ru-seg{display:flex;justify-self:end;gap:2px;padding:3px;border:1px solid #e3eae4;border-radius:9px;background:#f7f9f7;color:#66746b;font-size:10px;font-weight:600}.ru-seg span{padding:4px 8px;border-radius:7px}.ru-seg .on{background:#174b35;color:#fff}.ru-chips{display:flex;align-items:center;gap:8px}.ru-chips .ru-seg{margin-left:auto}.ru-chart{width:100%;height:auto}.ru-bars{display:grid;gap:8px}.ru-bars span{display:flex;justify-content:space-between;font-size:12px}.ru-bars i{height:6px;margin:4px 0 2px;background:#e8f1ea}.ru-bars i,.ru-bars u{display:block;border-radius:9px}.ru-bars u{height:100%}.ru-donut{position:relative;width:120px;margin:0 auto}.ru-donut svg{display:block;width:100%}.ru-donut span{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ru-donut b{font-size:14px}.ru-legend{display:grid;gap:8px}.ru-legend span{display:flex;align-items:center;gap:8px}.ru-legend i{flex:none;width:9px;height:9px;border-radius:3px}.ru-legend b{display:grid;flex:1;font-size:12px;font-weight:600}.ru-legend em{color:#218653;font-size:11px;font-style:normal;font-weight:700}.ru-metrics>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 18px}.ru-metrics span{display:grid;gap:4px;padding-top:9px;border-top:1px solid #e3eae4}.ru-metrics small{font-size:11px;font-weight:600}.ru-metrics b{font-size:22px;font-weight:700}.ld-app{--jade-deep:#07523a;--jade:#0b6b45;--jade-mid:#12905f;--jade-bright:#26b574;--jade-glow:#7be3ae;--gold-soft:#e6d08f;--tg:#2aabee}.ld-app .ld-steps{margin:0 auto clamp(56px,7vw,96px)}.lx-logos{display:inline-flex;align-items:center}.lx-logo{display:inline-grid;flex:none;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgb(7 60 40/28%)}.lx-logo+.lx-logo{margin-left:-8px}.lx-logo img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.tg-logo{flex:none;width:1.5em;height:1.5em}.tg-logo.is-lg{width:34px;height:34px}.tg-card{padding:.9em;border-radius:1.1em 1.1em 1.1em .3em;background:#fff;color:#12261c;font-size:1em;box-shadow:0 6px 18px rgb(7 60 40/18%);animation:tg-in 9s ease infinite}.tg-title{margin:0;font-size:1em;font-weight:700;line-height:1.3}.tg-lines{display:grid;gap:.35em;margin:.6em 0 0;padding:0;list-style:none}.tg-lines li{display:flex;justify-content:space-between;gap:.8em;font-size:.9em}.tg-lines span{color:#66746b}.tg-lines b{text-align:right;font-weight:600}.tg-ask{margin:.7em 0 0;color:#55645b;font-size:.9em;font-weight:600}.tg-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em;margin-top:.6em}.tg-actions span{padding:.55em .4em;border-radius:.6em;background:rgb(42 171 238/15%);color:#1b86bd;font-size:.85em;font-weight:700;text-align:center}.tg-actions .is-pick{animation:tg-pick 9s ease infinite}.tg-done{max-height:0;margin:0;overflow:hidden;color:#1d7347;font-size:.9em;font-weight:700;opacity:0;animation:tg-done 9s ease infinite}.tg-card.is-still,.tg-card.is-still .is-pick,.tg-card.is-still .tg-done{animation:none}.tg-card.is-still .is-pick{background:var(--tg);color:#fff}.tg-card.is-still .tg-done{max-height:3em;margin-top:.6em;opacity:1}@keyframes tg-in{0%,22%{opacity:0;transform:translateY(14px) scale(.96)}30%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-6px)}}@keyframes tg-pick{0%,55%{background:rgb(42 171 238/15%);color:#1b86bd;transform:none}60%{transform:scale(.93)}64%,to{background:var(--tg);color:#fff;transform:none}}@keyframes tg-done{0%,64%{max-height:0;margin-top:0;opacity:0}70%,92%{max-height:3em;margin-top:.6em;opacity:1}98%,to{max-height:3em;margin-top:.6em;opacity:0}}.tg-push{position:absolute;top:.7em;right:.5em;left:.5em;z-index:3;display:flex;align-items:center;gap:.6em;padding:.6em .7em;border-radius:1em;background:rgb(255 255 255/94%);color:#12261c;box-shadow:0 10px 24px rgb(7 60 40/30%);opacity:0;animation:tg-push 9s ease infinite}.tg-push span{display:grid;min-width:0}.tg-push b{font-size:.9em}.tg-push small{overflow:hidden;color:#55645b;font-size:.82em;text-overflow:ellipsis;white-space:nowrap}@keyframes tg-push{0%,4%{opacity:0;transform:translateY(-140%)}20%,9%{opacity:1;transform:none}27%,to{opacity:0;transform:translateY(-140%)}}.lx-section{padding:clamp(72px,9vw,128px) clamp(16px,4vw,56px);scroll-margin-top:76px;background:radial-gradient(ellipse at 50% -10%,rgb(53 166 111/30%),transparent 60%),linear-gradient(180deg,#eef8f2,#dff1e6 55%,#f4faf6)}.lx-head,.mx-head{max-width:760px;margin:0 auto clamp(36px,5vw,56px);text-align:center}.ld-app .lx-head h2,.ld-app .mx-head h2{margin-top:12px;color:var(--forest);font-family:var(--display);font-size:clamp(2rem,3.8vw,3.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.1}.ld-app .lx-head>p:last-child,.ld-app .mx-head>p:last-child{margin-top:16px;color:var(--muted);font-size:1.04rem;font-weight:500;line-height:1.7}.lx-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px;margin:0 auto clamp(40px,5vw,64px);padding:0;list-style:none;counter-reset:f}.lx-flow li{position:relative;padding:0 18px;text-align:center}.lx-flow li:before{position:relative;z-index:1;display:grid;width:40px;height:40px;place-items:center;margin:0 auto 14px;border-radius:50%;background:linear-gradient(135deg,var(--jade-bright),var(--jade-deep));box-shadow:0 8px 20px rgb(15 138 88/35%);color:#fff;content:counter(f);counter-increment:f;font:700 1rem var(--display)}.lx-flow li.is-tg:before{background:var(--tg);box-shadow:0 8px 20px rgb(42 171 238/40%)}.lx-flow li:not(:last-child):after{position:absolute;top:19px;right:calc(-50% + 30px);left:calc(50% + 30px);height:2px;background:repeating-linear-gradient(90deg,var(--emerald) 0 6px,transparent 6px 12px);content:"";opacity:.6}.lx-flow b{display:block;color:var(--forest);font-family:var(--display);font-size:1.1rem}.lx-flow span{display:block;margin-top:6px;color:var(--muted);font-size:.9rem;line-height:1.55}.lx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1200px;margin:0 auto}.lx-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 85% 0,rgb(123 227 174/40%),transparent 46%),linear-gradient(160deg,#14a06a,#0b6b45 52%,#07523a);box-shadow:inset 0 0 0 1px rgb(255 255 255/16%),0 40px 70px -30px rgb(7 88 58/65%);color:#fff}.lx-card:before{position:absolute;inset:0 0 auto;z-index:2;height:3px;background:linear-gradient(90deg,transparent,var(--gold-soft),transparent);content:""}.lx-stage{position:relative;height:380px;overflow:hidden;container-type:inline-size;background:radial-gradient(ellipse at 50% 0,rgb(255 255 255/24%),transparent 62%)}.lx-laptop{position:absolute;top:38px;left:5%;width:76%;font-size:max(7px,1.95cqw);filter:drop-shadow(0 24px 30px rgb(0 30 20/45%))}.lx-lid{padding:.55em .55em 0;border:1px solid #2a4a3b;border-radius:1.1em 1.1em 0 0;background:#0e2a1f}.lx-win{min-height:21em;overflow:hidden;border-radius:.6em .6em 0 0;background:#f6faf7;color:#12261c}.lx-bar{display:flex;align-items:center;gap:.5em;padding:.75em .9em;border-bottom:1px solid #e3eae4;background:#fff;font-weight:700}.lx-bar i{width:.65em;height:.65em;border-radius:50%;background:#cfdcd3}.lx-bar span{margin-left:.4em}.lx-bar em{margin-left:auto;padding:.25em .7em;border-radius:99px;background:#eaf5ee;color:#218653;font-size:.9em;font-style:normal}.lx-view{display:grid;gap:.9em;padding:1em}.lx-base{height:.9em;margin:0 -4%;border-radius:0 0 1.2em 1.2em;background:linear-gradient(#cfd9d3,#9fb0a6)}.lx-mother,.lx-node{display:grid;justify-items:center}.lx-node{gap:.2em;min-width:0;text-align:center}.lx-node .lx-logo{width:2.6em;height:2.6em;border-color:#eaf5ee}.lx-node.is-mother .lx-logo{box-shadow:0 0 0 .25em var(--gold-soft)}.lx-node b{font-size:1em}.lx-node small{color:#66746b;font-size:.88em}.lx-fan{display:block;width:100%;height:3.2em}.lx-fan path,.mx-fan path{fill:none;stroke:var(--emerald);stroke-dasharray:3 4;stroke-width:1.6;vector-effect:non-scaling-stroke;animation:mx-flow 1.4s linear infinite}@keyframes mx-flow{to{stroke-dashoffset:-14}}.lx-leaves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lx-row{display:flex;align-items:center;gap:.6em;padding:.7em .8em;border:1px solid #e3eae4;border-radius:.8em;background:#fff;font-size:.95em;font-weight:600}.lx-row b{color:#218653}.lx-grow{flex:1}.lx-switch{position:relative;flex:none;width:2.4em;height:1.3em;border-radius:99px;background:#cfdcd3}.lx-switch:after{position:absolute;top:.15em;left:.15em;width:1em;height:1em;border-radius:50%;background:#fff;content:""}.lx-switch.is-on{background:var(--green)}.lx-switch.is-on:after{left:1.25em}.lx-field{display:grid;gap:.5em}.lx-field small{color:#55645b;font-size:.92em;font-weight:700}.lx-chips{display:flex;flex-wrap:wrap;gap:.45em}.lx-chip{display:inline-flex;align-items:center;gap:.45em;padding:.4em .75em;border:1px solid #d3ddd5;border-radius:99px;background:#fff;font-size:.95em;font-weight:600}.lx-chip .lx-logo{width:1.7em;height:1.7em;border-width:1px}.lx-chip.is-on{border-color:var(--green);background:#eaf5ee;color:#0f3a28}.lx-chip.is-add{border-style:dashed;color:#66746b}.lx-phone{top:74px;right:5%;width:31%;min-width:150px;padding:.5em;border:1px solid #33564a;border-radius:2.4em;box-shadow:0 28px 40px rgb(0 30 20/50%);font-size:max(7px,1.8cqw)}.lx-notch,.lx-phone{position:absolute;background:#0e2a1f}.lx-notch{top:1em;left:50%;z-index:4;width:5em;height:1.2em;border-radius:99px;transform:translateX(-50%)}.lx-pscreen{position:relative;height:31em;overflow:hidden;border-radius:1.9em;background:radial-gradient(circle at 20% 20%,rgb(255 255 255/50%),transparent 40%),#cfe3d4}.tg-bar{display:flex;align-items:center;gap:.6em;padding:2.6em .8em .7em;background:#fff;color:#12261c}.tg-bar span{display:grid}.tg-bar b{font-size:.95em}.tg-bar small{color:#66746b;font-size:.8em}.tg-chat{padding:.8em .6em}.lx-body{display:flex;flex:1;flex-direction:column;gap:14px;padding:30px clamp(24px,3vw,40px) 34px}.lx-tag{align-self:flex-start;padding:5px 12px;border:1px solid rgb(230 208 143/60%);border-radius:99px;background:rgb(230 208 143/14%);color:var(--gold-soft);font-size:.76rem;font-weight:700}.ld-app .lx-body h3{font-family:var(--display);font-size:clamp(1.7rem,2.6vw,2.25rem);letter-spacing:-.03em;line-height:1.1}.ld-app .lx-body .lx-lead{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.4}.lx-points{display:grid;gap:11px;margin:4px 0 0;padding:0;list-style:none}.lx-points li{position:relative;padding-left:28px;color:#dff3e8;font-size:.97rem;font-weight:500;line-height:1.55}.lx-points li:before{position:absolute;top:.3em;left:0;width:17px;height:17px;border-radius:50%;background:var(--jade-glow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.5 2.5 2.5L12 5.5' fill='none' stroke='%2307523a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /100% no-repeat;content:""}.lx-foot{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid rgb(255 255 255/20%)}.lx-foot>span:last-child,.lx-foot>svg+span{color:#cfeadb;font-size:.84rem;line-height:1.5}.ld-app .lx-note,.ld-app .mx-note{max-width:640px;margin:30px auto 0;color:var(--muted);font-size:.86rem;line-height:1.6;text-align:center}.mx-section{background:radial-gradient(ellipse at 50% 0,rgb(53 166 111/18%),transparent 55%),linear-gradient(180deg,#fff,#eff8f2 60%,#fff)}.mx-tabs{display:flex;justify-content:center;gap:6px;width:fit-content;min-width:0;max-width:100%;margin:0 auto 44px;padding:6px;border:1px solid #cfe5d6;border-radius:999px;background:rgb(255 255 255/85%);box-shadow:0 10px 30px rgb(15 58 40/8%)}.mx-tabs legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mx-tabs button{min-height:46px;padding:0 24px;border:0;border-radius:99px;background:transparent;color:var(--forest);cursor:pointer;font:inherit;font-weight:700;transition:background .2s,color .2s}.mx-tabs button:hover:not(.is-active){background:var(--mint)}.mx-tabs button.is-active{background:linear-gradient(135deg,#17a06a,#0a6b44);box-shadow:0 8px 20px rgb(15 138 88/35%);color:#fff}.mx-visual{max-width:1200px;margin:0 auto}.mx-ptitle{max-width:680px;margin:0 auto;text-align:center}.ld-app .mx-ptitle h3{color:var(--forest);font-family:var(--display);font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.03em;line-height:1.15}.ld-app .mx-ptitle p{margin-top:10px;color:var(--muted);font-size:.97rem;line-height:1.65}.mx-results-title{margin-top:8px}.mx-config{margin-bottom:44px;padding:clamp(28px,4vw,52px);border-radius:32px;background:radial-gradient(circle at 12% 0,rgb(123 227 174/42%),transparent 45%),radial-gradient(circle at 100% 100%,rgb(38 181 116/40%),transparent 58%),linear-gradient(160deg,#14a06a,#0e8a58 52%,#0b7a50);box-shadow:inset 0 0 0 1px rgb(255 255 255/16%),0 40px 70px -34px rgb(7 88 58/65%);color:#fff}.ld-app .mx-config .mx-ptitle h3{color:#fff}.ld-app .mx-config .mx-ptitle p{color:#dff3e8}.mx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-top:32px}.mx-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 14px 18px;border:1px solid rgb(255 255 255/24%);border-radius:22px;background:linear-gradient(170deg,rgb(255 255 255/18%),rgb(255 255 255/6%));text-align:center;transition:border-color .25s,box-shadow .25s,background .25s}.mx-tile.is-on{border-color:var(--gold-soft);background:linear-gradient(170deg,rgb(255 255 255/30%),rgb(255 255 255/10%));box-shadow:0 0 0 1px rgb(230 208 143/50%),0 18px 36px -16px rgb(0 40 25/60%)}.mx-tile .lx-logos{min-height:30px}.mx-tile strong{font-family:var(--display);font-size:1.15rem}.mx-tile small{min-height:2.8em;color:#dff3e8;font-size:.78rem;line-height:1.4}.mx-stepper{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #cfe5d6;border-radius:13px;background:#f1f8f3;color:var(--forest)}.mx-stepper button{width:38px;height:38px;border:0;border-radius:10px;background:#dcefe3;color:var(--forest);cursor:pointer;font-size:1.3rem}.mx-stepper button:hover:not(:disabled){background:var(--gold-soft)}.mx-stepper button:disabled{cursor:default;opacity:.4}.mx-stepper output{min-width:26px;font-weight:700;text-align:center}.mx-config .mx-stepper{border-color:rgb(255 255 255/28%);background:rgb(255 255 255/12%);color:#fff}.mx-config .mx-stepper button{background:rgb(255 255 255/18%);color:#fff}.mx-config .mx-stepper button:hover:not(:disabled){background:var(--gold-soft);color:var(--jade-deep)}.mx-plans,.mx-svcs{display:grid;justify-content:center;gap:22px;margin:34px auto 0}.mx-plans{grid-template-columns:repeat(auto-fit,minmax(240px,275px))}.mx-svcs-2{grid-template-columns:repeat(auto-fit,minmax(280px,420px))}.mx-svcs-4{grid-template-columns:repeat(auto-fit,minmax(240px,280px))}.mx-plan,.mx-svc{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 22px 24px;overflow:hidden;border:1px solid #cfe5d6;border-radius:26px;background:radial-gradient(circle at 100% 0,rgb(53 166 111/14%),transparent 50%),linear-gradient(170deg,#fff,#eef8f2);box-shadow:0 1px 2px rgb(15 58 40/6%),0 24px 44px -24px rgb(15 98 62/40%);transition:opacity .3s,transform .3s,box-shadow .3s}.mx-plan:before,.mx-svc:before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--emerald),var(--gold-soft));content:""}.mx-free:before{background:linear-gradient(90deg,#bfe0cb,#e3f0e7)}.mx-plus:before{background:linear-gradient(90deg,var(--jade-bright),var(--gold),var(--gold-soft))}.mx-plan:hover,.mx-svc:hover{transform:translateY(-4px);box-shadow:0 30px 50px -22px rgb(15 98 62/50%)}.mx-plan.is-dim{opacity:.5}.mx-plan-top,.mx-svc-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.mx-tier{padding:4px 11px;border-radius:99px;background:#e3f0e7;color:var(--green);font-size:.74rem;font-weight:700}.mx-plus .mx-tier{background:#f8f1da;color:#8a6f33}.mx-flag{color:#1b7447;font-size:.72rem}.ld-app .mx-plan h4,.ld-app .mx-svc h4{margin:0;color:var(--forest);font-family:var(--display);font-size:1.4rem;letter-spacing:-.02em;line-height:1.15}.ld-app .mx-svc>p{margin:-6px 0 0;color:var(--muted);font-size:.9rem;line-height:1.55}.mx-slots,.mx-spec ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.mx-slots li{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:.9rem}.mx-slots .lx-logo{box-shadow:0 2px 6px rgb(15 58 40/20%)}.mx-spec{padding-top:14px;border-top:1px solid #d6e8dc}.ld-app .mx-spec>p{margin:0 0 9px;color:var(--green);font-size:.78rem;font-weight:700}.mx-spec li{position:relative;padding-left:22px;color:var(--muted);font-size:.85rem;line-height:1.45}.mx-spec li:before{position:absolute;top:.25em;left:0;width:13px;height:13px;border-radius:50%;background:var(--emerald) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.5 2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /100% no-repeat;content:""}.mx-example{margin-top:auto;padding:12px 14px;border:1px dashed #a9d3b9;border-radius:14px;background:rgb(255 255 255/80%)}.mx-example small{color:#8a6f33;font-size:.74rem;font-weight:700}.ld-app .mx-example p{margin-top:4px;color:var(--ink);font-size:.85rem;line-height:1.5}.mx-plan.is-match{border-color:transparent;background:radial-gradient(circle at 90% 0,rgb(123 227 174/40%),transparent 50%),linear-gradient(160deg,#14a06a,#0b6b45 60%,#07523a);box-shadow:0 0 0 2px var(--gold-soft),0 34px 60px -24px rgb(7 88 58/75%);transform:translateY(-8px)}.mx-plan.is-match .mx-tier{background:rgb(255 255 255/20%);color:#fff}.mx-plan.is-match .mx-flag{color:var(--gold-soft)}.ld-app .mx-plan.is-match h4,.mx-plan.is-match .mx-slots li{color:#fff}.mx-plan.is-match .mx-spec{border-color:rgb(255 255 255/22%)}.ld-app .mx-plan.is-match .mx-spec>p{color:var(--gold-soft)}.mx-plan.is-match .mx-spec li{color:#dff3e8}.mx-plan.is-match .mx-spec li:before{background-color:var(--jade-glow)}.mx-plan.is-match .mx-example{border-color:rgb(255 255 255/35%);background:rgb(255 255 255/14%)}.mx-plan.is-match .mx-example small{color:var(--gold-soft)}.ld-app .mx-plan.is-match .mx-example p,.mx-topo{color:#fff}.mx-topo{padding:18px 10px 16px;border-radius:20px;background:radial-gradient(circle at 50% 0,rgb(123 227 174/35%),transparent 60%),linear-gradient(170deg,#12905f,#07523a)}.mx-nd{display:grid;justify-items:center;gap:5px;min-width:0;text-align:center}.mx-nd b{font-size:.74rem}.mx-nd.is-mother .lx-logo{box-shadow:0 0 0 4px var(--gold-soft)}.mx-fan{display:block;width:100%;height:46px}.mx-fan path{stroke:var(--jade-glow)}.mx-leaves{display:flex}.mx-leaves .mx-nd{flex:1}.mx-ctrl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #cfe5d6;border-radius:16px;background:#fff}.mx-ctrl small,.mx-ctrl strong{display:block}.mx-ctrl strong{color:var(--forest);font-size:.9rem}.mx-ctrl small{margin-top:2px;color:var(--muted);font-size:.76rem}.mx-tg{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;border-radius:14px;background:rgb(42 171 238/10%);color:#17658f;font-size:.82rem;font-weight:600;line-height:1.45}.mx-tg .tg-logo{width:26px;height:26px}.mx-tgwrap{padding:14px 12px;border-radius:18px;background:linear-gradient(160deg,#cfe3d4,#e3efe6);font-size:12.5px}@media (max-width:900px){.lx-cards{grid-template-columns:1fr}.lx-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.lx-flow li:after{display:none}}@media (max-width:620px){.lx-flow{grid-template-columns:1fr}.lx-stage{height:440px}.lx-laptop{left:4%;width:92%}.lx-phone{top:210px;right:4%;width:52%}.mx-tabs{flex-wrap:wrap;border-radius:24px}.mx-tabs button{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.lx-fan path,.mx-fan path,.tg-actions .is-pick,.tg-card,.tg-done,.tg-push{animation:none}.tg-actions .is-pick{background:var(--tg);color:#fff}.tg-done{max-height:3em;margin-top:.6em;opacity:1}.tg-push{display:none}.mx-plan,.mx-svc{transition:none}}.mx-split{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:28px;align-items:start}.mx-split .mx-config{position:sticky;top:96px;margin:0;padding:30px 22px 24px}.mx-split .mx-config .mx-ptitle{max-width:none;text-align:left}.mx-split .mx-tiles{grid-template-columns:1fr;gap:12px;margin-top:22px}.mx-split .mx-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logos step" "title step" "desc step";align-items:center;gap:4px 12px;padding:16px 16px 14px;text-align:left}.mx-split .mx-tile .lx-logos{grid-area:logos;min-height:0;margin-bottom:4px}.mx-split .mx-tile strong{grid-area:title}.mx-split .mx-tile small{grid-area:desc;min-height:0}.mx-split .mx-tile .mx-stepper{grid-area:step}.mx-split .mx-right .mx-ptitle{max-width:none;margin:0;text-align:left}.mx-split .mx-plans{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));justify-content:stretch;margin-top:24px}.mx-split .mx-note{margin:26px 0 0;text-align:left}@media (max-width:980px){.mx-split{grid-template-columns:1fr}.mx-split .mx-config{position:static}.mx-split .mx-tiles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.lx-pscreen.is-app{background:#f1f8f3}.cp-bar{display:grid;gap:.2em;padding:2.6em .9em .7em;background:#fff;color:#12261c}.cp-bar b{font-size:1.05em}.cp-bar small{color:#66746b;font-size:.8em}.cp-body{display:grid;gap:.6em;padding:.8em .6em}.cp-card{display:grid;gap:.25em;padding:.8em;border:1px solid #e3eae4;border-radius:1em;background:#fff;color:#12261c;box-shadow:0 4px 12px rgb(7 60 40/10%)}.cp-t{margin:0;font-size:.95em;font-weight:700}.cp-t em{margin-left:.4em;padding:.15em .6em;border-radius:99px;background:#f8f1da;color:#8a6f33;font-size:.8em;font-style:normal}.cp-card small{color:#66746b;font-size:.85em}.cp-ok{justify-self:start;padding:.2em .7em;border-radius:99px;background:#eaf5ee;color:#1d7347;font-size:.82em;font-weight:700}.mx-section{overflow-x:clip}.mx-pin{height:calc(var(--mx-h, 720px) + 60vh)}.mx-pin .mx-split{position:sticky;top:max(calc(var(--ld-header-h, 76px) + 16px),calc(var(--ld-header-h, 76px) + (100vh - var(--ld-header-h, 76px) - var(--mx-h, 720px)) / 2));align-items:stretch}.mx-pin .mx-split .mx-config{position:static;align-self:start}.mx-pin .mx-right{box-sizing:border-box;height:calc(var(--mx-h, 720px) + 32px);margin:-16px -26px -16px -16px;padding:16px 16px 24px;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#9fd2b5 transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 14px,#000 calc(100% - 18px),transparent)}.mx-pin .mx-right:focus-visible{outline:3px solid color-mix(in srgb,var(--emerald) 60%,transparent);outline-offset:-3px;border-radius:24px}.mx-pin .mx-right::-webkit-scrollbar{width:10px}.mx-pin .mx-right::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:99px;background:#9fd2b5 padding-box}.mx-pin .mx-right::-webkit-scrollbar-thumb:hover{background:var(--emerald) padding-box}.mx-pin.is-free{height:auto}.mx-pin.is-free .mx-split{position:static}@media (max-width:980px){.mx-pin{height:auto}.mx-pin .mx-split{position:static}.mx-pin .mx-right{height:auto;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.ld-app .mx-pin[data-density="1"] .mx-config{padding:24px 20px 20px}.ld-app .mx-pin[data-density="1"] .mx-config .mx-ptitle p{margin-top:8px}.ld-app .mx-pin[data-density="1"] .mx-split .mx-tiles{gap:9px;margin-top:16px}.ld-app .mx-pin[data-density="1"] .mx-split .mx-tile{padding:13px 15px 12px}.mx-pin .mx-fit{position:relative}.mx-pin .mx-fit.is-scaled{height:var(--mx-h)}.mx-pin .mx-fit.is-scaled .mx-config{position:absolute;top:0;left:0;width:calc(100% / var(--mx-s, 1));transform:scale(var(--mx-s,1));transform-origin:0 0}.lx-swap{animation:lx-swap-in .55s cubic-bezier(.2,.7,.2,1) both}@keyframes lx-swap-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.cp-sep{margin:0 .45em;color:#9db0a4}.cp-real{display:inline-flex;align-items:center;gap:.4em;color:#1d7347;font-weight:700}.cp-real i{width:.65em;height:.65em;border-radius:50%;background:var(--jade-bright);box-shadow:0 0 0 .2em rgb(38 181 116/25%);animation:cp-live 1.6s ease-in-out infinite}@keyframes cp-live{50%{box-shadow:0 0 0 .45em rgb(38 181 116/0);opacity:.7}}.lx-win.is-tall{min-height:26em}.lx-slot{min-height:9.4em;align-content:start}.lx-chip.is-tf{min-width:3.4em;justify-content:center}.lx-chip b{font-size:.8em}.lx-rec{margin-left:.5em;padding:.15em .6em;border-radius:99px;background:#f8f1da;color:#8a6f33;font-size:.85em;font-style:normal;font-weight:700}.lx-items{border-style:dashed;border-color:#b9d8c4;background:#f1f8f3}.lx-items em{color:#218653;font-style:normal;font-weight:700}.lx-dots{display:inline-flex;gap:.35em}.lx-dots i{width:.6em;height:.6em;border-radius:50%;background:#cfdcd3;transition:background .3s,transform .3s}.lx-dots i.is-on{background:var(--jade-bright);transform:scale(1.3)}.tg-card.is-reel,.tg-card.is-reel .is-pick,.tg-card.is-reel .tg-done{animation-duration:4s;animation-iteration-count:1;animation-fill-mode:both}.tg-card.is-reel{animation-name:tg-reel-in}.tg-push{animation-duration:4s}@keyframes tg-reel-in{0%,8%{opacity:0;transform:translateY(14px) scale(.96)}16%,to{opacity:1;transform:none}}.tg-card.is-reel .is-pick{animation-name:tg-pick-reel}.tg-card.is-reel .tg-done{animation-name:tg-done-reel}@keyframes tg-pick-reel{0%,42%{background:rgb(42 171 238/15%);box-shadow:0 0 0 0 rgb(42 171 238/0);color:#1b86bd}47%{box-shadow:0 0 0 .28em rgb(42 171 238/35%)}52%,to{background:var(--tg);box-shadow:0 0 0 0 rgb(42 171 238/0);color:#fff}}@keyframes tg-done-reel{0%,52%{max-height:0;margin-top:0;opacity:0}60%,to{max-height:3em;margin-top:.6em;opacity:1}}.tg-card.is-reel .tg-actions span{box-sizing:border-box;width:100%;transform:none;padding-right:.2em;padding-left:.2em}@media (prefers-reduced-motion:reduce){.cp-real i,.lx-swap,.tg-card.is-reel,.tg-card.is-reel .is-pick,.tg-card.is-reel .tg-done{animation:none}.tg-card.is-reel .is-pick{background:var(--tg);color:#fff}.tg-card.is-reel .tg-done{max-height:3em;margin-top:.6em;opacity:1}}.lx-addrow{display:flex;justify-content:flex-start}.tg-card.is-reel .tg-actions[style*="repeat(1"] span{padding-left:.8em;text-align:left}.lx-chip.is-down.is-on{border-color:#d64545;background:#fdeaea;color:#9c2323}.lx-chip.is-down.is-on b{color:#d64545}.ld-app{--pal-card:radial-gradient(circle at 85% 0%,rgb(123 227 174/40%),transparent 46%),linear-gradient(160deg,#14a06a,#0b6b45 52%,#07523a);--pal-light:radial-gradient(ellipse at 50% -10%,rgb(53 166 111/30%),transparent 60%),linear-gradient(180deg,#eef8f2,#dff1e6 55%,#f4faf6)}.ld-app .ld-security{background:radial-gradient(circle at 85% 0,rgb(123 227 174/40%),transparent 46%),radial-gradient(circle at 5% 100%,rgb(38 181 116/28%),transparent 50%),linear-gradient(160deg,#14a06a,#0b6b45 52%,#07523a)}.ld-app .ld-security .ld-sec-cards li{position:relative;overflow:hidden;isolation:isolate;padding:26px 24px 28px;border:1px solid rgb(123 227 174/28%);border-radius:24px;background:radial-gradient(circle at 0 0,rgb(123 227 174/28%),transparent 55%),linear-gradient(165deg,rgb(10 52 36/92%),rgb(7 38 27/96%));box-shadow:inset 0 1px 0 rgb(255 255 255/12%),0 28px 44px -26px rgb(0 25 15/70%);transition:transform .3s,border-color .3s,box-shadow .3s}.ld-app .ld-security .ld-sec-cards li:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#e6d08f,rgb(230 208 143/0));content:""}.ld-app .ld-security .ld-sec-cards li:hover{transform:translateY(-4px);border-color:rgb(230 208 143/55%);box-shadow:inset 0 1px 0 rgb(255 255 255/16%),0 34px 52px -24px rgb(0 25 15/80%)}.ld-app .ld-security .ld-sec-intro>p{color:#f0fff6}.ld-app .ld-security .ld-sec-cards li h3{color:#fff;font-size:1.35rem;letter-spacing:-.01em}.ld-app .ld-security .ld-sec-cards li p{color:#bfe3cf;font-size:.97rem;line-height:1.6}.ld-app .ld-security .ld-sec-cards .ld-sec-icon{width:52px;height:52px;margin-bottom:14px;border:0;border-radius:16px;background:linear-gradient(135deg,#7be3ae,#26b574);box-shadow:0 10px 22px -8px rgb(38 181 116/70%),inset 0 1px 0 rgb(255 255 255/50%);color:#0a3424}.ld-app .ld-security .ld-sec-cards .ld-sec-icon svg{width:26px;height:26px}.ld-app .ld-sec-panel{border-color:rgb(255 255 255/20%);background:rgb(3 52 34/32%)}.ld-app .ld-sec-principles li{border-color:rgb(231 255 240/48%);background:rgb(255 255 255/17%);box-shadow:inset 0 1px rgb(255 255 255/14%);color:#f4fff8}.ld-app .ld-fcard-stage{background:var(--pal-light)}.ld-app #funciones .ld-eyebrow,.ld-app #membresias .ld-eyebrow,.ld-app #preguntas .ld-eyebrow,.ld-app #servicios-futuros .ld-eyebrow{color:#73520f;font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:800;letter-spacing:.18em;line-height:1.4}.ld-app #seguridad .ld-eyebrow{color:#fff;font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:800;letter-spacing:.18em;line-height:1.4}@media (prefers-reduced-motion:reduce){.ld-app .ld-security .ld-sec-cards li{transition:none}.ld-app .ld-security .ld-sec-cards li:hover{transform:none}}.ld-app .ld-section>.ld-steps{margin-bottom:clamp(64px,8vw,104px)}.ld-app .ld-section>.ld-feat-grid{margin-top:clamp(64px,8vw,104px)}.ru-cards.is-s{gap:10px}.ru-cards.is-s .ru-pcard{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:8px 11px;border-radius:12px}.ru-cards.is-s .ru-pcard>div{display:contents}.ru-cards.is-s .ru-pcard small{display:none}.ru-cards.is-s .ru-pcard span{font-size:11.5px}.ru-cards.is-s .ru-pcard em{justify-self:end;padding:2px 7px;font-size:9px}.ru-cards.is-s .ru-pcard b{font-size:17px}.ru-cards.is-s .ru-pcard i{justify-self:end;font-size:10px}.ru-two-p .ru-card{gap:6px;padding:10px 14px}.ru-two-p .ru-donut{width:104px;margin:2px auto}.ru-two-p .ru-donut b{font-size:12px;letter-spacing:-.01em}.ru-two-p .ru-donut small{font-size:8.5px}.ru-two-p .ru-legend{gap:4px}.ru-two-p .ru-legend b{font-size:11px}.ru-two-p .ru-legend small{font-size:9px}.ru-two-p .ru-legend em{font-size:10px}.ru-kpis-a{gap:10px}.ru-kpis-a span{gap:3px;padding:9px 12px;border-radius:12px}.ru-kpis-a small{font-size:10px}.ru-kpis-a b{color:#174b35;font-size:19px}.ru-kpis-a i{color:#66746b;font-size:9px;font-style:normal}.ru-kpis-a .is-dd b{color:#b84a43}.ru-two-m{grid-template-columns:1.55fr 1fr}.ru-chips em.red{border-color:#efc9c5;background:#fbeceb;color:#a2433c}.ru-scatter{display:block;width:100%;height:auto}.ru-mm{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ru-mm span{display:grid;gap:2px;padding-top:8px;border-top:1px solid #e3eae4}.ru-mm small{font-size:10px;font-weight:600}.ru-mm b{color:#174b35;font-size:16px}.ru-mm span:nth-child(2) b{color:#b84a43}.ru-mm i{color:#66746b;font-size:9px;font-style:normal}.ru-minis{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px}.ru-minis span{display:grid;gap:2px;padding-top:7px;border-top:1px solid #e3eae4}.ru-minis small{font-size:10px;font-weight:600}.ru-minis b{color:#174b35;font-size:16px}.ru-streak{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.ru-streak u{display:block;aspect-ratio:1;border-radius:3px}.ru-streak .w{background:#35a66f}.ru-streak .l{background:#d26a62}.dv-phone .dv-screen{position:relative}.dv-feed{display:flex;flex-direction:column;gap:5px}.dv-feed .dv-ev{margin-inline:-3px;padding-inline:3px;overflow:hidden;border-radius:6px}.dv-feed .dv-ev.is-fresh{animation:dv-ev-in .6s cubic-bezier(.2,.7,.2,1) both,dv-ev-flash 2.6s ease both}.dv-feed .dv-ev .is-flat{color:#55645b}@keyframes dv-ev-in{0%{max-height:0;padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-8px)}to{max-height:46px;padding-top:4px;padding-bottom:4px;opacity:1;transform:none}}@keyframes dv-ev-flash{0%{background:rgb(53 166 111/24%)}to{background:transparent}}.dv-live{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#26b574;box-shadow:0 0 0 0 rgb(38 181 116/50%);animation:dv-live 1.6s ease-in-out infinite}@keyframes dv-live{70%{box-shadow:0 0 0 5px rgb(38 181 116/0)}to{box-shadow:0 0 0 0 rgb(38 181 116/0)}}.dv-toast{position:absolute;top:24px;left:50%;z-index:3;padding:3px 9px;border-radius:99px;background:#0f3a28;box-shadow:0 6px 14px rgb(15 58 40/30%);color:#fff;font-size:8px;font-weight:700;white-space:nowrap;animation:dv-toast 2.2s ease both}@keyframes dv-toast{0%{opacity:0;transform:translate(-50%,-8px)}12%,70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}.dv-tags{position:relative;display:grid}.dv-tags em{grid-area:1/1;justify-self:end;white-space:nowrap}.dv-tags .dv-saved{opacity:0;animation:wg-saved 16s ease infinite}.dv-tags .dv-add{animation:wg-add 16s ease infinite}.dv-widgets.is-drag{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,70px);gap:5px}.dv-widgets.is-drag>span{position:relative;isolation:isolate;min-width:0}.dv-widgets.is-drag>span:after{position:absolute;inset:-1.5px;z-index:-1;border:1.5px solid #218653;border-radius:8px;background:#fff;box-shadow:0 10px 18px rgb(15 58 40/28%);content:"";opacity:0;pointer-events:none}.dv-widgets.is-drag .w-eq{grid-area:1/1/2/3}.dv-widgets.is-drag .w-wr{grid-area:1/3}.dv-widgets.is-drag .w-dd{grid-area:2/1}.dv-widgets.is-drag .w-pl{grid-area:2/2}.dv-widgets.is-drag .w-pf{grid-area:2/3}.dv-widgets.is-drag .w-eq .dv-curve{height:38px}.dv-widgets.is-drag .w-pl b{font-size:12px}.dv-widgets.is-drag .mb{display:block;height:4px;margin-top:auto;border-radius:9px;background:#e8f1ea}.dv-widgets.is-drag .mb u{display:block;height:100%;border-radius:9px;background:var(--emerald)}.dv-widgets.is-drag .mb.is-r u{background:#d26a62}.dv-widgets.is-drag .bars{display:flex;align-items:flex-end;gap:3px;height:20px}.dv-widgets.is-drag .bars u{flex:1;border-radius:2px 2px 0 0;background:#8cc5a0}.dv-widgets.is-drag .bars u:last-child{background:var(--emerald)}.dv-cursor{position:absolute;right:8px;bottom:-4px;z-index:4;width:15px;height:15px;filter:drop-shadow(0 2px 3px rgb(15 58 40/40%));opacity:0}.dv-widgets.is-drag .w-wr{animation:wg-A 16s ease-in-out infinite}.dv-widgets.is-drag .w-wr:after{animation:wg-lift-A 16s ease-in-out infinite}.dv-widgets.is-drag .w-wr .dv-cursor{animation:wg-cur-A 16s ease-in-out infinite}.dv-widgets.is-drag .w-pf{animation:wg-B 16s ease-in-out infinite}.dv-widgets.is-drag .w-pf:after{animation:wg-lift-B 16s ease-in-out infinite}.dv-widgets.is-drag .w-pf .dv-cursor{animation:wg-cur-B 16s ease-in-out infinite}.dv-widgets.is-drag .w-dd{animation:wg-C 16s ease-in-out infinite}.dv-widgets.is-drag .w-dd:after{animation:wg-lift-C 16s ease-in-out infinite}.dv-widgets.is-drag .w-dd .dv-cursor{animation:wg-cur-C 16s ease-in-out infinite}.dv-widgets.is-drag .w-pl{animation:wg-D 16s ease-in-out infinite}.dv-widgets.is-drag .w-pl:after{animation:wg-lift-D 16s ease-in-out infinite}.dv-widgets.is-drag .w-pl .dv-cursor{animation:wg-cur-D 16s ease-in-out infinite}@keyframes wg-B{0%{transform:translate(0) scale(1) rotate(0deg);z-index:1}2%{transform:translate(0) scale(1) rotate(0deg);z-index:1}4%{transform:translate(0) scale(1.09) rotate(-2deg);z-index:3}14%{transform:translateY(-75px) scale(1.09) rotate(-2deg);z-index:3}16%{transform:translateY(-75px) scale(1) rotate(0deg);z-index:1}55%{transform:translateY(-75px) scale(1) rotate(0deg);z-index:1}66%{transform:translate(0) scale(1) rotate(0deg);z-index:1}to{transform:translate(0) scale(1) rotate(0deg);z-index:1}}@keyframes wg-lift-B{0%{opacity:0}2%{opacity:0}4%{opacity:1}14%{opacity:1}16%{opacity:0}to{opacity:0}}@keyframes wg-cur-B{0%{opacity:0;transform:translate(10px,12px) scale(1)}2%{opacity:1;transform:translate(0) scale(1)}3%{opacity:1;transform:translate(0) scale(.88)}14%{opacity:1;transform:translate(0) scale(.88)}16%{opacity:1;transform:translate(0) scale(1)}18%{opacity:0;transform:translate(10px,12px) scale(1)}to{opacity:0;transform:translate(10px,12px) scale(1)}}@keyframes wg-A{0%{transform:translate(0) scale(1) rotate(0deg);z-index:1}5%{transform:translate(0) scale(1) rotate(0deg);z-index:1}16%{transform:translateY(75px) scale(1) rotate(0deg);z-index:1}52%{transform:translateY(75px) scale(1) rotate(0deg);z-index:1}54%{transform:translateY(75px) scale(1.09) rotate(2deg);z-index:3}64%{transform:translate(0) scale(1.09) rotate(2deg);z-index:3}66%{transform:translate(0) scale(1) rotate(0deg);z-index:1}to{transform:translate(0) scale(1) rotate(0deg);z-index:1}}@keyframes wg-lift-A{0%{opacity:0}52%{opacity:0}54%{opacity:1}64%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes wg-cur-A{0%{opacity:0;transform:translate(10px,12px) scale(1)}50%{opacity:0;transform:translate(10px,12px) scale(1)}52%{opacity:1;transform:translate(0) scale(1)}53%{opacity:1;transform:translate(0) scale(.88)}64%{opacity:1;transform:translate(0) scale(.88)}66%{opacity:1;transform:translate(0) scale(1)}68%{opacity:0;transform:translate(10px,12px) scale(1)}to{opacity:0;transform:translate(10px,12px) scale(1)}}@keyframes wg-C{0%{transform:translate(0) scale(1) rotate(0deg);z-index:1}27%{transform:translate(0) scale(1) rotate(0deg);z-index:1}29%{transform:translate(0) scale(1.09) rotate(-2deg);z-index:3}39%{transform:translate(102px) scale(1.09) rotate(-2deg);z-index:3}41%{transform:translate(102px) scale(1) rotate(0deg);z-index:1}80%{transform:translate(102px) scale(1) rotate(0deg);z-index:1}91%{transform:translate(0) scale(1) rotate(0deg);z-index:1}to{transform:translate(0) scale(1) rotate(0deg);z-index:1}}@keyframes wg-lift-C{0%{opacity:0}27%{opacity:0}29%{opacity:1}39%{opacity:1}41%{opacity:0}to{opacity:0}}@keyframes wg-cur-C{0%{opacity:0;transform:translate(10px,12px) scale(1)}25%{opacity:0;transform:translate(10px,12px) scale(1)}27%{opacity:1;transform:translate(0) scale(1)}28%{opacity:1;transform:translate(0) scale(.88)}39%{opacity:1;transform:translate(0) scale(.88)}41%{opacity:1;transform:translate(0) scale(1)}43%{opacity:0;transform:translate(10px,12px) scale(1)}to{opacity:0;transform:translate(10px,12px) scale(1)}}@keyframes wg-D{0%{transform:translate(0) scale(1) rotate(0deg);z-index:1}30%{transform:translate(0) scale(1) rotate(0deg);z-index:1}41%{transform:translate(-102px) scale(1) rotate(0deg);z-index:1}77%{transform:translate(-102px) scale(1) rotate(0deg);z-index:1}79%{transform:translate(-102px) scale(1.09) rotate(2deg);z-index:3}89%{transform:translate(0) scale(1.09) rotate(2deg);z-index:3}91%{transform:translate(0) scale(1) rotate(0deg);z-index:1}to{transform:translate(0) scale(1) rotate(0deg);z-index:1}}@keyframes wg-lift-D{0%{opacity:0}77%{opacity:0}79%{opacity:1}89%{opacity:1}91%{opacity:0}to{opacity:0}}@keyframes wg-cur-D{0%{opacity:0;transform:translate(10px,12px) scale(1)}75%{opacity:0;transform:translate(10px,12px) scale(1)}77%{opacity:1;transform:translate(0) scale(1)}78%{opacity:1;transform:translate(0) scale(.88)}89%{opacity:1;transform:translate(0) scale(.88)}91%{opacity:1;transform:translate(0) scale(1)}93%{opacity:0;transform:translate(10px,12px) scale(1)}to{opacity:0;transform:translate(10px,12px) scale(1)}}@keyframes wg-saved{0%{opacity:0}15.5%{opacity:0}17%{opacity:1}21%{opacity:1}22.5%{opacity:0}40.5%{opacity:0}42%{opacity:1}46%{opacity:1}47.5%{opacity:0}65.5%{opacity:0}67%{opacity:1}71%{opacity:1}72.5%{opacity:0}90.5%{opacity:0}92%{opacity:1}96%{opacity:1}97.5%{opacity:0}to{opacity:0}}@keyframes wg-add{0%{opacity:1}15.5%{opacity:1}17%{opacity:0}21%{opacity:0}22.5%{opacity:1}40.5%{opacity:1}42%{opacity:0}46%{opacity:0}47.5%{opacity:1}65.5%{opacity:1}67%{opacity:0}71%{opacity:0}72.5%{opacity:1}90.5%{opacity:1}92%{opacity:0}96%{opacity:0}97.5%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dv-cursor,.dv-feed .dv-ev.is-fresh,.dv-live,.dv-tags .dv-add,.dv-tags .dv-saved,.dv-toast,.dv-widgets.is-drag>span,.dv-widgets.is-drag>span:after{animation:none!important}.dv-toast{display:none}}