:root{--brand:#D97757;--brand-deep:#B5573A;--brand-soft:#F5D4C5;--brand-tint:#F8E2D5;--surf2:#F4EDDD;--ink1:#2E2924}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:Inter,Noto Sans TC,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";background:#f7f2e8}button,input{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#e5d9c3;border-radius:999px}@keyframes klSweep{0%{background:var(--brand-tint)}to{background:transparent}}@keyframes klBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes klPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes klShimmer{0%,to{opacity:.3}50%{opacity:.42}}@keyframes klDots{0%{content:""}25%{content:"·"}50%{content:"··"}75%,to{content:"···"}}.kl-sweep{animation:klSweep .6s ease-out both}.kl-caret{display:inline-block;width:2px;margin-left:1px;color:var(--brand);animation:klBlink 1s step-end infinite;font-weight:300}.kl-pulse{animation:klPulse 1.4s ease-in-out infinite}.kl-ghost-shimmer{animation:klShimmer 3.2s ease-in-out infinite}.kl-dots:after{content:"···";animation:klDots 1.2s steps(1) infinite;margin-left:1px}.kl-tw-caret{display:inline-block;width:.07em;height:1.02em;margin-left:.07em;vertical-align:-.12em;border-radius:1px;animation:klBlink 1.05s step-end infinite}.kl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.kl-tw-caret{animation:none}}.kl-herocta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.kl-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 0}.kl-trust>span{display:inline-flex;align-items:center}.kl-trust .kl-trust-dot{margin:0 14px;opacity:.55}@media (max-width: 560px){.kl-trust{flex-direction:column;gap:8px}.kl-trust .kl-trust-dot{display:none}}@keyframes klv2OrbRing{0%{transform:scale(.85);opacity:.55}to{transform:scale(1.4);opacity:0}}@keyframes klv2OrbCore{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.klv2-orb-ring{animation:klv2OrbRing 1.7s ease-out infinite}.klv2-orb-core{animation:klv2OrbCore 1.7s ease-in-out infinite}.kl-cta:hover{background:var(--brand-deep)!important}.kl-cta:active{transform:scale(.97)}.kl-chip:hover{border-color:var(--brand)!important;background:var(--brand-tint)!important}.kl-ghost:hover{border-color:var(--brand)!important;color:var(--brand-deep)!important;background:var(--brand-tint)!important}.klv2-opt:hover{border-color:var(--brand)!important;background:var(--brand-tint)!important}.kl-navlink:hover{background:var(--surf2)!important;color:var(--ink1)!important}.kl-input-wrap:focus-within{border-color:var(--brand)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent),0 4px 12px #50371e14!important}.kl-field:focus{border-color:var(--brand)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)!important}.kl-textlink{text-decoration:none;transition:color .15s}.kl-textlink:hover{color:var(--brand-deep)!important;text-decoration:underline;text-underline-offset:3px}@keyframes klv2Up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.klv2-in{animation:klv2Up .85s cubic-bezier(.22,.61,.36,1) both}.klv2-in.d1{animation-delay:.1s}.klv2-in.d2{animation-delay:.42s}@keyframes klHeroUp{0%{transform:translateY(22px)}to{transform:none}}.kl-hero-in{animation:klHeroUp .8s cubic-bezier(.22,.61,.36,1) both}.kl-hero-in.h2{animation-delay:.12s}@supports (animation-timeline: view()){.klv2-rev{opacity:0;animation:klv2Up linear both;animation-timeline:view();animation-range:entry 0% entry 42%}}.kl-rv2{opacity:0;transform:translateY(20px);transition:opacity .66s cubic-bezier(.22,.61,.36,1),transform .66s cubic-bezier(.22,.61,.36,1)}.kl-rv2.kl-in{opacity:1;transform:none}.kl-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.kl-stagger.kl-in>*{opacity:1;transform:none}.kl-lift{position:relative;transition:transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s ease}.kl-lift:hover{transform:translateY(-4px);box-shadow:0 18px 44px #50371e24,0 6px 16px #50371e12!important;z-index:5}.kl-faqrow{transition:background .18s ease;border-radius:10px}.kl-faqrow:hover{background:color-mix(in srgb,var(--brand) 6%,transparent)}.kl-faqbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .3s ease;opacity:0}.kl-faqbody.open{grid-template-rows:1fr;opacity:1}.kl-faqbody>div{overflow:hidden;min-height:0}nav.kl-nav{transition:box-shadow .25s ease}nav.kl-nav.kl-scrolled{box-shadow:0 6px 24px #50371e14}.kl-channel{text-decoration:none;transition:transform .18s cubic-bezier(.22,.61,.36,1)}.kl-channel:hover{transform:translate(3px)}.kl-channel:hover .kl-chico{background:var(--brand)!important;color:#fff!important}.kl-channel:hover .kl-chval{color:var(--brand-deep)!important}@media (prefers-reduced-motion: reduce){.klv2-in,.klv2-rev{animation:none!important;opacity:1!important;transform:none!important}.kl-hero-in{animation:none!important;transform:none!important}.kl-rv2,.kl-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.kl-lift{transition:none!important}}@media (max-width: 760px){.klv2-2col{grid-template-columns:1fr!important}.klv2-borderless{border-left:none!important;padding-left:0!important}.kl-navlinks{display:none!important}.kl-flow{grid-template-columns:1fr!important}.kl-flow .kl-flowarrow{transform:rotate(90deg);justify-self:center}}@media (max-width: 520px){.kl-cta-full{display:none}}@media (prefers-reduced-motion: reduce){.kl-sweep,.kl-caret,.kl-pulse,.kl-ghost-shimmer,.kl-dots:after,.klv2-orb-ring,.klv2-orb-core{animation:none!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}#gap,#how,#evidence,#difference,#proof,#price,#faq,#contact{scroll-margin-top:76px}.kl-navlinks{gap:2px}@media (max-width: 680px){.kl-steparrow{display:none!important}.kl-steptab{flex:1 1 calc(50% - 4px)!important}}@media (max-width: 360px){.kl-steptab{flex:1 1 100%!important}}@media (max-width: 600px){.kl-demostage{height:auto!important;min-height:430px}}.kl-root,.kl-root *,.kl-root *:before,.kl-root *:after{box-sizing:border-box}.kl-root{min-height:100vh;color:#f6f4ff;background:linear-gradient(180deg,#0b0a14,#05050a 22%,#030306);font-family:Noto Sans TC,Inter,sans-serif;overflow:hidden;animation:kl-page-fade .6s ease-out both}.kl-root a{color:inherit;text-decoration:none}@keyframes kl-orb-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-13px,0)}}@keyframes kl-orb-ring-float{0%,to{transform:rotate(-18deg)}50%{transform:rotate(-16deg)}}@keyframes kl-orb-glow{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}@keyframes kl-orb-breathe{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.14) brightness(1.07)}}@keyframes kl-page-fade{0%{opacity:.01}to{opacity:1}}@keyframes kl-rise-in{0%{opacity:0;transform:translate3d(0,28px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes kl-nav-in{0%{opacity:0;transform:translate3d(0,-14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes kl-score-glow{0%,to{box-shadow:0 0 18px #806cff7a}50%{box-shadow:0 0 30px #9784ffb8,0 0 12px #e0c06f47}}@keyframes kl-cta-sheen{0%{transform:translate(-130%) skew(-18deg)}45%,to{transform:translate(330%) skew(-18deg)}}@keyframes kl-scroll-rise{0%{opacity:0;transform:translate3d(0,54px,0)}to{opacity:1;transform:translateZ(0)}}.kl-nav{display:flex;align-items:center;justify-content:space-between;width:min(100% - 88px,820px);min-height:88px;margin:0 auto;animation:kl-nav-in .72s cubic-bezier(.2,.7,.2,1) both .05s}.kl-logo,.kl-nav-actions,.kl-footer>div{display:flex;align-items:center}.kl-logo{gap:11px;font-size:19px;font-weight:800}.kl-brandmark{position:relative;display:inline-flex;width:32px;height:32px;flex:none}.kl-brandmark>span{width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#d8d0ff,#7f72ff 48%,#352764);box-shadow:0 0 22px #8777ff80,inset -4px -5px 8px #0a081494}.kl-brandmark:after{content:"";position:absolute;left:-5px;top:11px;width:42px;height:13px;border:1px solid rgba(198,188,255,.5);border-radius:50%;transform:rotate(-24deg)}.kl-nav-actions{gap:28px;color:#a7a3bf;font-size:14px;font-weight:800}.kl-theme-toggle{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#c6beea;background:#ffffff0b;font-size:18px;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.kl-theme-toggle:hover{color:#fff;border-color:#9d8cff80;background:#9d8cff1f;transform:rotate(8deg)}.kl-theme-toggle:focus-visible{outline:3px solid rgba(157,140,255,.32);outline-offset:3px}.kl-theme-sun,html[data-theme=light] .kl-theme-moon{display:none}html[data-theme=light] .kl-theme-sun{display:inline}.kl-nav-actions a:hover,.kl-logo:hover{color:#fff}.kl-nav-actions a:last-child{color:#b8adff}.kl-hero{width:min(100% - 64px,820px);margin:0 auto;padding:118px 0 148px;text-align:center}.kl-planet-wrap{position:relative;width:204px;height:170px;margin:0 auto 64px;animation:kl-rise-in .85s cubic-bezier(.2,.7,.2,1) both .16s}.kl-planet-system{position:absolute;top:0;right:0;bottom:0;left:0;animation:kl-orb-float 5.8s ease-in-out infinite}.kl-planet-wrap:before{content:"";position:absolute;left:22px;top:-4px;width:172px;height:154px;border-radius:50%;background:radial-gradient(circle,rgba(137,120,255,.58),rgba(91,67,255,.18) 42%,transparent 72%);filter:blur(8px);animation:kl-orb-glow 5.8s ease-in-out infinite}.kl-planet{position:absolute;left:62px;top:18px;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle at 34% 24%,#d5ceff,#9589ff,#6a55f8 68%,#261d53);box-shadow:0 0 44px #7f68ffe6,0 22px 46px #5037f05c,inset -12px -14px 18px #150f376b;z-index:2;animation:kl-orb-breathe 4.6s ease-in-out infinite}.kl-planet-ring{position:absolute;left:15px;top:34px;width:198px;height:72px;border:1.5px solid rgba(186,178,255,.72);border-radius:50%;transform:rotate(-18deg);transform-origin:50% 50%;z-index:3;animation:kl-orb-ring-float 5.8s ease-in-out infinite;box-shadow:0 0 16px #8d7aff40}.kl-kicker,.kl-section-kicker,.kl-micro,.kl-road-label,.kl-score-side span,.kl-band-meta,.kl-band-scale,.kl-plan-name,.kl-price-note,.kl-footer{font-family:IBM Plex Mono,JetBrains Mono,monospace}.kl-kicker{margin:0 0 24px;color:#77738f;font-size:14px;font-weight:700;animation:kl-rise-in .72s cubic-bezier(.2,.7,.2,1) both .25s}.kl-hero h1,.kl-story h2,.kl-final h2{margin:0;color:#f8f7ff;font-size:76px;line-height:1.13;font-weight:900}.kl-hero h1{animation:kl-rise-in .82s cubic-bezier(.2,.7,.2,1) both .34s}.kl-hero h1 span,.kl-final h2 span{color:#a99cff;white-space:nowrap}.kl-lead{width:min(100%,700px);margin:30px auto 0;color:#88849c;font-size:20px;line-height:1.85;font-weight:600;animation:kl-rise-in .78s cubic-bezier(.2,.7,.2,1) both .43s}.kl-score-road{position:relative;display:grid;grid-template-columns:118px minmax(0,1fr) 118px;gap:24px;align-items:center;width:min(100%,820px);margin:66px auto 0;padding:24px 28px;overflow:hidden;border:1px solid rgba(151,136,255,.18);border-radius:22px;background:linear-gradient(110deg,rgba(119,104,255,.1),transparent 42%),#110f1bbd;box-shadow:0 24px 60px #00000038,inset 0 1px #ffffff0a;animation:kl-rise-in .78s cubic-bezier(.2,.7,.2,1) both .52s}.kl-score-road:before{position:absolute;top:0;right:14%;left:14%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(155,141,255,.68),rgba(224,192,111,.6),transparent)}.kl-score-side{text-align:left}.kl-score-side-target{text-align:right}.kl-score-side span{display:block;color:#6c687e;font-size:12px;font-weight:800}.kl-score-side-target span{color:#c5a767}.kl-score-side strong{display:block;margin-top:4px;color:#f5f2ff;font-size:32px;line-height:1.08;font-weight:900}.kl-score-side-target strong{color:#d6b66a}.kl-road-mid{align-self:center}.kl-road-label{margin-bottom:13px;color:#5f5a72;font-size:12px;font-weight:800;text-align:center}.kl-road-line{position:relative;height:5px;border-radius:999px;background:linear-gradient(90deg,#786aff,#7e70ff 45%,#c6aa68);box-shadow:0 0 18px #806cff7a;animation:kl-score-glow 4.8s ease-in-out infinite}.kl-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:#dedaff;box-shadow:0 0 15px #9f91ffe6}.kl-dot-start{left:0;width:14px;height:14px;background:#8f82ff}.kl-dot-mid{left:36%}.kl-dot-target{left:100%;width:14px;height:14px;background:#e0c06f;box-shadow:0 0 18px #e0c06fd9}.kl-primary-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:342px;min-height:76px;margin-top:48px;padding:20px 42px;border-radius:999px;color:#171326;background:linear-gradient(135deg,#c9c0ff,#8978ff);box-shadow:0 0 42px #836fff75,0 18px 34px #2d1f9557;font-size:20px;font-weight:900;animation:kl-rise-in .76s cubic-bezier(.2,.7,.2,1) both .62s}.kl-primary-cta:after{content:"";position:absolute;inset:0 auto 0 -20%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);animation:kl-cta-sheen 4.2s ease-in-out infinite 1.2s;pointer-events:none}.kl-primary-cta:hover{filter:brightness(1.05);transform:translateY(-2px)!important}.kl-primary-cta:active{transform:translateY(0)}.kl-micro{margin:16px 0 0;color:#5f5a70;font-size:13px;font-weight:700;animation:kl-rise-in .7s cubic-bezier(.2,.7,.2,1) both .7s}.kl-story{width:min(100% - 64px,760px);margin:0 auto;padding:50px 0 160px;text-align:center}.kl-story,.kl-final,.kl-footer{animation:kl-scroll-rise .72s cubic-bezier(.2,.7,.2,1) both}.kl-section-kicker{margin:0 0 21px;color:#77738f;font-size:13px;font-weight:800}.kl-story h2,.kl-faq h2,.kl-final h2{font-size:54px;line-height:1.18}.kl-story>p:not(.kl-section-kicker):not(.kl-price-note),.kl-final .kl-micro{width:min(100%,650px);margin:26px auto 0;color:#77738f;font-size:18px;line-height:1.75;font-weight:600}.kl-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:74px auto 82px}.kl-process-item{position:relative;min-width:0;min-height:230px;padding:28px;border:1px solid rgba(151,136,255,.14);border-radius:20px;background:linear-gradient(145deg,rgba(119,104,255,.1),transparent 52%),#100e19b8;box-shadow:inset 0 1px #ffffff09;animation:kl-rise-in .7s cubic-bezier(.2,.7,.2,1) both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.kl-process-item:hover{transform:translateY(-5px);border-color:#a99cff57;box-shadow:0 20px 44px #00000029,inset 0 1px #ffffff0d}.kl-process-item:nth-child(2){animation-delay:.08s}.kl-process-item:nth-child(3){animation-delay:.16s}.kl-step-badge{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(142,128,255,.36);border-radius:8px;color:#a99cff;background:#7768ff1f;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:900;transition:transform .22s ease,border-color .22s ease,background .22s ease}.kl-process-item:hover .kl-step-badge{transform:translateY(-4px);border-color:#a99cffb8;background:#7768ff33}.kl-process h3{margin:20px 0 9px;color:#f3f0ff;font-size:20px;font-weight:900}.kl-process p{margin:0;color:#696579;font-size:13px;line-height:1.65;font-weight:700}.kl-step-arrow{position:absolute;z-index:2;top:45px;right:-31px;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(151,136,255,.18);border-radius:50%;color:#756d8e;background:#11101a;font-size:17px;font-weight:900}.kl-band-card:hover,.kl-plan:hover{transform:translateY(-6px)!important}.kl-resource-link{display:inline-flex;gap:9px;align-items:center;margin-top:24px;color:#a99cff;font-size:14px;font-weight:800;text-decoration:none}.kl-resource-link:hover,.kl-resource-link:focus-visible{color:#c5bdff;text-decoration:underline;text-underline-offset:4px}.kl-band-section{padding-top:26px}.kl-band-card{position:relative;width:min(100%,700px);margin:68px auto 0;padding:34px;border:1px solid rgba(214,183,107,.22);border-radius:8px;background:linear-gradient(180deg,#121117f5,#0c0b11f5);box-shadow:0 62px 78px -54px #7060fff2;text-align:left;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .3s ease}.kl-band-meta,.kl-band-main,.kl-band-scale,.kl-skill-bars,.kl-skill-bars span{display:flex;align-items:center;justify-content:space-between}.kl-band-meta{color:#827d8f;font-size:12px;font-weight:900;text-transform:uppercase}.kl-band-meta b{min-width:62px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(214,183,107,.34);border-radius:999px;color:#d8ba70;background:#d6b76b1f;font-weight:900}.kl-band-main{margin-top:18px;gap:20px}.kl-band-main strong{color:#f7f4ff;font-family:Space Grotesk,Inter,sans-serif;font-size:64px;line-height:1;font-weight:800}.kl-band-main span{color:#c8aa65;font-size:13px;line-height:1.55;font-weight:900;text-align:right}.kl-band-track{position:relative;height:12px;margin-top:32px;border-radius:999px;background:#191821;overflow:hidden}.kl-band-fill{position:absolute;inset:0 auto 0 0;width:64%;border-radius:999px;background:linear-gradient(90deg,#9284ff33,#9484ffeb);transform-origin:left;animation:kl-progress-load 1s cubic-bezier(.2,.7,.2,1) both .18s}.kl-band-target{position:absolute;left:76%;top:-7px;width:2px;height:26px;background:#d9bb71}.kl-band-scale{margin-top:11px;color:#575262;font-size:12px;font-weight:800}.kl-skill-bars{gap:44px;margin-top:34px}.kl-skill-bars>div{flex:1}.kl-skill-bars span{margin-bottom:10px;color:#8b8799;font-size:13px;font-weight:900}.kl-skill-bars b{color:#777286}.kl-skill-bars i{display:block;height:7px;border-radius:999px;background:#ffffff12;transform-origin:left;animation:kl-progress-load .85s cubic-bezier(.2,.7,.2,1) both .32s}.kl-listening{background:linear-gradient(90deg,#e693a8 34%,#ffffff12 34%)!important}.kl-reading{background:linear-gradient(90deg,#a7d8ab 52%,#ffffff12 52%)!important}.kl-format-proof{margin-top:104px;padding-top:96px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.kl-format-lead{width:min(100%,720px);margin:28px auto 0;color:#888298;font-size:17px;line-height:1.75;font-weight:600}.kl-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:54px;text-align:left}.kl-format-grid article{min-height:174px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0d0d14b8}.kl-format-grid article>span{color:#9d8cff;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.kl-format-grid h3{margin:14px 0 0;color:#f2efff;font-size:19px}.kl-format-grid p{margin:10px 0 0;color:#777286;font-size:13px;line-height:1.6;font-weight:700}.kl-official-reference{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:#aaa0ff!important;font-size:13px;font-weight:800;text-decoration:underline!important;text-decoration-color:#aaa0ff5c!important;text-underline-offset:4px}.kl-format-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:70px}.kl-format-tabs button{display:grid;gap:4px;min-height:66px;padding:10px 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#777286;background:#ffffff06;font:inherit;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.kl-format-tabs button:hover{color:#d8d2ed;border-color:#9d8cff66;transform:translateY(-2px)}.kl-format-tabs button[aria-selected=true]{color:#f6f3ff;border-color:#9d8cffa6;background:#806cff24}.kl-format-tabs span{font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px;font-weight:900}.kl-format-tabs small{font-size:11px;font-weight:800}.kl-format-example{width:min(100%,700px);min-height:480px;margin:16px auto 0;padding:32px;border:1px solid rgba(157,140,255,.28);border-radius:8px;background:#0f0e19e6;box-shadow:0 28px 80px #00000052;text-align:left}.kl-format-example>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08);color:#aaa4ba;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px;font-weight:900}.kl-format-example>header b{color:#8f86c9;font-size:10px;letter-spacing:.05em}.kl-audio-sample{display:flex;align-items:center;gap:16px;width:100%;margin-top:24px;padding:18px;border:1px solid rgba(157,140,255,.34);border-radius:8px;color:#eeeaff;background:#806cff1a;text-align:left;cursor:pointer}.kl-audio-sample>span:first-child{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;color:#171326;background:#b9afff}.kl-audio-sample>span:last-child{display:grid;gap:4px}.kl-audio-sample b{font-size:14px}.kl-audio-sample small{color:#8c869b;font-size:12px;font-weight:700}.kl-format-example pre{margin:24px 0 0;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#d8d3e2;background:#ffffff06;font:600 15px/1.75 Inter,sans-serif;white-space:pre-wrap}.kl-format-questions{display:grid}.kl-format-question{padding:28px 0;border-top:1px solid rgba(255,255,255,.08)}.kl-format-question:first-child{border-top:0}.kl-question-number{display:block;margin-bottom:10px;color:#8179b5;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.kl-format-question h3{margin:0 0 18px;color:#f2eff7;font-size:18px;line-height:1.55}.kl-format-options{display:grid;gap:10px}.kl-format-option{display:flex;align-items:center;gap:14px;min-height:52px;padding:10px 14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#aaa5b2;background:#ffffff06;font-size:14px}.kl-format-option>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:7px;color:#8f899b;background:#ffffff0e;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:900}.kl-format-option-selected{border-color:#9d8cff8c;color:#eeeaff;background:#806cff1f}.kl-format-option-selected>span{color:#1b1530;background:#aaa0ff}.kl-format-caveat{width:min(100%,720px);margin:22px auto 0;color:#5f5a69;font-size:12px;line-height:1.7;font-weight:700}.kl-pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:66px;text-align:left}.kl-plan{position:relative;min-height:392px;padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0d0d14db;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .3s ease}.kl-plan-featured{border-color:#9183ff8c;background:#1d1a31db;box-shadow:inset 0 1px #ffffff0f}.kl-plan:hover{border-color:#9183ff6b;box-shadow:0 28px 70px -48px #9180ffcc}.kl-plan-ribbon{position:absolute;top:0;right:0;min-height:34px;padding:7px 18px;border-radius:0 8px;color:#211b35;background:#c8bfff;font-size:13px;font-weight:900}.kl-plan-name{display:block;color:#d8d3ee;font-size:13px;font-weight:900}.kl-plan strong{display:block;margin-top:22px;color:#f7f4ff;font-family:Space Grotesk,Inter,sans-serif;font-size:52px;line-height:1;font-weight:800}.kl-plan p{margin:14px 0 0;color:#9c95c9;font-size:14px;font-weight:800}.kl-plan ul{display:grid;gap:14px;margin:36px 0 32px;padding:0;list-style:none}.kl-plan li{position:relative;padding-left:20px;color:#9f9aaf;font-size:14px;line-height:1.45;font-weight:700}.kl-plan li:before{content:"✓";position:absolute;left:0;color:#aaa0ff}.kl-plan a{display:flex;align-items:center;justify-content:center;min-height:60px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#eeeaff;font-weight:900}.kl-plan-featured a{border-color:transparent;color:#171326;background:linear-gradient(135deg,#c9c0ff,#8978ff)}.kl-price-note{margin:20px auto 0;color:#5d5868;font-size:12px;line-height:1.8;font-weight:800}.kl-faq{width:min(100% - 64px,820px);margin:0 auto;padding:130px 0 150px;text-align:center}.kl-faq-list{display:grid;gap:10px;margin-top:58px;text-align:left}.kl-faq details{border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0d0d14c7}.kl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:20px 24px;color:#dcd7e8;font-size:16px;font-weight:800;cursor:pointer;list-style:none}.kl-faq summary::-webkit-details-marker{display:none}.kl-faq summary span{color:#9d8cff;font-family:Space Grotesk,sans-serif;font-size:22px;transition:transform .2s ease}.kl-faq details[open] summary span{transform:rotate(45deg)}.kl-faq details>p{margin:0;padding:0 24px 24px;color:#85808f;font-size:15px;line-height:1.75;font-weight:600}.kl-final{width:min(100% - 64px,760px);margin:0 auto;padding:36px 0 142px;text-align:center}.kl-final .kl-primary-cta{margin-top:44px}.kl-footer{width:min(100% - 88px,820px);margin:0 auto;padding:42px 0 56px;border-top:1px solid rgba(255,255,255,.07);color:#555161;text-align:center}.kl-footer>div{justify-content:center;gap:11px;color:#a4a0b6;font-size:13px;font-weight:800}.kl-footer .kl-brandmark{width:20px;height:20px}.kl-footer .kl-brandmark>span{width:20px;height:20px}.kl-footer .kl-brandmark:after{left:-3px;top:7px;width:26px;height:8px}.kl-footer-links{display:flex;justify-content:center;gap:22px;margin-top:24px}.kl-footer-links a{color:#77738f;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-color:#9d8cff52;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.kl-footer-links a:hover,.kl-footer-links a:focus-visible{color:#c8bfff;text-decoration-color:#9d8cff}.kl-footer p{width:min(100%,780px);margin:24px auto 0;font-size:12px;line-height:1.9;font-weight:700}@supports (animation-timeline: view()){.kl-story,.kl-faq,.kl-final,.kl-footer,.kl-band-card,.kl-plan{opacity:0;animation:kl-scroll-rise linear both;animation-timeline:view();animation-range:entry 8% entry 42%}.kl-process-item{opacity:0;animation:kl-scroll-rise linear both;animation-timeline:view();animation-range:entry 10% entry 44%}.kl-plan:nth-child(2){animation-range:entry 14% entry 48%}}@media (max-width: 720px){.kl-nav,.kl-footer{width:min(100% - 40px,700px)}.kl-hero,.kl-story,.kl-final{width:min(100% - 40px,660px)}.kl-nav-actions{gap:14px;font-size:13px}.kl-hero{padding:82px 0 118px}.kl-hero h1{font-size:52px}.kl-story h2,.kl-final h2{font-size:40px}.kl-lead{font-size:18px}.kl-score-road{grid-template-columns:78px minmax(0,1fr) 78px;gap:12px;padding:20px}.kl-score-side strong{font-size:23px}.kl-process{grid-template-columns:1fr;gap:14px;width:100%;margin:48px auto 64px}.kl-process-item{min-height:0;padding:22px 24px}.kl-step-arrow{top:auto;right:24px;bottom:-28px;width:40px;height:40px;transform:rotate(90deg)}.kl-step-badge{width:48px;height:48px;font-size:12px}.kl-process h3{margin-top:16px;font-size:16px}.kl-process p{font-size:11px}.kl-pricing{grid-template-columns:1fr}.kl-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-format-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 460px){.kl-nav-actions a:first-of-type{display:none}.kl-planet-wrap{transform:scale(.9);margin-bottom:38px}.kl-hero h1{font-size:40px}.kl-story h2,.kl-final h2{font-size:33px}.kl-primary-cta{width:100%;min-width:0}.kl-score-road{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:20px}.kl-road-mid{grid-column:1 / -1;grid-row:2}.kl-score-side strong{font-size:20px}.kl-format-example,.kl-plan{padding:22px}.kl-format-proof{margin-top:76px;padding-top:70px}.kl-format-grid{grid-template-columns:1fr}.kl-format-grid article{min-height:auto}.kl-format-example{min-height:430px}.kl-band-card{width:min(calc(100% + 28px),calc(100vw - 16px));margin-left:calc((100% - min(calc(100% + 28px),calc(100vw - 16px)))/2);margin-right:calc((100% - min(calc(100% + 28px),calc(100vw - 16px)))/2);padding:22px 18px}.kl-band-main{align-items:flex-start;flex-direction:column}.kl-band-main strong{font-size:46px}.kl-band-main span{text-align:left}.kl-skill-bars{align-items:stretch;flex-direction:column;gap:20px;margin-left:-2px;margin-right:-2px}.kl-skill-bars>div,.kl-skill-bars span{width:100%}}html{color-scheme:dark}html[data-theme=light]{color-scheme:light}body,.kl-root{transition:color .25s ease,background-color .25s ease,background .25s ease}html[data-theme=light] body{background:#f7f6fb}html[data-theme=light] .kl-root{color:#292533;background:radial-gradient(circle at 50% 8%,rgba(126,105,238,.1),transparent 26%),linear-gradient(180deg,#fbfaff,#f7f6fb 26%,#f1eff7)}html[data-theme=light] .kl-logo,html[data-theme=light] .kl-hero h1,html[data-theme=light] .kl-story h2,html[data-theme=light] .kl-faq h2,html[data-theme=light] .kl-final h2{color:#211e2b}html[data-theme=light] .kl-nav-actions{color:#676173}html[data-theme=light] .kl-nav-actions a:hover,html[data-theme=light] .kl-logo:hover{color:#3e326f}html[data-theme=light] .kl-nav-actions a:last-child{color:#6653cc}html[data-theme=light] .kl-theme-toggle{color:#6759b5;border-color:#3f31762e;background:#ffffffb8;box-shadow:0 8px 20px #352b5b14}html[data-theme=light] .kl-theme-toggle:hover{color:#493a9f;border-color:#5341b46b;background:#fff}html[data-theme=light] .kl-kicker,html[data-theme=light] .kl-section-kicker,html[data-theme=light] .kl-micro,html[data-theme=light] .kl-format-caveat,html[data-theme=light] .kl-price-note,html[data-theme=light] .kl-footer{color:#716b7b}html[data-theme=light] .kl-lead,html[data-theme=light] .kl-story>p:not(.kl-section-kicker):not(.kl-price-note),html[data-theme=light] .kl-format-lead,html[data-theme=light] .kl-faq details>p{color:#625c6b}html[data-theme=light] .kl-score-road{border-color:#53449133;background:linear-gradient(115deg,rgba(114,91,225,.11),transparent 46%),linear-gradient(295deg,rgba(201,160,71,.1),transparent 42%),#ffffffe0;box-shadow:0 22px 54px #362c5c1c,inset 0 1px #fff}html[data-theme=light] .kl-score-side span,html[data-theme=light] .kl-road-label{color:#716a7d}html[data-theme=light] .kl-score-side strong{color:#302758}html[data-theme=light] .kl-score-side-target span{color:#8a671d}html[data-theme=light] .kl-score-side-target strong{color:#89651a}html[data-theme=light] .kl-road-line{background:linear-gradient(90deg,#6f5be0,#8d7ae8 46%,#c49a3b);box-shadow:0 5px 18px #5b46b53d}html[data-theme=light] .kl-dot{border:2px solid #fff;background:#8b7be1;box-shadow:0 3px 11px #4e3ba157}html[data-theme=light] .kl-dot-start{background:#6752d2}html[data-theme=light] .kl-dot-target{background:#bc8e28;box-shadow:0 3px 12px #9c6f1357}html[data-theme=light] .kl-story,html[data-theme=light] .kl-format-proof{border-color:#3e31741c}html[data-theme=light] .kl-process-item,html[data-theme=light] .kl-format-grid article,html[data-theme=light] .kl-format-example,html[data-theme=light] .kl-plan,html[data-theme=light] .kl-faq details{border-color:#3e317421;background:#ffffffc7;box-shadow:0 18px 42px #362c5c12}html[data-theme=light] .kl-process-item{border-color:#513f9729;background:linear-gradient(145deg,rgba(113,91,219,.1),transparent 54%),#ffffffe0;box-shadow:0 16px 38px #362c5c16,inset 0 1px #fff}html[data-theme=light] .kl-process-item:hover{border-color:#513f974d;box-shadow:0 22px 46px #362c5c21,inset 0 1px #fff}html[data-theme=light] .kl-step-badge{border-color:#5c46be38;color:#5d49bd;background:#6951d21a}html[data-theme=light] .kl-process-item:hover .kl-step-badge{border-color:#5c46be6b;background:#6951d229}html[data-theme=light] .kl-process-item h3,html[data-theme=light] .kl-format-grid h3,html[data-theme=light] .kl-format-example>header,html[data-theme=light] .kl-format-question h3,html[data-theme=light] .kl-plan strong,html[data-theme=light] .kl-faq summary{color:#2c2737}html[data-theme=light] .kl-process-item p,html[data-theme=light] .kl-format-grid p,html[data-theme=light] .kl-format-example>header b,html[data-theme=light] .kl-audio-sample small,html[data-theme=light] .kl-plan li{color:#6c6574}html[data-theme=light] .kl-step-arrow{border-color:#513f9729;color:#766b99;background:#f9f7ff;box-shadow:0 6px 16px #362c5c17}html[data-theme=light] .kl-resource-link{color:#5d49bd}html[data-theme=light] .kl-resource-link:hover,html[data-theme=light] .kl-resource-link:focus-visible{color:#483599}html[data-theme=light] .kl-format-tabs button{color:#716a7d;border-color:#3e317424;background:#ffffff94}html[data-theme=light] .kl-format-tabs button:hover,html[data-theme=light] .kl-format-tabs button[aria-selected=true]{color:#3e326f;border-color:#5b47c56b;background:#6f58e21a}html[data-theme=light] .kl-audio-sample{color:#352b65;border-color:#5b47c547;background:#6f58e214}html[data-theme=light] .kl-format-example pre{color:#474151;border-color:#3e31741f;background:#f5f3fa}html[data-theme=light] .kl-format-question{border-color:#3e31741a}html[data-theme=light] .kl-format-option{color:#5e5868;border-color:#3e31741f;background:#faf9fd}html[data-theme=light] .kl-format-option>span{color:#5c5570;background:#ece9f4}html[data-theme=light] .kl-format-option-selected{color:#352b65;border-color:#5b47c561;background:#6f58e217}html[data-theme=light] .kl-format-option-selected>span{color:#fff;background:#7160d9}html[data-theme=light] .kl-band-card{border-color:#97702038;background:linear-gradient(180deg,#fffefb,#faf8f2);box-shadow:0 34px 64px -46px #4c38a566}html[data-theme=light] .kl-band-meta,html[data-theme=light] .kl-band-main span,html[data-theme=light] .kl-band-scale,html[data-theme=light] .kl-skill-bars span{color:#6e6876}html[data-theme=light] .kl-band-main strong{color:#3d326d}html[data-theme=light] .kl-band-track,html[data-theme=light] .kl-skill-bars i{background-color:#e8e4ef}html[data-theme=light] .kl-plan-featured{border-color:#5b47c557;background:#f0ecffe6}html[data-theme=light] .kl-plan-name,html[data-theme=light] .kl-plan p{color:#655a91}html[data-theme=light] .kl-plan a{color:#4a3e72;border-color:#3e317429;background:#ffffff9e}html[data-theme=light] .kl-plan-featured a{color:#fff;border-color:transparent;background:linear-gradient(135deg,#806ee6,#5f4bc9)}html[data-theme=light] .kl-faq summary span,html[data-theme=light] .kl-question-number,html[data-theme=light] .kl-format-grid article>span{color:#6653cc}html[data-theme=light] .kl-footer{border-color:#3e31741a}html[data-theme=light] .kl-footer>div{color:#5f596a}html[data-theme=light] .kl-footer-links a{color:#6c6477}html[data-theme=light] .kl-footer-links a:hover,html[data-theme=light] .kl-footer-links a:focus-visible{color:#4e3fad;text-decoration-color:#6e59d9}@media (prefers-reduced-motion: reduce){.kl-root,.kl-nav,.kl-kicker,.kl-hero h1,.kl-lead,.kl-score-road,.kl-primary-cta,.kl-primary-cta:after,.kl-micro,.kl-story,.kl-final,.kl-footer,.kl-process-item,.kl-band-card,.kl-band-fill,.kl-skill-bars i,.kl-plan,.kl-road-line,.kl-planet-system,.kl-planet,.kl-planet-ring,.kl-planet-wrap:before{animation:none!important;transition:none!important}.kl-story,.kl-final,.kl-footer,.kl-process-item,.kl-band-card,.kl-plan{opacity:1!important;transform:none!important}.kl-planet-ring{transform:rotate(-18deg)!important}}.kl-article-root{min-height:100vh}.kl-article{width:min(calc(100% - 40px),920px);margin:0 auto;padding:68px 0 110px}.kl-breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:54px;color:#77728a;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.kl-breadcrumb a{color:#a095eb;text-decoration:none}.kl-breadcrumb a:hover,.kl-breadcrumb a:focus-visible{color:#c0b7ff;text-decoration:underline;text-underline-offset:4px}.kl-article-hero{max-width:820px}.kl-article-hero h1{margin:22px 0 26px;color:#f5f2ff;font-size:clamp(44px,7vw,72px);line-height:1.08;letter-spacing:-.045em}.kl-article-lead{max-width:760px;color:#a19bab;font-size:20px;line-height:1.85;font-weight:600}.kl-article-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:28px;color:#6f697f;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.kl-article-summary{position:relative;margin:64px 0 28px;padding:34px 38px;overflow:hidden;border:1px solid rgba(150,135,255,.2);border-radius:22px;background:linear-gradient(135deg,#7768ff24,#12101de6 58%);box-shadow:0 24px 60px #0003}.kl-article-summary:before{position:absolute;top:0;right:18%;left:18%;height:1px;content:"";background:linear-gradient(90deg,transparent,#8f82ff,transparent)}.kl-article-summary>span,.kl-level-card>div:first-child span,.kl-next-grid>article>span{color:#a99cff;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:900;letter-spacing:.08em}.kl-article-summary h2{margin:13px 0 12px;color:#f5f2ff;font-size:26px;line-height:1.35}.kl-article-summary p,.kl-article-section>p,.kl-article-note p,.kl-level-card p,.kl-calibration-steps p,.kl-next-grid p,.kl-article-disclosure p{color:#8d8799;line-height:1.8}.kl-article-toc{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 80px;padding:18px 20px;border-bottom:1px solid rgba(150,135,255,.12)}.kl-article-toc strong{margin-right:6px;color:#ddd8ed;font-size:13px}.kl-article-toc a{padding:8px 11px;border-radius:999px;color:#858093;background:#ffffff08;font-size:12px;font-weight:700;text-decoration:none}.kl-article-toc a:hover,.kl-article-toc a:focus-visible{color:#c1b8ff;background:#7768ff1f}.kl-article-section{margin-top:96px;scroll-margin-top:40px}.kl-article-section h2{margin:16px 0 20px;color:#f3f0ff;font-size:clamp(30px,5vw,44px);line-height:1.22;letter-spacing:-.025em}.kl-article-section>p{max-width:790px;font-size:17px}.kl-score-table-wrap{margin-top:34px;overflow-x:auto;border:1px solid rgba(150,135,255,.16);border-radius:18px;background:#12101cb8;box-shadow:0 20px 46px #00000024}.kl-score-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.kl-score-table caption{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.kl-score-table th,.kl-score-table td{padding:18px 20px;border-bottom:1px solid rgba(150,135,255,.1);color:#9690a2;font-size:14px}.kl-score-table thead th{color:#77718a;background:#7768ff12;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em}.kl-score-table tbody tr:last-child th,.kl-score-table tbody tr:last-child td{border-bottom:0}.kl-score-table tbody th span{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(150,135,255,.28);border-radius:10px;color:#b2a8ff;background:#7768ff1a;font-family:IBM Plex Mono,monospace}.kl-score-table td strong{color:#eeeaff;font-size:18px}.kl-article-note{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;margin-top:20px;padding:22px 24px;border-left:3px solid #c3a253;border-radius:0 12px 12px 0;background:#c3a25312}.kl-article-note strong{color:#d6b66a}.kl-article-note p{margin:0}.kl-source-line{margin-top:20px;font-size:13px!important}.kl-source-line a,.kl-article-disclosure a{color:#a99cff;text-underline-offset:3px}.kl-level-list{display:grid;gap:14px;margin-top:36px}.kl-level-card{display:grid;grid-template-columns:118px minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding:26px;border:1px solid rgba(150,135,255,.14);border-radius:18px;background:linear-gradient(135deg,#7768ff12,#100e19b3 48%)}.kl-level-card>div:first-child{display:flex;flex-direction:column;gap:8px}.kl-level-card>div:first-child span{font-size:22px}.kl-level-card>div:first-child strong{color:#7c758d;font-family:IBM Plex Mono,monospace;font-size:12px}.kl-level-card h3,.kl-next-grid h3{margin:0 0 8px;color:#e9e5f4;font-size:15px}.kl-level-card p,.kl-next-grid p{margin:0;font-size:14px}.kl-calibration-steps{display:grid;gap:14px;margin:36px 0 0;padding:0;list-style:none}.kl-calibration-steps li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;align-items:start;padding:24px;border:1px solid rgba(150,135,255,.13);border-radius:16px;background:#12101c94}.kl-calibration-steps li>span{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;color:#a99cff;background:#7768ff1f;font-family:IBM Plex Mono,monospace;font-weight:900}.kl-calibration-steps strong{color:#ece8f8;font-size:16px}.kl-calibration-steps p{margin:6px 0 0}.kl-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.kl-next-grid article{padding:26px;border:1px solid rgba(150,135,255,.14);border-radius:18px;background:#12101ca8}.kl-next-grid h3{margin-top:22px;font-size:18px}.kl-article-cta{margin-top:110px;padding:46px;border:1px solid rgba(150,135,255,.22);border-radius:24px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(119,104,255,.2),transparent 46%),#100e19d1}.kl-article-cta>p:first-child{color:#a99cff;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:900}.kl-article-cta h2{max-width:650px;margin:14px auto;color:#f5f2ff;font-size:clamp(28px,5vw,40px);line-height:1.3}.kl-article-cta>p:not(:first-child){color:#8d8799;line-height:1.7}.kl-article-cta .kl-primary-cta{margin-top:26px}.kl-article-disclosure{margin-top:64px;padding-top:30px;border-top:1px solid rgba(150,135,255,.12)}.kl-article-disclosure h2{color:#aaa4b8;font-size:15px}.kl-article-disclosure p{margin-top:10px;font-size:12px}.kl-article-footer{width:min(calc(100% - 40px),1120px)}html[data-theme=light] .kl-article-hero h1,html[data-theme=light] .kl-article-section h2,html[data-theme=light] .kl-article-summary h2,html[data-theme=light] .kl-article-cta h2{color:#292237}html[data-theme=light] .kl-article-lead,html[data-theme=light] .kl-article-summary p,html[data-theme=light] .kl-article-section>p,html[data-theme=light] .kl-article-note p,html[data-theme=light] .kl-level-card p,html[data-theme=light] .kl-calibration-steps p,html[data-theme=light] .kl-next-grid p,html[data-theme=light] .kl-article-disclosure p,html[data-theme=light] .kl-article-cta>p:not(:first-child){color:#625c6b}html[data-theme=light] .kl-breadcrumb,html[data-theme=light] .kl-article-meta{color:#777080}html[data-theme=light] .kl-breadcrumb a,html[data-theme=light] .kl-source-line a{color:#5e49bd}html[data-theme=light] .kl-article-summary{border-color:#523f972e;background:linear-gradient(135deg,#715bdb1f,#ffffffe6 62%);box-shadow:0 22px 52px #362c5c1a}html[data-theme=light] .kl-article-toc{border-color:#3e31741f}html[data-theme=light] .kl-article-toc strong,html[data-theme=light] .kl-level-card h3,html[data-theme=light] .kl-next-grid h3,html[data-theme=light] .kl-calibration-steps strong{color:#342d40}html[data-theme=light] .kl-article-toc a{color:#6f687a;background:#523f970f}html[data-theme=light] .kl-score-table-wrap,html[data-theme=light] .kl-level-card,html[data-theme=light] .kl-calibration-steps li,html[data-theme=light] .kl-next-grid article{border-color:#513f9724;background:#ffffffd1;box-shadow:0 16px 38px #362c5c11}html[data-theme=light] .kl-score-table th,html[data-theme=light] .kl-score-table td{border-color:#513f971a;color:#665f70}html[data-theme=light] .kl-score-table thead th{color:#746c7e;background:#6951d212}html[data-theme=light] .kl-score-table td strong{color:#302758}html[data-theme=light] .kl-score-table tbody th span,html[data-theme=light] .kl-calibration-steps li>span{border-color:#5c46be38;color:#5d49bd;background:#6951d21a}html[data-theme=light] .kl-article-note{background:#b3842012}html[data-theme=light] .kl-article-cta{border-color:#513f972e;background:radial-gradient(circle at 50% 0,rgba(113,91,219,.14),transparent 48%),#ffffffdb;box-shadow:0 22px 52px #362c5c17}@media (max-width: 760px){.kl-article{width:min(calc(100% - 28px),920px);padding-top:44px}.kl-article-root .kl-nav-actions>a:first-of-type,.kl-article-root .kl-nav-actions>a:nth-of-type(2){display:none}.kl-article-hero h1{font-size:clamp(40px,12vw,58px)}.kl-article-lead{font-size:17px}.kl-article-summary,.kl-article-cta{padding:28px 24px}.kl-level-card{grid-template-columns:88px minmax(0,1fr)}.kl-level-card>div:last-child{grid-column:2}.kl-next-grid{grid-template-columns:1fr}}@media (max-width: 520px){.kl-breadcrumb{margin-bottom:38px}.kl-article-hero h1{font-size:36px;line-height:1.14}.kl-article-toc{align-items:stretch;margin-bottom:64px}.kl-article-toc strong{flex-basis:100%}.kl-article-toc a{flex:1 1 calc(50% - 5px)}.kl-article-section{margin-top:78px}.kl-article-note,.kl-level-card{grid-template-columns:1fr}.kl-level-card>div:last-child{grid-column:auto}.kl-calibration-steps li{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px}.kl-calibration-steps li>span{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){.kl-article-root *,.kl-article-root *:before,.kl-article-root *:after{scroll-behavior:auto!important}}
