:root{--li-blue: #0a66c2;--li-blue-dark: #004182;--li-blue-soft: #e8f3ff;--li-bg: #f4f2ee;--li-card: #ffffff;--li-text: rgba(0, 0, 0, .9);--li-muted: rgba(0, 0, 0, .6);--li-border: #e0dfdc;--li-bar: #e9e5df;--li-veil: rgba(244, 242, 238, .3);--li-veil-strong: rgba(244, 242, 238, .96);--li-shadow: 0 0 0 1px rgba(0, 0, 0, .08), 0 8px 28px rgba(0, 0, 0, .12);--li-tile: 168px;--li-gap: 12px;color-scheme:light}[data-theme=dark]{--li-blue: #71b7fb;--li-blue-dark: #a8d4ff;--li-blue-soft: #1d3247;--li-bg: #000000;--li-card: #1b1f23;--li-text: rgba(255, 255, 255, .9);--li-muted: rgba(255, 255, 255, .6);--li-border: #38434f;--li-bar: #2c343c;--li-veil: rgba(0, 0, 0, .4);--li-veil-strong: rgba(0, 0, 0, .95);--li-shadow: 0 0 0 1px rgba(255, 255, 255, .08), 0 8px 28px rgba(0, 0, 0, .5);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body.li{margin:0;min-height:100vh;background:var(--li-bg);color:var(--li-text);font-family:Inter,-apple-system,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.li a{color:var(--li-blue)}.li h1,.li h2,.li h3{margin:0;line-height:1.15;letter-spacing:-.01em}.li-wall{position:fixed;inset:0;z-index:0;display:flex;flex-direction:column;gap:var(--li-gap);padding-top:calc(var(--li-gap) / 2);overflow:hidden;pointer-events:none}.li-row{display:flex;gap:var(--li-gap);width:max-content;animation:li-scroll var(--li-row-duration, 90s) linear infinite;will-change:transform}.li-row.is-reverse{animation-direction:reverse}@keyframes li-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--li-gap) / 2))}}.li-tile{position:relative;flex:none;width:var(--li-tile);height:var(--li-tile);perspective:900px}.li-tile-inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,.2,.2,1)}.li-tile.is-flipped .li-tile-inner{transform:rotateY(180deg)}.li-face{position:absolute;inset:0;border-radius:10px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--li-bar);box-shadow:0 1px 2px #0000001f}.li-face img{width:100%;height:100%;object-fit:cover;display:block}.li-face-back{transform:rotateY(180deg);box-shadow:0 0 0 3px var(--li-blue),0 6px 18px #0a66c259}.li-chip{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#0000008c;color:#fff;backdrop-filter:blur(4px)}.li-face-back .li-chip{background:#0a66c2}.li-face-back .li-chip i{margin-right:4px}.li-veil{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 34% 62% at 25% 45%,var(--li-veil-strong) 0%,var(--li-veil-strong) 50%,var(--li-veil) 80%,transparent 100%),linear-gradient(to bottom,transparent 55%,var(--li-veil-strong) 100%)}.li-nav{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;max-width:1128px;margin:0 auto;padding:16px}.li-brand{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 10px;border-radius:999px;background:var(--li-card);box-shadow:var(--li-shadow);color:var(--li-text)!important;text-decoration:none}.li-brand i{color:var(--li-blue)}.li-brand span{font-family:Smooch,cursive;font-size:30px;line-height:1}.li-nav-cta{padding:8px 18px;border-radius:999px;border:1px solid var(--li-blue);background:var(--li-card);font-weight:600;text-decoration:none}.li-nav-cta:hover{background:var(--li-blue-soft)}main{position:relative;z-index:2}.li-hero{max-width:1128px;margin:0 auto;min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);display:flex;align-items:center;padding:24px 16px 64px}.li-card{background:var(--li-card);border-radius:12px;box-shadow:var(--li-shadow)}.li-hero-card{width:min(520px,100%);padding:36px 36px 28px;scroll-margin-top:24px}.li-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:4px 12px;border-radius:999px;background:var(--li-blue-soft);color:var(--li-blue);font-size:14px;font-weight:600}.li-eyebrow i{font-size:16px}.li-hero h1{font-size:clamp(32px,5vw,46px);font-weight:800}.li-lede{margin:16px 0 24px;color:var(--li-muted);font-size:18px}.li-error{margin:0 0 16px;padding:12px 14px;border-radius:8px;background:#fde8e8;color:#9b1c1c;font-size:15px}[data-theme=dark] .li-error{background:#3b1515;color:#fca5a5}.li-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:12px 24px;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .15s,box-shadow .15s,color .15s}.li-btn i{font-size:20px}.li .li-btn-primary{background:var(--li-blue);color:#fff}[data-theme=dark] .li .li-btn-primary{color:#000}.li .li-btn-primary:hover{background:var(--li-blue-dark)}.li .li-btn-outline{border:1px solid var(--li-border);background:var(--li-card);color:var(--li-text);min-height:46px;font-size:16px}.li .li-btn-outline:hover{background:var(--li-bg);box-shadow:inset 0 0 0 1px var(--li-muted)}.li-btn:focus-visible,.li-more summary:focus-visible,.li-nav-cta:focus-visible,.li-code:focus-visible{outline:3px solid var(--li-blue);outline-offset:2px}.li-more{margin-top:12px}.li-more summary{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:999px;color:var(--li-muted);font-size:15px;font-weight:600;cursor:pointer;list-style:none}.li-more summary::-webkit-details-marker{display:none}.li-more summary:hover{background:var(--li-bg);color:var(--li-text)}.li-more summary i{font-size:12px;transition:transform .2s}.li-more[open] summary i{transform:rotate(180deg)}.li-more-list{display:grid;gap:8px;padding-top:8px}.li-fine{margin:16px 0 0;color:var(--li-muted);font-size:14px;text-align:center}.li-fine i{color:var(--li-blue);margin-right:4px}.li-section{position:relative;padding:64px 16px;background:var(--li-bg)}.li-wrap{max-width:1128px;margin:0 auto}.li-section h2,.li-cta h2{font-size:clamp(26px,3.6vw,36px);font-weight:800;text-align:center}.li-section-lede{max-width:640px;margin:12px auto 40px;color:var(--li-muted);font-size:18px;text-align:center}.li-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.li-use{display:flex;flex-direction:column;padding:16px 16px 24px}.li-use h3{margin-top:20px;font-size:20px;font-weight:700}.li-use h3 i{color:var(--li-blue);margin-right:4px}.li-use p{margin:8px 0 0;color:var(--li-muted)}.li-mock{position:relative;border:1px solid var(--li-border);border-radius:10px;overflow:hidden;background:var(--li-card);aspect-ratio:1 / 1.05}.li-bar{display:block;height:10px;border-radius:5px;background:var(--li-bar)}.li-bar.w70{width:70%}.li-bar.w45{width:45%}.li-mock-lines{display:grid;gap:8px}.li-mock-name{font-weight:700;font-size:18px}.li-mock-banner{height:34%;background:linear-gradient(120deg,#0a66c2,#378fe9 55%,#a0c8f4)}.li-mock-avatar{position:absolute;left:20px;top:34%;width:42%;aspect-ratio:1;height:auto;transform:translateY(-50%);border-radius:50%;object-fit:cover;object-position:50% 20%;border:4px solid var(--li-card);box-shadow:0 0 0 3px var(--li-blue)}.li-mock-profile .li-mock-lines{position:absolute;left:20px;right:20px;bottom:24px}.li-mock-before{position:absolute;right:14px;top:calc(34% + 12px);margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--li-muted)}.li-mock-before img{width:64px;height:64px;border-radius:8px;object-fit:cover;filter:saturate(1.05)}.li-mock-before:before{content:"\f30a";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:-22px;top:22px;color:var(--li-blue)}.li-mock-post{display:flex;flex-direction:column}.li-mock-post-head{display:flex;align-items:center;gap:10px;padding:12px 12px 0}.li-mock-post-head img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 20%}.li-mock-post-head .li-mock-name{font-size:14px}.li-mock-post-head .li-bar{height:8px;width:80px}.li-mock-post-text{margin:8px 12px;font-size:14px;line-height:1.4}.li-mock-post-img{flex:1;min-height:0;width:100%;height:auto;object-fit:cover;object-position:50% 25%}.li-mock-reactions{display:flex;justify-content:space-between;padding:8px 12px;color:var(--li-muted);font-size:12px}.li-mock-reactions i{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:-4px;border-radius:50%;border:1px solid var(--li-card);font-size:9px;color:#fff}.li-mock-reactions i:nth-child(1){background:#378fe9}.li-mock-reactions i:nth-child(2){background:#df704d}.li-mock-reactions i:nth-child(3){background:#6dae4f;margin-right:6px}.li-mock-codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px}.li-code{position:relative;margin:0;border-radius:8px;overflow:hidden;perspective:700px;cursor:pointer}.li-code-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.2,.2,1)}.li-code img{display:block;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:8px}.li-code .li-code-after{position:absolute;inset:0;transform:rotateY(180deg)}.li-code.is-flipped .li-code-inner{transform:rotateY(180deg)}@media(hover:hover){.li-code:hover .li-code-inner{transform:rotateY(180deg)}}.li-code figcaption{position:absolute;left:6px;bottom:6px;padding:1px 8px;border-radius:999px;background:#0a66c2;color:#fff;font-size:11px;font-weight:600;line-height:18px;pointer-events:none}.li-steps-section{padding-top:16px}.li-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none}.li-steps li{padding:24px}.li-step-n{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--li-blue-soft);color:var(--li-blue);font-weight:800;font-size:18px}.li-steps h3{margin-top:16px;font-size:19px;font-weight:700}.li-steps p{margin:8px 0 0;color:var(--li-muted)}.li-cta{padding:64px 16px 72px;background:linear-gradient(120deg,#004182,#0a66c2 60%,#378fe9);color:#fff;text-align:center}.li-cta p{max-width:560px;margin:12px auto 28px;font-size:18px;opacity:.92}.li .li-btn-inverse{display:inline-flex;width:auto;min-width:min(340px,100%);background:#fff;color:#0a66c2}.li .li-btn-inverse:hover{background:#e8f3ff}.li-foot{position:relative;z-index:2;padding:24px 16px 32px;background:var(--li-bg);color:var(--li-muted);font-size:13px;text-align:center}.li-foot p{margin:0 0 8px}.li-foot a{color:var(--li-muted)}.li-disclaimer{font-size:12px;opacity:.85}.rmf-lang{display:inline-flex;align-items:center;gap:6px;margin-left:8px}.rmf-lang select{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.rmf-lang option{color:#000}.rmf-consent{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);transform:translate(-50%);z-index:45;width:min(36rem,calc(100% - 32px));display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;background:var(--li-card);color:var(--li-text);box-shadow:var(--li-shadow);font-size:14px}.rmf-consent p{flex:1;margin:0}.rmf-consent-actions{display:flex;gap:8px;flex-shrink:0}.rmf-consent .button{padding:6px 14px;border-radius:999px;border:1px solid var(--li-blue);background:transparent;color:var(--li-blue);font:inherit;font-weight:600;cursor:pointer}.rmf-consent .button.is-primary{background:var(--li-blue);color:#fff}[data-theme=dark] .rmf-consent .button.is-primary{color:#000}@media(max-width:960px){.li-uses{grid-template-columns:1fr 1fr}.li-uses .li-use:last-child{grid-column:1 / -1;max-width:520px;width:100%;justify-self:center}}@media(max-width:700px){:root{--li-tile: 120px;--li-gap: 8px}.li-veil{background:linear-gradient(to bottom,transparent 0%,var(--li-veil) 22%,var(--li-veil-strong) 42%,var(--li-veil-strong) 100%)}.li-hero{align-items:flex-end;min-height:auto;padding-top:30vh;padding-bottom:40px}.li-hero-card{padding:28px 20px 20px}.li-lede{font-size:17px}.li-uses,.li-steps{grid-template-columns:1fr}.li-uses .li-use:last-child{grid-column:auto}.li-section{padding:48px 16px}.li-nav-cta{display:none}.rmf-consent{flex-direction:column;align-items:stretch}.rmf-consent-actions .button{flex:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.li-row{animation:none}.li-tile-inner,.li-code-inner{transition:none}}
