.kl-seo{min-height:100vh;color:var(--text);font-family:var(--sans);background:linear-gradient(#05070647 0,#050706bd 380px,#050706ed 760px);font-size:17px;line-height:1.65}.kl-seo a{color:var(--neon);text-underline-offset:3px;-webkit-text-decoration:underline #00ff4166;text-decoration:underline #00ff4166;transition:text-decoration-color .2s,color .2s}.kl-seo a:hover{-webkit-text-decoration-color:var(--neon);-webkit-text-decoration-color:var(--neon);text-decoration-color:var(--neon)}.kl-seo .k-header a,.kl-seo .k-menu a,.kl-seo .k-footer a,.kl-seo a.skip-link{text-decoration:none}.kl-seo .k-nav a,.kl-seo .k-menu nav a,.kl-seo .k-footer-col a,.kl-seo .k-footer-bottom a,.kl-seo a.k-btn{color:var(--text)}.kl-seo .k-nav a:hover,.kl-seo .k-nav a[aria-current=page],.kl-seo .k-menu nav a[aria-current=page],.kl-seo .k-footer-col a:hover,.kl-seo .k-footer-bottom a:hover{color:var(--neon)}.kl-seo .k-footer-pf a{color:var(--muted)}.kl-seo .k-footer-pf a:hover{color:var(--neon)}.kl-seo a.skip-link{color:var(--accent-ink)}.kl-wrap{width:100%;max-width:1200px;padding:calc(var(--header-h) + 14px) var(--gutter) 0;margin:0 auto}.kl-crumbs ol{color:var(--muted);font:400 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.kl-crumbs li+li:before{content:"/";color:var(--line-strong);margin-right:8px}.kl-seo .kl-crumbs a{color:var(--muted);text-decoration:none}.kl-seo .kl-crumbs a:hover{color:var(--neon)}.kl-crumbs [aria-current]{color:var(--text)}.kl-hero{padding:44px 0 8px;position:relative}.kl-eyebrow{color:var(--neon);font:400 12.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kl-eyebrow:before{content:"";background:var(--neon);width:7px;height:7px;box-shadow:0 0 12px var(--neon);display:inline-block}.kl-seo h1{letter-spacing:-.052em;text-wrap:balance;max-width:17ch;margin:20px 0 22px;font-size:clamp(38px,5.9vw,76px);font-weight:600;line-height:1.01}.kl-seo h1.kl-long{letter-spacing:-.045em;max-width:22ch;font-size:clamp(32px,4.5vw,58px);line-height:1.05}.kl-lead{max-width:60ch;color:var(--muted);margin:0;font-size:clamp(18px,1.7vw,21px);line-height:1.55}.kl-actions{flex-wrap:wrap;gap:12px;margin:30px 0 0;display:flex}@media (prefers-reduced-motion:no-preference){.kl-hero>*{animation:kl-rise .8s var(--ease) both}.kl-hero>h1,.kl-hero>.kl-lead,.kl-hero>.kl-pf-head,.kl-hero>.kl-tldr{animation-name:kl-slide}.kl-hero>:nth-child(3){animation-delay:50ms}.kl-hero>:nth-child(4){animation-delay:.1s}.kl-hero>:nth-child(n+5){animation-delay:.16s}}@keyframes kl-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes kl-slide{0%{transform:translateY(14px)}}.kl-seo .kl-btn{isolation:isolate;border:1px solid var(--line-strong);border-radius:var(--r-s);min-height:50px;color:var(--text);transition:border-color .2s, background .2s, transform .3s var(--ease), box-shadow .3s;background:#0a0f0cc7;align-items:center;gap:10px;padding:12px 20px;font-size:15.5px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.kl-seo .kl-btn:hover{border-color:var(--neon);transform:translateY(-2px)}.kl-seo .kl-btn-primary{background:var(--neon);border-color:var(--neon);color:var(--accent-ink);box-shadow:inset 0 1px #ffffff59, 0 18px 46px -20px var(--glow)}.kl-seo .kl-btn-primary:hover{box-shadow:inset 0 1px #ffffff59,0 20px 50px -14px #00ff41b3}.kl-seo .kl-btn-primary:before{content:"";z-index:-1;pointer-events:none;transition:transform .8s var(--ease);background:linear-gradient(105deg,#0000 36%,#ffffff80 50%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.kl-seo .kl-btn-primary:hover:before{transform:translate(120%)}.kl-btn .kl-arrow{font-family:var(--mono);transition:transform .3s var(--ease)}.kl-btn:hover .kl-arrow{transform:translate(3px)}.kl-seo button.kl-btn{cursor:pointer;font-family:var(--sans)}.kl-seo .kl-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.kl-seo label.kl-btn{cursor:pointer}.kl-badge{color:var(--neon);font:400 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#00ff410d;border:1px solid #00ff415c;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.kl-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.kl-badge-live:before,.kl-badge-free:before{animation:1.8s infinite k-pulse}.kl-badge-review,.kl-badge-soon{color:var(--amber);background:#ffc24a0d;border-color:#ffc24a66}.kl-section{margin-top:84px}.kl-seo h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(26px,3.2vw,38px);font-weight:500;line-height:1.12;position:relative}.kl-seo main{counter-reset:kl-sec}.kl-section>h2{counter-increment:kl-sec;align-items:center;gap:14px;display:flex}.kl-section>h2:before{content:counter(kl-sec, decimal-leading-zero);border:1px solid var(--line-strong);color:var(--neon);font:400 12px/1.15 var(--mono);letter-spacing:.06em;background:#00ff410f;border-radius:6px;flex:none;padding:4px 7px 3px}.kl-seo h3{letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3}.kl-seo p{margin:0 0 16px}.kl-prose{max-width:72ch}.kl-prose p,.kl-prose li{color:#cdd8d0}.kl-prose strong{color:var(--text)}.kl-prose h2{margin-top:52px}.kl-prose>h2:first-child,.kl-section.kl-prose>h2{margin-top:0}.kl-seo code{border:1px solid var(--line);background:var(--panel-2);font-family:var(--mono);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-size:.86em}.kl-seo pre{border:1px solid var(--line-strong);border-radius:var(--r-m);background:linear-gradient(#060908,#040605);margin:0 0 20px;padding:18px 20px;overflow-x:auto;box-shadow:inset 0 1px #ffffff08}.kl-seo pre code{color:#b8ffc8;white-space:pre;overflow-wrap:normal;background:0 0;border:0;padding:0;font-size:14px}.kl-note{border:1px solid var(--line);border-left:2px solid var(--neon);border-radius:0 var(--r-m) var(--r-m) 0;background:linear-gradient(90deg,#00ff4112,#0c110eb3 40%);margin:0 0 20px;padding:14px 18px}.kl-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.kl-card{isolation:isolate;border:1px solid var(--line);background:linear-gradient(#0f1612f0,#090d0bf0);border-radius:16px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.kl-card p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.kl-seo a.kl-card-link{color:var(--text);transition:border-color .25s, transform .4s var(--ease), box-shadow .4s;flex-direction:column;gap:10px;text-decoration:none;display:flex;overflow:hidden}.kl-seo a.kl-card-link:hover{border-color:#00ff4166;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,0 26px 50px -30px #00ff4180}.kl-card-link .kl-card-meta{color:var(--muted);font:400 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kl-card-link h3{letter-spacing:-.03em;font-size:21px;font-weight:500;line-height:1.22}.kl-card-more{color:var(--neon);font:400 13px var(--mono);margin-top:auto;padding-top:4px}.kl-facts{border:1px solid var(--line);background:linear-gradient(#0f1612e6,#090d0be6);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin:44px 0 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.kl-facts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:-1px -1px 0 0;padding:16px 20px}.kl-facts dt{color:var(--muted);font:400 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.kl-facts dd{margin:5px 0 0;font-weight:500;line-height:1.45}@media (width>=1080px){.kl-hero:has(>.kl-facts){grid-template-columns:minmax(0,1fr) 330px;align-items:start;column-gap:64px;display:grid}.kl-hero:has(>.kl-facts)>*{grid-column:1}.kl-hero:has(>.kl-facts)>h1{max-width:26ch}.kl-hero:has(>.kl-facts)>.kl-facts{grid-area:1/2/span 6;grid-template-columns:minmax(0,1fr);align-self:center;margin:0}.kl-hero:has(>.kl-facts)>.kl-facts div{padding:15px 20px}}.kl-steps{counter-reset:step;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.kl-steps>li{counter-increment:step;border:1px solid var(--line);border-radius:var(--r-m);background:linear-gradient(#0f1612e6,#090d0be6);padding:16px 20px 16px 64px;position:relative}.kl-steps>li:before{content:counter(step, decimal-leading-zero);width:30px;height:26px;color:var(--neon);font:400 12.5px var(--mono);background:#00ff4112;border:1px solid #00ff4173;border-radius:6px;place-items:center;display:grid;position:absolute;top:17px;left:18px}.kl-list{margin:0 0 20px;padding-left:22px;list-style:outside}.kl-list li{margin-bottom:7px}.kl-list li::marker{color:var(--neon)}.kl-shot{margin:0}.kl-shot img,.kl-shot video{background:var(--panel);width:auto;max-width:100%;height:auto;display:block}.kl-frame{vertical-align:top;border:1px solid var(--line-strong);background:#060908;border-radius:14px;max-width:100%;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #0009,0 40px 90px -50px #00ff416b,0 30px 60px -40px #000000e6}.kl-frame-bar{border-bottom:1px solid var(--line);height:34px;color:var(--muted);font:400 11.5px var(--mono);letter-spacing:.04em;background:linear-gradient(#101713,#0a0f0c);align-items:center;gap:7px;padding:0 14px;display:flex}.kl-frame-bar i{background:#24352b;border-radius:50%;flex:none;width:9px;height:9px}.kl-frame-bar i:first-child{background:var(--neon);box-shadow:0 0 8px var(--neon)}.kl-frame-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;overflow:hidden}.kl-shot video{width:100%;max-width:1280px}.kl-shot figcaption{color:var(--muted);font:400 12.5px/1.6 var(--mono);margin-top:12px}.kl-shots{gap:36px;display:grid}.kl-stage{margin-top:56px}.kl-stage .kl-frame{border-radius:18px;box-shadow:0 0 0 1px #0009,0 60px 120px -60px #00ff4199,0 40px 80px -50px #000000e6}.kl-prose .kl-shot{margin:10px 0 26px}.kl-table-wrap{border:1px solid var(--line);background:linear-gradient(#0f1612e6,#090d0be6);border-radius:14px;margin:0 0 16px;overflow-x:auto}.kl-table{border-collapse:collapse;width:100%;font-size:15.5px}.kl-table th,.kl-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 18px}.kl-table th{color:var(--muted);font:400 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#00ff4109}.kl-table tr:last-child td{border-bottom:0}.kl-table td:first-child{color:var(--text);font-weight:600}.kl-table tbody tr{transition:background .2s}.kl-table tbody tr:hover{background:#00ff4108}.kl-source{color:var(--muted);font-size:13.5px}.kl-price{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.kl-price strong{color:var(--text);letter-spacing:-.045em;font-size:42px;font-weight:600;line-height:1.1}.kl-price span{color:var(--neon);font:400 12.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.kl-faq details{border-bottom:1px solid var(--line);padding:0}.kl-faq details:first-of-type{border-top:1px solid var(--line)}.kl-faq summary{cursor:pointer;letter-spacing:-.02em;transition:color .2s, padding .4s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:18px;font-weight:500;line-height:1.35;list-style:none;display:flex}.kl-faq summary:hover{color:var(--neon);padding-left:8px}.kl-faq summary::-webkit-details-marker{display:none}.kl-faq summary:after{content:"+";border:1px solid var(--line-strong);width:28px;height:28px;color:var(--neon);font:400 17px/1 var(--mono);transition:transform .4s var(--ease), background .2s, color .2s;border-radius:7px;flex:none;place-items:center;display:grid}.kl-faq details[open] summary:after{background:var(--neon);color:var(--accent-ink);transform:rotate(45deg)}.kl-faq details[open] summary{color:var(--neon)}.kl-faq details p{color:#cdd8d0;max-width:72ch;margin:0;padding:0 0 22px}.kl-article{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;display:grid}.kl-article>*{min-width:0}.kl-aside{position:sticky;top:104px}.kl-aside .kl-card{border-color:var(--line-strong);box-shadow:inset 0 1px #ffffff0a,0 40px 80px -50px #00ff4166}@media (width<=960px){.kl-article{grid-template-columns:minmax(0,1fr);gap:32px}.kl-aside{position:static}}.kl-tldr{background:linear-gradient(135deg,#00ff4117,#0c110ed9 46%);border:1px solid #00ff4157;border-radius:16px;max-width:72ch;margin:30px 0 8px;padding:20px 22px;font-size:18px;line-height:1.6;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -44px #00ff4173}.kl-tldr strong:first-child{color:var(--neon);font:400 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;display:block}.kl-updated{color:var(--muted);font:400 12.5px var(--mono);margin-top:16px}.kl-tool{border:1px solid var(--line-strong);background:linear-gradient(#0f1612f0,#090d0bf0);border-radius:18px;padding:22px;box-shadow:inset 0 1px #ffffff0a,0 50px 100px -60px #00ff4166}.kl-tool-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.kl-field{color:var(--muted);font:400 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:6px;display:flex}.kl-field select,.kl-field input{border:1px solid var(--line-strong);border-radius:var(--r-s);color:var(--text);font:500 15px var(--sans);letter-spacing:0;text-transform:none;background:#050706;padding:10px 12px}.kl-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kl-tool-panes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.kl-pane{color:var(--muted);font:400 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:8px;display:flex}.kl-pane em{color:var(--neon);font-style:normal}.kl-pane textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--r-m);color:#cfe9d6;min-height:320px;font:13.5px/1.55 var(--mono);letter-spacing:0;text-transform:none;background:#050706;padding:12px 14px}.kl-pane textarea:focus,.kl-field select:focus,.kl-field input:focus{outline:2px solid var(--neon);outline-offset:1px}.kl-pane textarea.kl-drop{border-color:var(--neon);box-shadow:0 0 0 3px #00ff4126}.kl-tool .kl-note{margin-top:14px}.kl-pf-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-pf-icon{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--neon);transition:transform .4s var(--ease), box-shadow .3s;background:radial-gradient(circle at 30% 20%,#00ff4129,#080c0ae6 72%);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kl-card-link:hover .kl-pf-icon{transform:scale(1.08)rotate(-4deg);box-shadow:0 0 26px #00ff4159}.kl-pf-icon-lg{border-radius:18px;width:72px;height:72px;box-shadow:0 0 44px -6px #00ff4166}.kl-pf-head{align-items:center;gap:22px;display:flex}.kl-pf-head h1{margin:18px 0 20px}.kl-pf-chips{flex-wrap:wrap;gap:10px;display:flex}.kl-seo a.kl-pf-chip{border:1px solid var(--line);color:var(--text);transition:border-color .2s, transform .3s var(--ease), color .2s;background:linear-gradient(#101713e6,#080c0ae6);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;text-decoration:none;display:inline-flex}.kl-seo a.kl-pf-chip:hover{border-color:var(--neon);color:var(--neon);transform:translateY(-2px)}.kl-pf-chip svg,.kl-pf-chip>span{color:var(--neon)}.kl-eyebrow-icon.kl-pf-icon{border-radius:9px;width:34px;height:34px}.kl-eyebrow:has(.kl-eyebrow-icon):before{display:none}.kl-lost{padding-bottom:60px}.kl-lost-code.k-px{height:clamp(84px,16vw,168px);color:var(--neon);filter:drop-shadow(0 0 40px #00ff4173);margin:26px 0 8px;display:block}.kl-buybar{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:30;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);opacity:0;visibility:hidden;max-width:calc(100vw - 24px);transition:transform .6s var(--ease), opacity .3s, visibility 0s .6s;background:#070b09db;border-radius:14px;align-items:center;gap:16px;padding:8px 8px 8px 20px;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 24px 60px -20px #000000e6,0 0 0 1px #00000080,0 20px 60px -30px #00ff4180}.kl-buybar[data-on]{opacity:1;visibility:visible;transition:transform .6s var(--ease), opacity .3s, visibility 0s;transform:translate(-50%)}.kl-buybar-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.kl-buybar-price{color:var(--neon);font:400 12.5px var(--mono);white-space:nowrap;flex:none}.kl-seo .kl-buybar .kl-btn{flex:none;min-height:42px;padding:9px 16px;font-size:14.5px}@media (width<=640px){.kl-seo{font-size:16.5px}.kl-hero{padding-top:30px}.kl-section{margin-top:64px}.kl-seo .kl-actions .kl-btn{flex:100%;justify-content:space-between}.kl-facts{margin-top:32px}.kl-pf-icon-lg{border-radius:14px;width:52px;height:52px}.kl-pf-head{align-items:flex-start;gap:14px}.kl-pf-head .kl-pf-icon-lg{margin-top:22px}.kl-card{padding:20px 18px 18px}.kl-buybar{max-width:none;left:12px;right:12px;transform:translateY(140%)}.kl-buybar[data-on]{transform:none}.kl-buybar-price{display:none}.kl-buybar-name{flex:1}}@media (prefers-reduced-transparency:reduce){.kl-buybar{background:var(--bg-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.kl-card:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), #00ff411c, transparent 55%);transition:opacity .35s;position:absolute;inset:0}.kl-card:after{content:"";z-index:2;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(250px circle at var(--mx,50%) var(--my,0%), #00ff41d9, transparent 60%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kl-card:hover:before,.kl-grid:hover>.kl-card:after,.kl-aside:hover .kl-card:after{opacity:1}@media (pointer:coarse){.kl-card:before,.kl-card:after{display:none}}.kl-features{counter-reset:kl-feat}.kl-features>.kl-card{counter-increment:kl-feat}.kl-features>.kl-card h3:before{content:counter(kl-feat, decimal-leading-zero);color:var(--neon);font:400 12px var(--mono);letter-spacing:.1em;margin-bottom:16px;display:block}.kl-features>.kl-card h3{letter-spacing:-.03em;font-size:20px;font-weight:500}.kl-pricing>.kl-card{border-color:var(--line-strong);background:linear-gradient(155deg,#00ff4114,#090d0bf0 44%);padding:26px 24px 24px}.kl-pricing .kl-price{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px}.kl-pricing .kl-price span{order:-1}.kl-pricing .kl-price strong{font-size:clamp(38px,4vw,48px);line-height:1}.kl-steps>li+li:after{content:"";background:var(--line-strong);width:1px;height:11px;position:absolute;bottom:100%;left:32px}.kl-filter{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.kl-seo .kl-filter button{border:1px solid var(--line);height:38px;color:var(--text);font:500 14px var(--sans);cursor:pointer;transition:border-color .15s, background .2s, box-shadow .2s, transform .2s var(--ease);background:#0c110ed9;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.kl-filter button svg,.kl-filter button>span[aria-hidden]{color:var(--neon)}.kl-filter button>span:last-child{color:var(--muted);font:400 11.5px var(--mono)}.kl-seo .kl-filter button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.kl-seo .kl-filter button[aria-pressed=true]{border-color:var(--neon);background:#00ff411f;box-shadow:0 0 0 1px #00ff4140,0 0 22px #00ff4133}.kl-filter button[aria-pressed=true]>span:last-child{color:var(--neon)}.kl-card-glyph{border:1px solid var(--line);width:28px;height:28px;color:var(--neon);background:#00ff4112;border-radius:8px;place-items:center;display:inline-grid}.kl-card-link .kl-card-meta:has(.kl-card-glyph){justify-content:flex-start;gap:10px}@media (prefers-reduced-motion:no-preference){.kl-guides>.kl-card{animation:kl-rise .5s var(--ease) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kl-seo:before{content:"";z-index:45;background:linear-gradient(90deg, var(--neon-dim), var(--neon) 70%, var(--mint));height:2px;box-shadow:0 0 12px var(--glow);transform-origin:0;animation:linear both kl-read;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0}.kl-section{animation:linear both kl-enter;animation-timeline:view();animation-range:entry entry 20%}.kl-hero+.kl-section,.kl-crumbs+.kl-section{animation:none}.kl-stage{perspective:1700px}.kl-stage .kl-frame{transform-origin:50% 100%;animation:linear both kl-lean;animation-timeline:view();animation-range:entry cover 36%}}}@keyframes kl-read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kl-enter{0%{opacity:0;transform:translateY(26px)}}@keyframes kl-lean{0%{transform:rotateX(13deg)scale(.95)}}
