
/* Shared liquid header, feature selector and illustrated motion. */
.ln-header{position:fixed!important;inset:0 0 auto;z-index:100;padding:0;transition:padding .4s cubic-bezier(.22,1,.36,1);background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
.ln-header-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:100%;min-height:66px;padding:0 32px;margin:auto;background:rgba(246,247,252,.72);border:1px solid rgba(105,113,145,.15);border-top:0;border-inline:0;backdrop-filter:blur(22px);box-shadow:0 4px 14px #20304f0a;transition:max-width .4s,border-radius .4s,min-height .4s,padding .4s,box-shadow .4s}
.ln-header.is-scrolled{padding:12px 20px 0}
.ln-header.is-scrolled .ln-header-bar{max-width:1400px;min-height:58px;border-radius:22px;border:1px solid rgba(105,113,145,.22);padding-inline:24px;box-shadow:0 12px 40px #20304f20;background:rgba(248,249,255,.82)}
.ln-header-brand{font-size:20px;font-weight:750;letter-spacing:-.05em;text-decoration:none;color:var(--color-krikkit-fg)}
.ln-desktop-nav{display:flex;align-items:center;gap:6px}
.ln-desktop-nav>a,.ln-desktop-nav>div>button{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;color:var(--color-krikkit-muted);font-size:12px;border-radius:99px;background:transparent;border:0;text-decoration:none;cursor:pointer}
.ln-desktop-nav>a:hover,.ln-desktop-nav>div>button:hover{background:var(--signal-blue-soft);color:var(--signal-blue)}
.ln-header-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}
.ln-theme-toggle,.ln-mobile-toggle{display:grid;place-items:center;background:transparent;border:0;color:var(--color-krikkit-fg);width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:21px}
.ln-theme-toggle:hover{background:var(--signal-blue-soft)}
.ln-theme-sun{display:none}.dark .ln-theme-sun{display:inline}.dark .ln-theme-moon{display:none}
.ln-header-login{font-size:12px;color:var(--color-krikkit-muted);text-decoration:none}
.ln-header-start{display:flex;align-items:center;justify-content:center;padding:9px 18px;min-height:38px;border-radius:99px;background:var(--signal-blue,#4469ed);color:#fff;font-size:12px;font-weight:600;box-shadow:0 4px 14px #4857ed33;text-decoration:none}
.ln-mobile-toggle{display:none}
.ln-dropdown{position:relative}
.ln-tools-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:430px;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border:1px solid var(--ln-border,#c8cede);border-radius:20px;background:rgba(250,251,255,.94);backdrop-filter:blur(24px);box-shadow:0 20px 55px #202c5625}
.ln-tools-menu[hidden]{display:none}
.ln-tools-menu a{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px;border-radius:12px;text-decoration:none;color:var(--color-krikkit-fg)}
.ln-tools-menu a:hover{background:var(--signal-blue-soft)}
.ln-tools-menu strong{display:block;font-size:12px;font-weight:600}.ln-tools-menu small{display:block;font-size:10px;color:var(--color-krikkit-muted);margin-top:5px}
.ln-tool-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--signal-blue-soft);color:var(--signal-blue)}
.ln-tools-menu a.ln-tools-all{grid-column:1/-1;min-height:36px;justify-content:center;border-top:1px solid var(--ln-border);border-radius:0;font-size:12px;color:var(--signal-blue)}
.ln-mobile-nav{margin:8px auto 0;width:calc(100% - 32px);background:rgba(250,251,255,.96);backdrop-filter:blur(22px);padding:14px;border-radius:20px;border:1px solid var(--ln-border,#c8cede);box-shadow:0 15px 35px #20304f20}
.ln-mobile-nav a{display:block;padding:12px;color:var(--color-krikkit-fg);font-size:14px;text-decoration:none;border-radius:12px}
.ln-mobile-nav a:hover{background:var(--signal-blue-soft)}
.ln-public-canvas{padding-top:100px;min-height:100svh}
.ln-auth-main{min-height:calc(100svh - 100px);padding:45px 20px 70px;display:flex;justify-content:center;align-items:center}
.ln-auth-card{width:min(100%,430px);padding:30px;border:1px solid var(--ln-border);border-radius:28px;background:rgba(255,255,255,.65);backdrop-filter:blur(20px);box-shadow:0 16px 45px -24px #29385c55}
.ln-renewed .ln-reference-footer{position:relative;isolation:isolate;background:rgba(255,255,255,.28)!important;overflow:hidden;backdrop-filter:blur(4px)}
.ln-reference-footer::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 0% 0%,#dae5ff77,transparent 55%),radial-gradient(ellipse at 100% 100%,#fce0e055,transparent 60%),repeating-linear-gradient(0deg,transparent 0 31px,#8596c00a 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,#8596c00a 31px 32px);box-shadow:inset 0 0 70px #ffffff66}
.ln-brand-strip{border-block:1px solid var(--ln-border);background:rgba(255,255,255,.22);padding:24px 0}
.ln-brand-strip .ln-brand-list{margin:0!important;gap:36px 70px!important}
.ln-brand-strip .ln-brand-list svg{width:28px;height:28px}
.ln-renewed .ln-models .ln-wrap{padding-top:32px!important}
.ln-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease var(--ln-delay,0ms),transform .65s ease var(--ln-delay,0ms)}
.ln-visible{opacity:1;transform:none}
.ln-gallery-action{margin-top:24px;text-align:center}
.ln-showcase{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;padding:22px;border:1px solid var(--ln-border);border-radius:28px;background:rgba(255,255,255,.5);box-shadow:0 18px 48px -32px #30395750;margin-bottom:32px}
.ln-showcase-display{padding:24px;background:linear-gradient(135deg,var(--signal-blue-soft),var(--ln-panel));border:1px solid var(--ln-border);border-radius:20px;min-width:0}
.ln-showcase-counter{font-size:11px;letter-spacing:.08em;color:var(--signal-blue);margin-bottom:20px}
.ln-showcase-panel[hidden]{display:none}
.ln-showcase-panel h3{margin:0 0 12px}.ln-showcase-panel>p{color:var(--ln-copy);font-size:14px!important;min-height:54px}
.ln-showcase-panel img{width:100%;height:180px;object-fit:cover;border-radius:12px;margin:18px 0;border:1px solid var(--ln-border)}
.ln-showcase-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:9px;list-style:none;padding:0;margin:0}
.ln-showcase-panel li{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--ln-border);border-radius:99px;background:var(--ln-panel);font-size:11px}
.ln-showcase-panel li::before{content:'✓';color:var(--signal-blue)}
.ln-showcase-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start;min-width:0}
.ln-showcase-tabs button{display:flex;gap:11px;align-items:center;text-align:left;border:1px solid var(--ln-border);border-radius:16px;padding:14px;background:var(--ln-panel);cursor:pointer;color:var(--color-krikkit-fg);min-width:0;transition:background .25s,border-color .25s,box-shadow .25s}
.ln-showcase-tabs button[aria-selected=true]{border-color:var(--signal-blue);background:var(--signal-blue-soft);box-shadow:0 4px 20px #5369cc12}
.ln-showcase-tabs .ln-tab-number{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--signal-blue-soft);color:var(--signal-blue);font-size:11px}
.ln-showcase-tabs strong{display:block;font-size:12px;line-height:1.6}
.ln-showcase-tabs small{display:block;font-size:10px;line-height:1.6;color:var(--ln-copy);margin-top:4px}
.ln-feature-art{position:relative;height:180px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#e5e7ff,#e8f7ff);border-bottom:1px solid var(--ln-border)}
.ln-feature-art>img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover!important;opacity:.12;padding:0!important;background:none!important}
.ln-feature-card:first-child .ln-feature-art{height:210px}
.ln-motion-demo{position:relative;width:min(85%,290px);padding:15px;border:1px solid #ffffff88;border-radius:14px;background:#ffffffc9;box-shadow:0 10px 35px #4451a322;font-size:11px;color:#314068}
.ln-demo-label{font-size:9px;color:#697999;letter-spacing:.08em;margin-bottom:12px}
.ln-demo-row{height:9px;border-radius:5px;background:#dce3f4;margin:8px 0;width:var(--row-width,100%);transform-origin:left;animation:ln-bars 4s ease-in-out infinite}
.ln-demo-row:nth-child(2){--row-width:65%;animation-delay:.3s}.ln-demo-row:nth-child(3){--row-width:90%;animation-delay:.6s}
.ln-demo-selected{padding:12px;border:1px solid #7b7bf2;border-radius:8px;animation:ln-selected 3s ease-in-out infinite;background:#eff0ff}
.ln-demo-chat{display:flex;flex-direction:column;gap:10px}.ln-demo-chat span{padding:8px 11px;border-radius:12px;background:#edeffd;animation:ln-demo-rise 3.5s infinite}.ln-demo-chat span:nth-child(2){align-self:flex-end;background:#4670ec;color:white;animation-delay:.4s}
.ln-terminal{background:#182137;color:#cfdbf9;font:11px/1.8 ui-monospace,monospace}
.ln-terminal div:not(.ln-demo-label){animation:ln-demo-rise 5s infinite both}
.ln-terminal div:nth-child(3){animation-delay:.5s}.ln-terminal div:nth-child(4){animation-delay:1s}.ln-terminal div:nth-child(5){animation-delay:1.5s;color:#7ee9be}
.ln-terminal-cursor{display:inline-block;width:6px;height:12px;background:#8bbaef;animation:ln-blink 1s steps(1) infinite}
.ln-orbit{position:relative;width:148px;height:148px;border:1px dashed #b0bde0;border-radius:50%}
.ln-orbit-center{position:absolute;inset:48px;display:grid;place-items:center;background:#fff;border:1px solid #c1ccea;border-radius:50%;font-weight:700;font-size:11px;color:#466de8}
.ln-orbit-ring{position:absolute;inset:0;animation:ln-orbit 28s linear infinite}
.ln-orbit-ring>span{position:absolute;width:40px;height:40px;display:grid;place-items:center;background:#fff;border:1px solid #c1ccea;border-radius:50%;font-size:9px;color:#466de8;animation:ln-orbit 28s linear infinite reverse;box-shadow:0 3px 10px #465da41a}
.ln-orbit-ring>span:nth-child(1){top:-20px;left:54px}.ln-orbit-ring>span:nth-child(2){right:-20px;top:54px}.ln-orbit-ring>span:nth-child(3){bottom:-20px;left:54px}.ln-orbit-ring>span:nth-child(4){left:-20px;top:54px}
.ln-preview-devices{display:flex;justify-content:center;align-items:end;gap:12px}
.ln-preview-device{height:62px;width:95px;border:2px solid #9aa8d1;border-radius:6px;padding:7px;background:#fff;animation:ln-selected 4s infinite}
.ln-preview-device:nth-child(2){height:78px;width:53px;animation-delay:.6s}.ln-preview-device:nth-child(3){height:60px;width:31px;animation-delay:1.2s}
.ln-demo-check{display:flex;gap:8px;margin-top:9px;animation:ln-demo-rise 4s infinite both}.ln-demo-check:nth-child(3){animation-delay:.5s}.ln-demo-check:nth-child(4){animation-delay:1s}
.ln-demo-check span{color:#0f9469}.ln-demo-branch{font:11px/2 ui-monospace,monospace;padding:10px;border-left:2px solid #657bed}.ln-demo-branch span{display:block;animation:ln-demo-rise 4s infinite}.ln-demo-branch span:nth-child(2){animation-delay:.5s}.ln-demo-branch span:nth-child(3){animation-delay:1s}
@keyframes ln-orbit{to{transform:rotate(360deg)}}
@keyframes ln-blink{50%{opacity:0}}
@keyframes ln-demo-rise{0%,5%{opacity:0;transform:translateY(5px)}20%,90%{opacity:1;transform:none}100%{opacity:0}}
@keyframes ln-bars{0%,100%{transform:scaleX(.85)}50%{transform:scaleX(1)}}
@keyframes ln-selected{0%,100%{box-shadow:0 0 0 0 #7777ff00}50%{box-shadow:0 0 0 4px #7777ff22}}
.dark .ln-header-bar,.dark .ln-header.is-scrolled .ln-header-bar{background:rgba(24,31,51,.82);border-color:#9daed326}
.dark .ln-tools-menu,.dark .ln-mobile-nav{background:rgba(25,33,53,.96)}
.dark .ln-showcase,.dark .ln-auth-card{background:rgba(29,38,60,.6)}
.dark .ln-renewed .ln-reference-footer{background:rgba(19,27,45,.25)!important}
.dark .ln-reference-footer::before{background:radial-gradient(ellipse at 0% 0%,#28436544,transparent 55%),radial-gradient(ellipse at 100% 100%,#44356544,transparent 60%);box-shadow:inset 0 0 70px #101b3222}
.dark .ln-brand-strip{background:rgba(29,38,60,.25)}
.dark .ln-feature-art{background:linear-gradient(135deg,#293759,#26324c)}
@media(min-width:1024px){.ln-mobile-nav{display:none!important}}
@media(max-width:1100px){.ln-desktop-nav{gap:0}.ln-desktop-nav>a,.ln-desktop-nav>div>button{padding-inline:8px}.ln-header-actions{gap:8px}}
@media(max-width:1023px){.ln-desktop-nav{display:none}.ln-mobile-toggle{display:grid}.ln-header-bar{padding-inline:20px}.ln-showcase{grid-template-columns:1fr}.ln-showcase-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ln-showcase-tabs button{flex-direction:column;align-items:start}.ln-showcase-panel img{height:240px}}
@media(max-width:600px){.ln-header.is-scrolled{padding:10px 12px 0}.ln-header.is-scrolled .ln-header-bar{padding-inline:12px;border-radius:20px;min-height:56px}.ln-header-brand{font-size:18px}.ln-header-login{display:none}.ln-header-start{padding-inline:12px;font-size:11px}.ln-header-actions{gap:4px}.ln-theme-toggle,.ln-mobile-toggle{width:34px;height:40px}.ln-showcase{padding:14px;gap:14px}.ln-showcase-display{padding:18px}.ln-showcase-panel img{height:160px}.ln-showcase-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.ln-showcase-tabs button{width:200px;flex-shrink:0;scroll-snap-align:start;flex-direction:row;align-items:center}.ln-showcase-tabs small{font-size:11px}.ln-auth-card{padding:25px 20px}.ln-brand-strip .ln-brand-list{gap:20px 26px!important}}
@media(prefers-reduced-motion:reduce){.ln-reveal{opacity:1;transform:none}.ln-header,.ln-header-bar,.ln-reveal{transition:none!important}.ln-motion-demo *,.ln-orbit *,.ln-preview-devices *{animation:none!important}.ln-terminal div:not(.ln-demo-label),.ln-demo-chat span,.ln-demo-check,.ln-demo-branch span{opacity:1;transform:none}}

.ln-feature-card>.ln-feature-art{padding:0;min-height:180px;display:grid;flex-direction:initial}

@media(max-width:600px){.ln-pricing-main table{min-width:0!important;table-layout:fixed;width:100%}.ln-pricing-main table th,.ln-pricing-main table td{padding:12px 7px;font-size:11px;overflow-wrap:anywhere}.ln-pricing-main table th:first-child{width:40%}}
.ln-showcase-panel:not([hidden]){animation:ln-panel-enter .3s ease both}@keyframes ln-panel-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}

/* Centered public sections, liquid logo divider, language control and neon cards. */
.ln-renewed .ln-section-heading{text-align:center!important}
.ln-renewed .ln-section::after{content:'';position:absolute;inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,#78addc45,#9ad6c835,transparent);pointer-events:none}
.ln-renewed .ln-section:nth-of-type(3n+1){background-image:radial-gradient(ellipse at 5% 30%,#46c4e710,transparent 60%)}
.ln-header-start,.ln-button{border-radius:12px;gap:0}
.ln-language{position:relative}.ln-language summary{list-style:none;display:flex;align-items:center;gap:4px;min-height:40px;padding:0 6px;font-size:9px;cursor:pointer;border-radius:12px;color:var(--color-krikkit-muted)}.ln-language summary::-webkit-details-marker{display:none}.ln-language summary:hover{background:var(--signal-blue-soft)}
.ln-language>div{position:absolute;top:calc(100% + 12px);right:0;width:150px;padding:8px;border-radius:16px;border:1px solid var(--ln-border,#c8cede);background:rgba(250,251,255,.96);backdrop-filter:blur(20px);box-shadow:0 15px 40px #22315922;animation:ln-language-enter .22s ease both}
.ln-language a{display:block;padding:10px;border-radius:10px;font-size:13px;color:var(--color-krikkit-fg);text-decoration:none}.ln-language a[aria-current=true],.ln-language a:hover{background:var(--signal-blue-soft);color:var(--signal-blue)}
.ln-tools-menu{width:296px;display:block;padding:10px;background-image:linear-gradient(#8ba4cb09 1px,transparent 1px),linear-gradient(90deg,#8ba4cb09 1px,transparent 1px);background-size:24px 24px;animation:ln-menu-enter .28s cubic-bezier(.22,1,.36,1) both}
.ln-menu-heading{display:flex;justify-content:space-between;align-items:center;padding:8px 12px 12px;border-bottom:1px solid var(--ln-border);margin-bottom:5px}.ln-menu-heading small{display:block;font-size:9px;letter-spacing:.14em;color:var(--signal-blue)}.ln-menu-heading strong{font-size:13px}.ln-menu-heading b{background:var(--signal-blue-soft);color:var(--signal-blue);font-size:10px;padding:3px 8px;border-radius:99px}
.ln-tools-menu [role=menuitem]{min-height:40px;padding:8px 10px;gap:10px;font-size:12px;font-weight:550;transition:background .2s,transform .2s}.ln-tool-number{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border-radius:8px;background:var(--signal-blue-soft);color:var(--signal-blue);font-size:9px}.ln-tools-menu [role=menuitem]:hover{transform:translateX(2px)}
@keyframes ln-menu-enter{from{opacity:0;transform:translate(-50%,-5px) scale(.97);filter:blur(3px)}to{opacity:1;transform:translate(-50%,0) scale(1);filter:blur(0)}}
@keyframes ln-language-enter{from{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}
.ln-brand-strip{position:relative;isolation:isolate;overflow:hidden;background:rgba(255,255,255,.15);box-shadow:inset 0 1px 0 #ffffff66,inset 0 -1px 0 #ffffff55}.ln-brand-strip canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.ln-brand-strip .ln-brand-list{position:relative;z-index:1}.ln-brand-list li{opacity:.5;filter:grayscale(1);transition:opacity .3s,filter .3s,transform .3s}.ln-brand-list li:hover{opacity:1;filter:none;transform:scale(1.08)}
.ln-demo-branch{background:#142039;border-radius:9px;border-left-color:#69d7ed;padding:12px;color:#c8d8f4}.ln-demo-branch span:nth-child(1){color:#6ed8ed}.ln-demo-branch span:nth-child(2){color:#c1e978}.ln-demo-branch span:nth-child(3){color:#bf9af4}
.ln-feature-card,.ln-example-card,.ln-price-card{--ln-mx:50%;--ln-my:50%;transition:transform .2s ease,box-shadow .25s ease}.ln-feature-card,.ln-example-card{position:relative}
.ln-feature-card::after,.ln-example-card::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(300px circle at var(--ln-mx) var(--ln-my),#64caf21a,transparent 75%);pointer-events:none;opacity:0;transition:opacity .25s}.ln-feature-card:hover::after,.ln-example-card:hover::after{opacity:1}
.ln-renewed .ln-price-card{position:relative;border-radius:20px!important;overflow:visible;background:var(--ln-panel)!important;border:1px solid var(--ln-border)!important;box-shadow:0 12px 40px -20px #1d305640,inset 0 1px 0 #ffffff66}.ln-price-card>*{position:relative;z-index:1}
.ln-price-card::before{content:'';position:absolute;inset:-2px;padding:2px;border-radius:22px;background:linear-gradient(110deg,#49d5ec,#b7e87c,#49d5ec);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s;animation:ln-neon-border 3s linear infinite}.ln-price-card:hover::before,.ln-price-card.ln-price-featured::before{opacity:1}
.ln-price-card.ln-price-featured{box-shadow:0 0 25px #55cbdf22,0 15px 45px -20px #3d6cc744}.ln-price-card.ln-price-featured::after{content:'';position:absolute;inset:0;border-radius:20px;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff12 50%,transparent 75%);background-size:250% 100%;animation:ln-neon-border 5s linear infinite}
.ln-price-card>div:first-child{display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:95px}.ln-price-card>div:nth-child(2){justify-content:center}.ln-price-card>p{text-align:center}.ln-price-card>a{order:10;margin-top:22px;border-radius:12px!important;min-height:46px;position:relative;overflow:hidden}.ln-price-card>ul{margin-top:16px;order:6}.ln-price-featured>a{background:linear-gradient(110deg,#39b8eb,#9bcf6e)!important;color:#10243b!important;box-shadow:0 6px 20px #44c2d733}.ln-price-card>a::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent,#ffffff45,transparent);transform:translateX(-110%);pointer-events:none;transition:transform .65s}.ln-price-card>a:hover::after{transform:translateX(110%)}
.ln-plan-icon{width:38px;height:38px;display:grid;place-items:center;background:linear-gradient(135deg,#62cce229,#b7e87c29);border:1px solid #62cce222;border-radius:12px;color:#319ab1;margin-bottom:12px}
@keyframes ln-neon-border{0%{background-position:0% 50%}100%{background-position:200% 50%}}
.dark .ln-language>div{background:rgba(23,31,51,.97)}.dark .ln-brand-strip{background:rgba(29,38,60,.16);box-shadow:inset 0 1px 0 #c0d2ef11,inset 0 -1px 0 #c0d2ef11}.dark .ln-price-card{box-shadow:0 12px 40px -16px #0008,inset 0 1px 0 #ffffff0a}
@media(max-width:600px){.ln-language summary{padding:0 2px;gap:3px}.ln-language summary svg{width:17px}.ln-language summary span{font-size:8px}.ln-header-actions{gap:2px}.ln-header-brand{font-size:17px}.ln-header-bar{gap:8px}.ln-renewed .ln-section-heading>p:last-child{max-width:330px;margin-inline:auto}.ln-showcase-panel ul{grid-template-columns:1fr}.ln-price-card{transform:none!important}}
@media(prefers-reduced-motion:reduce){.ln-price-card::before,.ln-price-card::after,.ln-language>div,.ln-tools-menu{animation:none!important}.ln-feature-card,.ln-example-card,.ln-price-card{transform:none!important}.ln-price-card>a::after{transition:none}}

@media(max-width:600px){.ln-example-card img{aspect-ratio:4/5}.ln-pricing-main h2{text-align:center}}
@media(prefers-reduced-motion:reduce){.ln-renewed *,.ln-renewed *::before,.ln-renewed *::after{animation:none!important;transition:none!important}}

.ln-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.ln-seo-grid{grid-template-columns:1fr}}

/* A cooler glow on the left and a warm sand tint on the right, local to the hero. */
.ln-renewed .ln-hero{background-color:transparent;background-image:linear-gradient(rgba(55,64,92,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(55,64,92,.055) 1px,transparent 1px),radial-gradient(ellipse at 0% 15%,rgba(141,168,239,.48),transparent 62%),radial-gradient(ellipse at 100% 90%,rgba(184,145,114,.28),transparent 58%);background-size:32px 32px,32px 32px,100% 100%,100% 100%}
.dark .ln-renewed .ln-hero{background-image:linear-gradient(rgba(187,202,235,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(187,202,235,.065) 1px,transparent 1px),radial-gradient(ellipse at 0% 15%,rgba(77,114,181,.32),transparent 62%),radial-gradient(ellipse at 100% 90%,rgba(142,100,82,.2),transparent 58%)}
.ln-hero-eyebrow{display:inline-flex;color:var(--signal-blue);background:var(--signal-blue-soft);border:1px solid color-mix(in srgb,var(--signal-blue),transparent 75%);border-radius:99px;padding:6px 12px;font-size:11px!important;letter-spacing:.025em;margin:0 0 23px}
.ln-renewed .ln-models>.ln-model-intro{padding:30px 20px 22px;margin:0}
.ln-renewed .ln-models .ln-kicker{color:var(--signal-blue)!important;background:var(--signal-blue-soft);border-color:color-mix(in srgb,var(--signal-blue),transparent 75%)}
.ln-header-brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}
.ln-brand-logo img{width:32px;height:32px;max-width:32px;object-fit:contain}
.ln-footer-logo{margin-right:10px}.ln-footer-logo img{width:36px;height:36px;max-width:36px;object-fit:contain}
@media(max-width:600px){.ln-brand-logo img{width:27px;height:27px;max-width:27px}.ln-header-brand{gap:6px}.ln-hero-eyebrow{font-size:10px!important;margin-bottom:20px}.ln-renewed .ln-models>.ln-model-intro{padding-top:26px}}
