html,body{margin:0;padding:0}::selection{background:#4daf4d4d}@keyframes lf-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lf-home [data-theme=light]{--ds-text-muted: var(--neutral-600);--ds-text-subtle: #5E6C84}.lf-hero{background:radial-gradient(120% 92% at 80% 14%,#1a3a68,#102444 44%,#091628)}.lf-hero-vig{background:radial-gradient(78% 72% at 20% 52%,#091628bd,#09162800 70%)}.lf-vpill{cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;transition:all .2s var(--ease-out);letter-spacing:.01em;white-space:nowrap;border:1px solid var(--ds-border);background:transparent;color:var(--ds-text-muted)}.lf-vpill:hover{border-color:var(--ds-border-strong);color:var(--ds-text)}.lf-vpill[aria-pressed=true]{background-image:linear-gradient(var(--ds-text),var(--ds-text));color:var(--ds-bg);border-color:var(--ds-text)}.lf-cs-submit{margin-top:4px;height:48px;border:none;border-radius:10px;font-family:var(--font-sans);font-size:15px;font-weight:600;cursor:pointer;background-image:linear-gradient(var(--ds-primary),var(--ds-primary));color:var(--ds-on-primary);transition:opacity .15s,filter .15s,transform .16s var(--ease-out);position:relative;overflow:hidden}.lf-cs-submit:not(:disabled):after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skew(-18deg);animation:lf-shine 4.5s ease-in-out infinite}.lf-cs-submit:hover{filter:brightness(1.06)}.lf-cs-submit:disabled{opacity:.6;cursor:wait}.lf-cs-input{height:46px;border-radius:10px;border:1px solid var(--ds-border-strong);background-image:linear-gradient(var(--ds-surface),var(--ds-surface));color:var(--ds-text);font-family:var(--font-sans);font-size:15px;padding:0 14px;outline:none;transition:border-color .15s,box-shadow .15s;width:100%}.lf-cs-input:focus{border-color:var(--blue-500);box-shadow:var(--ds-focus-ring)}.lf-cs-outline{height:42px;padding:0 18px;border-radius:10px;border:1px solid var(--ds-border-strong);background:transparent;color:var(--ds-text);font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.lf-cs-outline:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.lf-imgslot{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-radius:16px;border:1px dashed var(--ds-border-strong);background:var(--ds-surface-2);color:var(--ds-text-subtle);font-family:var(--font-mono);font-size:12px;line-height:1.4}.lf-loops3{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:52px;max-width:1080px;margin:0 auto;position:relative;z-index:1}.lf-loopcard{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:18px;padding:32px 28px 30px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(16px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.lf-loopcard[data-on=true]{opacity:1;transform:none}.lf-loopcard-n{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--ds-primary)}.lf-loopcard-t{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--ds-text)}.lf-loopcard-d{font-size:15px;line-height:1.55;color:var(--ds-text-muted);margin:0;flex:1}.lf-loopcard-foot{margin-top:6px;padding-top:15px;border-top:1px solid var(--ds-border);display:flex;flex-direction:column;gap:5px}.lf-loopcard-prod{font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--ds-primary)}.lf-loopcard-clue{font-size:13px;line-height:1.45;color:var(--ds-text-subtle)}.lf-funnel{position:relative;max-width:1080px;height:132px;margin:4px auto 0}.lf-funnel svg{width:100%;height:100%;display:block;overflow:visible}.lf-funnel-base{fill:none;stroke:#ffffff21;stroke-width:1.5}.lf-funnel-flow{fill:none;stroke:url(#lf-funnelgrad);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:9 24;filter:drop-shadow(0 0 6px rgba(77,175,77,.6));animation:lf-loopflow 4.5s linear infinite}@keyframes lf-loopflow{to{stroke-dashoffset:-100}}.lf-funnel-arrow{fill:var(--ds-primary);filter:drop-shadow(0 0 5px rgba(77,175,77,.7))}.lf-funnel-hubring{fill:none;stroke:var(--ds-primary);stroke-width:1.5;opacity:.5;transform-box:fill-box;transform-origin:center;animation:lf-convping 3.2s ease-out infinite}@keyframes lf-convping{0%{transform:scale(.6);opacity:.6}80%,to{transform:scale(2.6);opacity:0}}.lf-funnel-cap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--ds-bg-inset);padding:4px 14px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-primary);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border-radius:999px}@media (max-width: 880px){.lf-funnel{height:84px;max-width:420px}.lf-funnel svg{display:none}.lf-funnel-cap{position:static;transform:none;display:flex;justify-content:center;margin:8px auto}}.lf-glight{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--ds-primary);box-shadow:0 0 8px var(--ds-primary);animation:lf-livepulse 1.5s ease-in-out infinite}.lf-glight:before,.lf-glight:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--ds-primary);animation:lf-livering 1.9s cubic-bezier(0,.55,.45,1) infinite}.lf-glight:after{animation-delay:.95s}@keyframes lf-livepulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.62);opacity:.75}}@keyframes lf-livering{0%{transform:scale(1);opacity:.85}80%,to{transform:scale(3.4);opacity:0}}.lf-cardset>div{transition:transform .34s var(--ease-out),box-shadow .34s var(--ease-out),border-color .34s var(--ease-out);position:relative;overflow:hidden}.lf-cardset>div:after{content:"";position:absolute;top:0;left:-120%;width:65%;height:100%;background:linear-gradient(100deg,transparent,rgba(77,175,77,.1),transparent);transform:skew(-16deg);transition:left .65s var(--ease-out);pointer-events:none}.lf-cardset>div:hover{transform:translateY(-7px);border-color:var(--ds-primary);box-shadow:0 22px 56px #4daf4d33}.lf-cardset>div:hover:after{left:130%}.lf-reveal{opacity:0;transform:translateY(30px);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out)}.lf-reveal[data-shown=true]{opacity:1;transform:none}.lf-aurora{position:absolute;inset:-15%;pointer-events:none;overflow:hidden;z-index:0}.lf-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.42}.lf-blob--g{width:620px;height:620px;right:2%;top:-8%;background:radial-gradient(circle,rgba(77,175,77,.9),transparent 68%);animation:lf-aud1 17s ease-in-out infinite}.lf-blob--b{width:540px;height:540px;right:24%;top:22%;background:radial-gradient(circle,rgba(50,116,187,.85),transparent 68%);animation:lf-aud2 21s ease-in-out infinite}.lf-blob--y{width:360px;height:360px;right:8%;top:48%;background:radial-gradient(circle,rgba(253,185,31,.7),transparent 66%);animation:lf-aud3 24s ease-in-out infinite}@keyframes lf-aud1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,40px) scale(1.14)}}@keyframes lf-aud2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-44px) scale(1.1)}}@keyframes lf-aud3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(36px,52px) scale(1.2)}}.lf-fwrap{position:absolute;top:50%;right:max(24px,calc(50% - 620px));transform:translateY(-50%);width:430px;height:540px;z-index:2;pointer-events:none}@media (max-width: 1120px){.lf-fwrap{display:none}}.lf-fwin{position:absolute;border-radius:14px;padding:15px 17px;background:#0d1c34d1;border:1px solid rgba(255,255,255,.13);box-shadow:0 24px 60px #040c1c8c;backdrop-filter:blur(10px)}.lf-fwin-title{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lf-fdot{position:relative;width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 9px currentColor;animation:lf-livepulse 1.5s ease-in-out infinite}.lf-fdot:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid currentColor;animation:lf-livering 1.9s cubic-bezier(0,.55,.45,1) infinite}@keyframes lf-float1{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes lf-float2{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}@keyframes lf-float3{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-13px) rotate(-1.2deg)}}@keyframes lf-float4{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(12px) rotate(1deg)}}.lf-pilot-btn{display:inline-flex;align-items:center;gap:9px;height:52px;padding:0 26px;border:none;border-radius:12px;font-family:var(--font-sans);font-size:16px;font-weight:700;letter-spacing:-.01em;cursor:pointer;color:#0a1830;background-image:linear-gradient(120deg,var(--gold-400),var(--gold-300));box-shadow:0 10px 34px #fdb91f57;transition:transform .16s var(--ease-out),box-shadow .16s,filter .16s;position:relative;overflow:hidden;text-decoration:none}.lf-pilot-btn:hover{transform:translateY(-2px);box-shadow:0 16px 44px #fdb91f75;filter:brightness(1.04)}.lf-pilot-btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:lf-shine 4.5s ease-in-out infinite}@keyframes lf-shine{0%,72%{left:-60%}88%,to{left:130%}}.lf-pilot-btn--sm{height:44px;font-size:14.5px;padding:0 20px}.lf-score-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 26px;border:none;border-radius:12px;font-family:var(--font-sans);font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;flex:none;cursor:pointer;color:#fff;background-image:linear-gradient(120deg,var(--green-500),var(--green-400));box-shadow:0 10px 34px #4daf4d57;transition:transform .16s var(--ease-out),box-shadow .16s,filter .16s;position:relative;overflow:hidden;text-decoration:none}.lf-score-btn:hover{transform:translateY(-2px);box-shadow:0 16px 44px #4daf4d75;filter:brightness(1.05)}.lf-score-btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);animation:lf-shine 4.5s ease-in-out infinite}.lf-score-btn--sm{height:44px;font-size:14.5px;padding:0 20px}.lf-pilot-ribbon{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background-image:linear-gradient(var(--ds-warning-soft),var(--ds-warning-soft));border:1px solid var(--gold-400);color:var(--gold-600);font-family:var(--font-sans);font-size:12.5px;font-weight:600}[data-theme=dark] .lf-pilot-ribbon{color:var(--gold-300)}.lf-pilot-ribbon .lf-udot{background:var(--gold-400)}.lf-udot{width:7px;height:7px;border-radius:50%;background:#0a1830;animation:lf-pulse 1.3s ease-in-out infinite;flex:none}@keyframes lf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}.lf-spendwrap{position:relative;margin-top:52px;border-radius:20px;border:1px solid var(--ds-border);background:var(--ds-surface);padding:clamp(26px,3vw,40px);overflow:hidden}.lf-spendwrap:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 120% at 50% -10%,rgba(253,185,31,.12),transparent 60%);pointer-events:none}.lf-spendgrid{position:relative;display:flex;flex-wrap:wrap;gap:12px}.lf-chan{display:flex;align-items:center;gap:11px;padding:12px 15px 12px 12px;border-radius:12px;background:var(--ds-bg);border:1px solid var(--ds-border);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-out)}.lf-chan:hover{transform:translateY(-3px)}.lf-chan-ic{width:38px;height:38px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;color:#fff}.lf-chan-nm{font-size:14.5px;font-weight:700;color:var(--ds-text);letter-spacing:-.01em;line-height:1.1}.lf-spend-resolve{position:relative;margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:26px clamp(24px,3vw,34px);border-radius:18px;border:1px solid var(--ds-primary);background:var(--ds-primary-soft)}.lf-rally-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at 50% 12%,var(--ds-primary-soft),transparent 64%)}.lf-rally-sym{width:clamp(62px,8vw,92px);height:auto;margin:0 auto 30px;display:block;filter:drop-shadow(0 8px 28px rgba(77,175,77,.45));animation:lf-rallyfloat 6s ease-in-out infinite}@keyframes lf-rallyfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lf-awards{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:clamp(16px,3vw,40px)}.lf-award{width:clamp(104px,11vw,148px);height:auto;filter:drop-shadow(0 16px 38px rgba(0,0,0,.42));transition:transform .45s cubic-bezier(.2,.7,.2,1);animation:lf-awardfloat 6.5s ease-in-out infinite;will-change:transform}.lf-award:hover{transform:translateY(-10px) scale(1.05)}.lf-award:nth-child(2){animation-delay:.9s}.lf-award:nth-child(3){animation-delay:1.8s}.lf-award:nth-child(4){animation-delay:2.7s}.lf-award:nth-child(5){animation-delay:3.6s}@keyframes lf-awardfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lf-mq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lf-mq+.lf-mq{margin-top:18px}.lf-mq-track{display:flex;gap:18px;width:max-content;animation:lf-mqscroll 64s linear infinite}.lf-mq--rev .lf-mq-track{animation-direction:reverse;animation-duration:78s}.lf-mq:hover .lf-mq-track{animation-play-state:paused}@keyframes lf-mqscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lf-rev{width:390px;flex:none;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:14px;padding:24px 26px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:13px}.lf-rev-stars{display:flex;gap:1px;color:#ff492c;font-size:17px;letter-spacing:1px;line-height:1}.lf-rev-q{font-size:15px;line-height:1.55;color:var(--ds-text);margin:0}.lf-rev-by{display:flex;align-items:center;gap:11px;margin-top:4px}.lf-rev-av{width:38px;height:38px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;letter-spacing:.02em}.lf-rev-nm{font-size:13.5px;font-weight:700;color:var(--ds-text);line-height:1.2}.lf-rev-ro{font-family:var(--font-mono);font-size:11px;color:var(--ds-text-subtle);letter-spacing:.02em;margin-top:2px}.lf-g2mark{width:30px;height:30px;border-radius:7px;background:#ff492c;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:800;font-size:14px;letter-spacing:-.02em}.lf-g2cta{display:inline-flex;align-items:center;gap:10px;height:50px;white-space:nowrap;padding:0 24px;border-radius:12px;background:var(--ds-surface);border:1px solid var(--ds-border-strong);color:var(--ds-text);font-weight:700;font-size:15px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.lf-g2cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--ds-primary)}@media (max-width: 600px){.lf-rev{width:300px}}.lf-h1--ai,.lf-sub--ai,.lf-hero[data-headline=ai] .lf-h1--list{display:none}.lf-hero[data-headline=ai] .lf-h1--ai{display:block}.lf-hero[data-subhead=ai] .lf-sub--channels{display:none}.lf-hero[data-subhead=ai] .lf-sub--ai{display:block}.lf-idxbg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lf-idxmap{position:absolute;top:50%;right:-6%;transform:translateY(-50%);width:min(720px,62%);aspect-ratio:1 / .92;opacity:.55}.lf-idxmap .lf-road{fill:none;stroke:var(--ds-border-strong);stroke-linecap:round;opacity:.55}.lf-idxmap .lf-road--major{stroke:var(--ds-primary);opacity:.28}.lf-idxmap .lf-block{fill:var(--ds-primary);opacity:.05}.lf-idxmap .lf-water{fill:var(--ds-secondary);opacity:.05}.lf-radar{position:absolute;width:360px;height:360px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.lf-radar:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#4daf4d00 0deg 300deg,#4daf4d4d 350deg,#4daf4d00 360deg);-webkit-mask:radial-gradient(circle,#000 60%,transparent 71%);mask:radial-gradient(circle,#000 60%,transparent 71%);animation:lf-spin 5s linear infinite}@keyframes lf-spin{to{transform:rotate(360deg)}}.lf-radar-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(77,175,77,.22);border-radius:50%}.lf-radar-ring.r1{width:33%;height:33%}.lf-radar-ring.r2{width:66%;height:66%}.lf-radar-ring.r3{width:100%;height:100%}.lf-pin{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;cursor:default}.lf-pin-dot{position:relative;display:block;width:13px;height:13px;border-radius:50%;background:var(--ds-primary);box-shadow:0 0 12px #4daf4db3;animation:lf-discover 4.6s ease-in-out infinite}.lf-pin-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--ds-primary);animation:lf-livering 2.6s cubic-bezier(0,.55,.45,1) infinite}.lf-pin--you .lf-pin-dot{width:18px;height:18px;background:var(--gold-400);box-shadow:0 0 18px #fdb91fd9;animation:none}.lf-pin--you .lf-pin-dot:after{border-color:var(--gold-400);animation-duration:2.2s}.lf-pin--dim .lf-pin-dot{background:var(--ds-text-subtle);box-shadow:none;opacity:.5;animation:none}.lf-pin--dim .lf-pin-dot:after{display:none}.lf-pin-label{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:3px 8px;border-radius:6px;background:var(--ds-surface);border:1px solid var(--ds-border);color:var(--ds-text);box-shadow:var(--shadow-sm);opacity:0;transition:opacity .2s var(--ease-out)}.lf-pin:hover .lf-pin-label{opacity:1}@keyframes lf-discover{0%,to{transform:scale(.55);opacity:.35}14%,40%{transform:scale(1);opacity:1}60%{transform:scale(.55);opacity:.35}}@media (max-width: 900px){.lf-idxbg,.lf-aibg,.lf-proofbg,.lf-ccbg{display:none}}.lf-aibg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lf-aibg-glow{position:absolute;top:-20%;right:-8%;width:66%;height:130%;background:radial-gradient(closest-side,var(--ds-primary-soft),transparent 70%);opacity:.9}.lf-airip{position:absolute;inset:0;width:100%;height:100%}.lf-airip-guide{fill:none;stroke:var(--ds-primary);stroke-width:1.4;opacity:.12}.lf-airip-ring{fill:none;stroke:var(--ds-primary);stroke-width:2;transform-box:fill-box;transform-origin:center;opacity:0;animation:lf-airipple 6s ease-out infinite}@keyframes lf-airipple{0%{transform:scale(.14);opacity:0}14%{opacity:.5}to{transform:scale(1);opacity:0}}.lf-airip-core{fill:var(--ds-primary);filter:drop-shadow(0 0 9px rgba(77,175,77,.85))}.lf-airip-dot{fill:var(--ds-primary);transform-box:fill-box;transform-origin:center;opacity:.5;animation:lf-airdot 3.6s ease-in-out infinite}.lf-airip-dot--navy{fill:var(--ds-secondary);opacity:.26}@keyframes lf-airdot{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.72;transform:scale(1.3)}}.lf-proofbg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lf-proofbg svg{position:absolute;left:0;bottom:0;width:100%;height:72%;opacity:.6}.lf-proof-area{fill:var(--ds-primary);opacity:.06}.lf-proof-line{fill:none;stroke:var(--ds-primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:.28}.lf-proof-flow{fill:none;stroke:var(--ds-primary);stroke-width:3;stroke-linecap:round;stroke-dasharray:6 320;filter:drop-shadow(0 0 5px rgba(77,175,77,.8));animation:lf-proofflow 5s linear infinite}@keyframes lf-proofflow{to{stroke-dashoffset:-326}}.lf-proof-tick{fill:var(--ds-primary);transform-box:fill-box;transform-origin:center;animation:lf-airdot 3.4s ease-in-out infinite}.lf-ccbg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lf-ccbg-grid{position:absolute;inset:0;background-image:linear-gradient(var(--ds-border) 1px,transparent 1px),linear-gradient(90deg,var(--ds-border) 1px,transparent 1px);background-size:56px 56px;opacity:.25;-webkit-mask:radial-gradient(120% 90% at 85% 20%,#000,transparent 72%);mask:radial-gradient(120% 90% at 85% 20%,#000,transparent 72%)}.lf-dash{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#0c1c34,#0a1424);box-shadow:0 34px 90px #08122480;margin-bottom:40px}.lf-dash-bar{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.07);background:#0003}.lf-dash-tabs{display:flex;gap:6px;margin-left:14px;flex-wrap:wrap}.lf-dash-tab{font-family:var(--font-mono);font-size:11.5px;padding:4px 11px;border-radius:7px;color:#ffffff80;white-space:nowrap}.lf-dash-tab--on{background:#4daf4d29;color:#7fdc8a}.lf-dash-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;color:#ffffff8c}.lf-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lf-kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:14px 15px}.lf-kpi__l{font-size:11px;color:#ffffff80;letter-spacing:.02em}.lf-kpi__v{font-family:var(--font-sans);font-size:29px;font-weight:700;color:#eaf0f8;line-height:1;margin-top:7px;letter-spacing:-.01em}.lf-kpi__d{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:11px;font-weight:700;margin-top:9px;padding:2px 7px;border-radius:6px}.lf-kpi__d--up{color:#7fdc8a;background:#4daf4d29}.lf-card-d{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 18px}.lf-card-d__h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.lf-card-d__t{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.lf-area-svg{width:100%;height:150px;display:block}.lf-area-grid{stroke:#ffffff12;stroke-width:1}.lf-area-fill{fill:url(#lf-areagrad);opacity:1}.lf-area-line{fill:none;stroke:#4daf4d;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lf-area-flow{fill:none;stroke:#aef0b3;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:3 97;opacity:1;filter:drop-shadow(0 0 5px rgba(126,230,140,.9));animation:lf-flowpath 4.5s linear infinite}@keyframes lf-flowpath{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.lf-feed{display:flex;flex-direction:column;gap:0}.lf-feed__row{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.06)}.lf-feed__row:first-child{border-top:none}.lf-feed__stars{color:var(--gold-400);font-size:12px;letter-spacing:1px;flex:none}.lf-feed__txt{font-size:13px;color:#ffffffc7;flex:1}.lf-feed__when{font-family:var(--font-mono);font-size:11px;color:#fff6;flex:none}.lf-oys-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(40px,6vw,84px);align-items:center}.lf-oys-trade{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--ds-border)}.lf-oys-trade:last-child{border-bottom:1px solid var(--ds-border)}.lf-oys-trade b{color:var(--ds-text);font-weight:700}.lf-oys-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:14px}.lf-oys-quote{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:14px;padding:16px 18px;box-shadow:0 16px 40px #14284624;display:flex;flex-direction:column;justify-content:center}@media (max-width: 920px){.lf-oys-grid{grid-template-columns:1fr;gap:48px}}@media (prefers-reduced-motion: reduce){.lf-reveal,.lf-loopcard{transition:none}.lf-blob,.lf-fwin,.lf-udot,.lf-pilot-btn:after,.lf-score-btn:after,.lf-cs-submit:after,.lf-radar:before,.lf-pin-dot,.lf-pin-dot:after,.lf-proof-flow,.lf-proof-tick,.lf-area-flow,.lf-award,.lf-mq-track,.lf-glight,.lf-glight:before,.lf-glight:after,.lf-fdot,.lf-fdot:after,.lf-rally-sym,.lf-funnel-flow,.lf-funnel-hubring,.lf-airip-ring,.lf-airip-dot{animation:none!important}.lf-cardset>div:hover{transform:none}}@media (max-width: 860px){.lf-cs-grid,.lf-proof-grid{grid-template-columns:1fr!important}.lf-report-grid{grid-template-columns:1fr!important;gap:24px!important}.lf-loops3{grid-template-columns:1fr!important;gap:14px!important;max-width:420px}}
