.kneb{--kneb-ink:#15171c;--kneb-text:#3b4047;--kneb-muted:#8b9198;--kneb-faint:#aeb3b9;--kneb-line:#e7e9ec;--kneb-line2:#dcdfe3;--kneb-paper:#ffffff;--kneb-paper2:#f7f8f9;--kneb-tile:#f1f3f5;--kneb-green:#078853;--kneb-green-d:#067a4a;--kneb-sky:#65beec;--kneb-dark:#0d1017;--kneb-dark2:#13202c;--kneb-body:var(--kn-alt-font,"acumin-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--kneb-disp:"acumin-pro-condensed","acumin-pro",var(--kn-alt-font,sans-serif);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:none;opacity:0;background:var(--kneb-paper);color:var(--kneb-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:opacity .22s ease}.kneb.is-open{display:flex;flex-direction:column;opacity:1}.kneb *{box-sizing:border-box}.kneb,.kneb *{font-family:var(--kneb-body)!important}body.kneb-lock{overflow:hidden}.kneb__bar{position:relative;z-index:3;flex:0 0 auto;display:grid;grid-template-columns:46px 1fr 46px;align-items:center;height:54px;padding:0 6px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--kneb-line)}.kneb__iconbtn{appearance:none;-webkit-appearance:none;background:transparent;border:0;height:46px;width:46px;display:inline-grid;place-items:center;color:var(--kneb-ink);cursor:pointer;border-radius:10px;transition:background .15s ease}.kneb__iconbtn:hover{background:var(--kneb-paper2)}.kneb__iconbtn svg{width:22px;height:22px}.kneb__back{grid-column:1}.kneb__back[hidden]{display:none}.kneb__barttl{grid-column:2;text-align:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kneb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kneb__close{grid-column:3}.kneb__prog{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.kneb__prog-fill{display:block;height:100%;width:0;background:var(--kneb-green);transition:width .12s linear}.kneb__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;background:var(--kneb-paper)}.kneb__view[hidden]{display:none}.kneb-lib{max-width:760px;margin:0 auto;padding:clamp(30px,7vw,60px) 22px 64px}.kneb-lib__head{max-width:560px;margin:0 auto clamp(26px,5vw,42px)}.kneb-lib__eyebrow{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--kneb-faint);margin:0 0 12px}.kneb-lib__title{margin:0 0 14px;font-family:var(--kneb-disp)!important;font-weight:700;text-transform:uppercase;line-height:.98;font-size:clamp(2.3rem,8vw,3.4rem);color:var(--kneb-ink)}.kneb-lib__intro{margin:0;color:var(--kneb-muted);font-size:1.05rem;line-height:1.6}.kneb-filters{max-width:880px;margin:0 auto clamp(18px,4vw,28px);display:flex;flex-direction:column;gap:9px}.kneb-filters__row{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.kneb-filters__row::-webkit-scrollbar{display:none}.kneb-chip{flex:0 0 auto;appearance:none;-webkit-appearance:none;cursor:pointer;white-space:nowrap;font-family:var(--kneb-body)!important;font-size:.84rem;font-weight:600;line-height:1;color:var(--kneb-text);background:var(--kneb-paper);border:1px solid var(--kneb-line2);border-radius:999px;padding:9px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.kneb-chip:hover{border-color:var(--kneb-muted)}.kneb-chip.is-active{background:var(--kneb-ink);border-color:var(--kneb-ink);color:#fff}.kneb-lib__empty{text-align:center;color:var(--kneb-muted);margin:clamp(20px,6vw,40px) auto;font-size:1rem}.kneb-lib__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:680px){.kneb-lib__grid{gap:18px}}.kneb-shelf--hidden{display:none!important}.kneb-search{display:flex;align-items:center;gap:9px;background:var(--kneb-paper2);border:1px solid var(--kneb-line2);border-radius:999px;padding:10px 16px;margin-bottom:3px;box-shadow:none!important;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background .15s ease}.kneb-search:focus-within{border-color:var(--kneb-ink);background:var(--kneb-paper);box-shadow:none!important;outline:0!important}.kneb-search svg{width:18px;height:18px;color:var(--kneb-muted);flex:0 0 auto}.kneb-search__input{flex:1;min-width:0;-webkit-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--kneb-ink)!important;height:auto!important;font-family:var(--kneb-body)!important;font-size:16px!important;line-height:1.4}.kneb-search__input:focus,.kneb-search__input:focus-visible{outline:0!important;box-shadow:none!important;border:0!important}.kneb-search__input::placeholder{color:var(--kneb-faint);opacity:1}.kneb-search__input::-webkit-search-cancel-button,.kneb-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.kneb-count{text-align:center;color:var(--kneb-muted);font-size:.8rem;font-weight:600;letter-spacing:.02em;margin:3px auto 0}.kneb-lib__shelves{display:block}.kneb-group{margin:0 0 clamp(22px,5vw,34px)}.kneb-group--hidden{display:none!important}.kneb-group__title{font-family:var(--kneb-disp)!important;text-transform:uppercase;letter-spacing:.06em;font-size:1.02rem;font-weight:700;color:var(--kneb-ink);margin:0 0 13px;padding-bottom:9px;border-bottom:1px solid var(--kneb-line);display:flex;align-items:baseline;gap:9px}.kneb-group__count{font-family:var(--kneb-body)!important;font-size:.72rem;font-weight:600;color:var(--kneb-faint);text-transform:none;letter-spacing:0}.kneb-group__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:680px){.kneb-group__grid{gap:18px}}@media(min-width:1000px){.kneb-lib,.kneb-filters{max-width:1100px}.kneb-lib__grid,.kneb-group__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.kneb-shelf{appearance:none;-webkit-appearance:none;cursor:pointer;text-align:left;width:100%;color:inherit;display:flex;flex-direction:column;background:var(--kneb-paper);border:1px solid var(--kneb-line);border-radius:14px;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.kneb-shelf:hover{border-color:var(--kneb-ink);transform:translateY(-3px);box-shadow:0 16px 36px #1012161f}.kneb-shelf:focus-visible{outline:2px solid var(--kneb-ink);outline-offset:3px}.kneb-shelf__cover{position:relative;aspect-ratio:3/4;max-height:380px;background:#05060a center 18%/cover no-repeat;overflow:hidden}.kneb-shelf__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05060a00 34%,#05060adb)}.kneb-shelf__badge{position:absolute;z-index:2;top:14px;left:14px;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 10px;border-radius:4px}.kneb-shelf__badge--beginner{background:#09ad69eb}.kneb-shelf__badge--hardcore{background:#be2a3eeb}.kneb-shelf__on{position:absolute;z-index:2;left:18px;right:18px;bottom:16px}.kneb-shelf__on-ttl{display:block;font-family:var(--kneb-disp)!important;text-transform:uppercase;font-weight:700;line-height:.92;font-size:clamp(1.25rem,5.4vw,2rem);color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.5)}.kneb-shelf__body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:13px 15px 15px}.kneb-shelf__meta{min-width:0;flex:1 1 auto}.kneb-shelf__open{position:absolute;z-index:2;top:12px;right:12px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.kneb-shelf:hover .kneb-shelf__open{background:var(--kneb-green);border-color:var(--kneb-green);transform:translateY(-1px)}.kneb-shelf__open svg{width:16px;height:16px}.kneb-shelf__by{display:block;font-size:.92rem;font-weight:700;color:var(--kneb-ink)}.kneb-shelf__desc{display:block;font-size:.8rem;color:var(--kneb-faint);margin-top:2px}.kneb-shelf__go{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--kneb-ink)}.kneb-shelf__go svg{width:16px;height:16px}.kneb-lib__foot{margin:34px auto 0;max-width:520px;text-align:center;color:var(--kneb-faint);font-size:.84rem;line-height:1.55}.kneb-topiccard__count{background:#0d10179e!important}.kneb-topic{max-width:760px;margin:0 auto;padding:0 0 28px}.kneb-topic__hero{position:relative;min-height:clamp(150px,24vh,220px);display:flex;align-items:flex-end;background:#05060a center 16%/cover no-repeat}.kneb-topic__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05060a0f 28%,#05060aeb)}.kneb-topic__heroin{position:relative;z-index:2;width:100%;padding:clamp(15px,4vw,24px) 22px}.kneb-topic__eyebrow{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;margin:0 0 7px}.kneb-topic__title{margin:0;font-family:var(--kneb-disp)!important;font-weight:700;text-transform:uppercase;line-height:.9;font-size:clamp(1.9rem,8vw,3rem);color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55)}.kneb-topic__body{max-width:600px;margin:0 auto;padding:clamp(15px,4vw,22px) 22px 0}.kneb-topic__intro{margin:0 0 8px;color:var(--kneb-muted);font-size:.92rem;line-height:1.45}.kneb-topic__levels{display:flex;flex-direction:column;border-top:1px solid var(--kneb-line)}.kneb-level{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:16px;width:100%;text-align:left;appearance:none;-webkit-appearance:none;cursor:pointer;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--kneb-line);border-radius:0;padding:15px 6px;transition:background .16s ease}.kneb-level:hover{background:var(--kneb-paper2)}.kneb-level:active{background:var(--kneb-tile)}.kneb-level:focus-visible{outline:2px solid var(--kneb-ink);outline-offset:-2px}.kneb-level__no{font-family:var(--kneb-disp)!important;font-weight:700;font-size:1.2rem;line-height:1;color:var(--kneb-faint);min-width:22px}.kneb-level--beginner .kneb-level__no{color:var(--kneb-green)}.kneb-level--gevorderd .kneb-level__no{color:var(--kneb-ink)}.kneb-level--hardcore .kneb-level__no{color:#be2a3e}.kneb-level__main{min-width:0;display:flex;flex-direction:column;gap:5px}.kneb-level__name{font-family:var(--kneb-disp)!important;text-transform:uppercase;letter-spacing:.02em;font-weight:700;font-size:1.2rem;line-height:1;color:var(--kneb-ink)}.kneb-level__desc{font-size:.9rem;color:var(--kneb-muted);line-height:1.45;max-width:42ch}.kneb-level__meta{margin-top:1px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--kneb-faint)}.kneb-level__go{align-self:center;color:var(--kneb-muted);transition:transform .18s ease,color .16s ease}.kneb-level:hover .kneb-level__go{color:var(--kneb-ink);transform:translate(3px)}.kneb-level__go svg{width:20px;height:20px}.kneb-topic__back{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:48px;margin-top:18px;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;color:var(--kneb-ink);border:1px solid var(--kneb-line2);border-radius:999px;font-family:var(--kneb-body)!important;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;transition:border-color .15s ease,background .15s ease}.kneb-topic__back:hover{border-color:var(--kneb-ink);background:var(--kneb-paper2)}.kneb-topic__back:focus-visible{outline:2px solid var(--kneb-ink);outline-offset:2px}.kneb-topic__back svg{width:15px;height:15px}.kneb-book[hidden]{display:none}.kneb-cover{position:relative;isolation:isolate;min-height:clamp(540px,86vh,760px);display:flex;align-items:flex-end;background:#05060a;background-image:var(--kneb-cover);background-size:cover;background-position:center 16%}.kneb-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#00000014 26%,#00000080 60%,#08090ced)}.kneb-cover__in{position:relative;z-index:1;max-width:760px;margin:0 auto;width:100%;padding:0 24px clamp(38px,9vw,64px)}.kneb-cover__eyebrow{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7;margin:0 0 16px}.kneb-cover__title{margin:0 0 16px;font-family:var(--kneb-disp)!important;font-weight:700;text-transform:uppercase;line-height:.86;letter-spacing:.005em;font-size:clamp(3.4rem,15vw,6rem);color:#fff}.kneb-cover__sub{margin:0 0 22px;max-width:34ch;font-size:1.08rem;line-height:1.5;color:#ffffffe0}.kneb-cover__by{font-size:1rem;font-weight:700;color:#fff;line-height:1.3}.kneb-cover__by span{display:block;font-weight:400;font-size:.85rem;color:#ffffffa8;margin-top:2px}.kneb-cover__scroll{position:absolute;z-index:1;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa8;animation:knebBob 1.8s ease-in-out infinite}@keyframes knebBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.kneb-body{background:var(--kneb-paper);padding:0 0 70px}.kneb-ch{max-width:640px;margin:0 auto;padding:clamp(44px,9vw,68px) 24px 0}.kneb-kicker{display:block;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--kneb-faint);margin:0 0 14px}.kneb-h2{margin:0 0 22px;font-family:var(--kneb-disp)!important;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.01em;font-size:clamp(2rem,7vw,2.9rem);color:var(--kneb-ink)}.kneb-ch p{margin:0 0 20px;font-size:1.1rem;line-height:1.78;color:var(--kneb-text)}.kneb-ch strong,.kneb-ch b{color:var(--kneb-ink);font-weight:700}.kneb-ch em{color:var(--kneb-ink);font-style:italic}.kneb-lead{font-size:1.32rem!important;line-height:1.5!important;color:var(--kneb-ink)!important;font-weight:500}.kneb-ch code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.86em;background:var(--kneb-paper2);border:1px solid var(--kneb-line);border-radius:6px;padding:1px 7px;color:var(--kneb-ink);font-weight:700}.kneb-sign{margin-top:20px!important;font-weight:700;color:var(--kneb-ink)!important;font-size:1.1rem}.kneb-sign__motto{color:var(--kneb-muted);font-weight:600;font-size:.92rem}.kneb-note{padding:20px 22px;background:var(--kneb-paper2);border-left:3px solid var(--kneb-ink);border-radius:0 10px 10px 0;font-size:1rem!important;line-height:1.65!important;color:var(--kneb-text)!important}.kneb-rule{padding:18px 22px;background:var(--kneb-paper2);border-left:3px solid var(--kneb-green);border-radius:0 10px 10px 0;color:var(--kneb-ink)!important;font-size:1.06rem!important;line-height:1.6!important}.kneb-quote{margin:36px auto;max-width:22ch;padding:18px 0;font-family:var(--kneb-disp)!important;font-weight:600;text-transform:uppercase;font-size:clamp(1.45rem,5.6vw,2rem);line-height:1.1;color:var(--kneb-ink);text-align:center;border-top:1px solid var(--kneb-ink);border-bottom:1px solid var(--kneb-ink);text-wrap:balance}.kneb-cols{display:grid;grid-template-columns:1fr;gap:16px;margin:8px 0 18px}@media(min-width:620px){.kneb-cols{grid-template-columns:1fr 1fr}}.kneb-card{padding:20px;border-radius:12px;background:var(--kneb-paper2);border:1px solid var(--kneb-line)}.kneb-card__h{margin:0 0 12px;font-family:var(--kneb-disp)!important;font-weight:700;text-transform:uppercase;font-size:1.15rem;letter-spacing:.01em;color:var(--kneb-ink)}.kneb-card--yes .kneb-card__h{color:var(--kneb-green-d)}.kneb-card--no .kneb-card__h{color:#c0564f}.kneb-list{margin:0;padding:0;list-style:none}.kneb-list li{position:relative;padding:0 0 0 22px;margin:0 0 10px;font-size:1rem;line-height:1.55;color:var(--kneb-text)}.kneb-list li:last-child{margin-bottom:0}.kneb-list li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--kneb-ink)}.kneb-card--yes .kneb-list li:before{background:var(--kneb-green)}.kneb-card--no .kneb-list li:before{background:#c0564f}.kneb-principles{display:grid;grid-template-columns:1fr;gap:0;margin:8px 0 18px}.kneb-principle{position:relative;padding:24px 0 24px 56px;border-top:1px solid var(--kneb-line)}.kneb-principle:first-child{border-top:0}.kneb-principle__n{position:absolute;left:0;top:22px;font-family:var(--kneb-disp)!important;font-weight:700;font-size:1.9rem;line-height:1;color:var(--kneb-faint)}.kneb-principle h3{margin:0 0 8px;font-family:var(--kneb-disp)!important;font-weight:700;text-transform:uppercase;font-size:1.2rem;color:var(--kneb-ink)}.kneb-principle p{margin:0;font-size:1rem;line-height:1.6;color:var(--kneb-text)}.kneb-formula{font-family:var(--kneb-disp)!important;font-weight:700;text-transform:uppercase;font-size:clamp(1.7rem,7vw,2.3rem);color:var(--kneb-ink)!important;text-align:center;letter-spacing:.03em;margin:10px 0 20px!important}.kneb-rpe{display:flex;flex-direction:column;margin:0 0 20px}.kneb-rpe__row{display:flex;align-items:baseline;gap:16px;padding:15px 0;border-top:1px solid var(--kneb-line)}.kneb-rpe__row:first-child{border-top:0}.kneb-rpe__v{flex:0 0 auto;min-width:84px;font-family:var(--kneb-disp)!important;font-weight:700;font-size:1.5rem;color:var(--kneb-ink);line-height:1}.kneb-rpe__d{font-size:1rem;line-height:1.5;color:var(--kneb-text)}.kneb-cue{padding:20px 22px;background:var(--kneb-paper2);border-radius:12px;font-size:1.04rem!important;line-height:1.6!important;color:var(--kneb-text)!important}.kneb-legend{margin:0 0 16px;padding:0;list-style:none}.kneb-legend li{padding:14px 0;border-top:1px solid var(--kneb-line);font-size:1.02rem;line-height:1.55;color:var(--kneb-text)}.kneb-legend li:first-child{border-top:0}.kneb-legend b{color:var(--kneb-ink);font-weight:700}.kneb-day{max-width:none;margin:0;padding:0}.kneb-day__head{position:relative;margin:clamp(44px,9vw,64px) 0 0;padding:clamp(40px,9vw,56px) 24px;background:linear-gradient(135deg,var(--kneb-dark2),var(--kneb-dark) 74%);overflow:hidden}.kneb-day__head:after{content:"";position:absolute;right:-50px;bottom:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(101,190,236,.2),transparent 70%);pointer-events:none}.kneb-day__inner{position:relative;max-width:640px;margin:0 auto}.kneb-day__n{display:block;font-family:var(--kneb-disp)!important;font-weight:600;font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;color:var(--kneb-sky);margin:0 0 10px}.kneb-day__title{margin:0 0 12px;font-family:var(--kneb-disp)!important;font-weight:700;text-transform:uppercase;line-height:.92;font-size:clamp(2.6rem,10vw,3.6rem);color:#fff}.kneb-day__sub{margin:0;font-size:1.04rem;line-height:1.5;color:#ffffffd1;max-width:46ch}.kneb-exs{max-width:640px;margin:0 auto;padding:0 24px}.kneb-ex{display:flex;gap:18px;padding:26px 0;border-top:1px solid var(--kneb-line)}.kneb-ex:first-child{border-top:0}.kneb-ex__ix{flex:0 0 auto;min-width:30px;font-family:var(--kneb-disp)!important;font-weight:700;font-size:1.7rem;line-height:1;color:var(--kneb-faint)}.kneb-ex__main{flex:1 1 auto;min-width:0}.kneb-ex__name{font-weight:700;font-size:1.18rem;color:var(--kneb-ink);line-height:1.25}.kneb-ex__alt{font-weight:500;color:var(--kneb-faint);font-size:.85em}.kneb-ex__meta{font-family:var(--kneb-body)!important;font-weight:500;font-size:1.1rem;letter-spacing:.01em;color:var(--kneb-ink);margin:8px 0 0}.kneb-ex__meta .dot{color:var(--kneb-faint);margin:0 7px}.kneb-ex__why{margin:10px 0 0!important;font-size:1rem!important;line-height:1.6!important;color:var(--kneb-muted)!important}.kneb-ex--feeder{background:var(--kneb-paper2);border-radius:12px;padding:20px;margin-top:14px;border-top:0}.kneb-day__foot{max-width:640px;margin:0 auto!important;padding:20px 24px 0;font-size:.92rem!important;color:var(--kneb-faint)!important}.kneb-steps{margin:8px 0 18px;padding:0;list-style:none;counter-reset:kns}.kneb-steps li{position:relative;counter-increment:kns;padding:0 0 18px 50px;font-size:1.06rem;line-height:1.6;color:var(--kneb-text)}.kneb-steps li:last-child{padding-bottom:0}.kneb-steps li:before{content:counter(kns);position:absolute;left:0;top:-3px;width:34px;height:34px;display:grid;place-items:center;font-family:var(--kneb-disp)!important;font-weight:700;font-size:1.2rem;color:#fff;background:var(--kneb-ink);border-radius:8px}.kneb-mistakes{margin:0;padding:0;list-style:none}.kneb-mistakes li{position:relative;padding:16px 0 16px 30px;border-top:1px solid var(--kneb-line);font-size:1.04rem;line-height:1.55;color:var(--kneb-text)}.kneb-mistakes li:first-child{border-top:0}.kneb-mistakes li:before{content:"\2715";position:absolute;left:0;top:15px;color:#c0564f;font-weight:800;font-size:.9em}.kneb-prod{max-width:640px;margin:clamp(32px,7vw,44px) auto 0;padding:0 24px}.kneb-prodduo{max-width:640px;margin:clamp(32px,7vw,44px) auto 0;padding:0 24px;display:grid;gap:8px}@media(min-width:600px){.kneb-prodduo{grid-template-columns:1fr 1fr;gap:18px}.kneb-prodduo .kneb-prod{margin:0;padding:0}}.kneb-prod__eyebrow{display:block;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kneb-faint);margin:0 0 14px}.kneb-prod__card{display:flex;align-items:center;gap:18px;padding:18px 0;text-decoration:none;border-top:1px solid var(--kneb-ink);border-bottom:1px solid var(--kneb-line);transition:border-color .18s ease}.kneb-prod__card:hover{border-bottom-color:var(--kneb-ink)}.kneb-prod__media{flex:0 0 auto;width:80px;height:80px;border-radius:8px;background:var(--kneb-tile);display:grid;place-items:center;overflow:hidden}.kneb-prod__img{width:100%;height:100%;object-fit:contain;padding:6px}.kneb-prod__flag{display:none}.kneb-prod__body{min-width:0;flex:1 1 auto}.kneb-prod__name{display:block;font-weight:800;font-size:1.12rem;color:var(--kneb-ink);line-height:1.2}.kneb-prod__pitch{display:block;font-size:.9rem;line-height:1.5;color:var(--kneb-muted);margin:4px 0 0}.kneb-prod__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0}.kneb-prod__price{font-family:var(--kneb-disp)!important;font-weight:700;font-size:1.3rem;color:var(--kneb-ink)}.kneb-prod__was{color:var(--kneb-faint);font-weight:400;margin-right:6px;text-decoration:line-through;font-size:.8em}.kneb-prod.is-sale .kneb-prod__now{color:#d2392c}.kneb-prod__soldout{font-size:.72rem;font-weight:700;color:#c0564f;text-transform:uppercase;letter-spacing:.04em}.kneb-prod__cta{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--kneb-green)}.kneb-prod__cta svg{transition:transform .15s ease}.kneb-prod__card:hover .kneb-prod__cta svg{transform:translate(3px)}.kneb-end{padding-bottom:0}.kneb-gate{margin:clamp(44px,9vw,64px) 0 0;display:grid;gap:0}.kneb-gate__dl{padding:clamp(40px,9vw,56px) 24px;text-align:center;background:var(--kneb-dark);color:#fff}.kneb-gate__dl .kneb-gate__h{color:#fff}.kneb-gate__dl .kneb-gate__p{color:#ffffffc7}.kneb-gate__h{margin:0 0 8px;font-family:var(--kneb-disp)!important;font-weight:700;text-transform:uppercase;font-size:clamp(1.7rem,6vw,2.2rem)}.kneb-gate__p{margin:0 auto 22px;max-width:42ch;font-size:.98rem;line-height:1.5}.kneb-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;height:54px;padding:0 30px;border-radius:12px;font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:1.5px solid transparent;transition:transform .12s ease,background .15s ease,border-color .15s ease}.kneb-btn:active{transform:scale(.99)}.kneb-btn--primary{background:var(--kneb-green);color:#fff;border-color:var(--kneb-green)}.kneb-btn--primary:hover{background:var(--kneb-green-d);border-color:var(--kneb-green-d);transform:translateY(-1px)}.kneb-gate__mail{padding:clamp(28px,6vw,36px) 24px;background:var(--kneb-paper2);text-align:center}.kneb-gate__mail .kneb-gate__h{color:var(--kneb-ink);font-size:1.2rem}.kneb-gate__mail .kneb-gate__p{color:var(--kneb-muted)}.kneb-gate__row{display:flex;flex-wrap:wrap;gap:10px;max-width:440px;margin:0 auto}.kneb-gate__input{flex:1 1 200px;height:52px;padding:0 16px;border-radius:12px;border:1.5px solid var(--kneb-line2);background:var(--kneb-paper);color:var(--kneb-ink);font-size:1rem;text-align:left}.kneb-gate__input::placeholder{color:var(--kneb-faint)}.kneb-gate__input:focus{outline:none;border-color:var(--kneb-ink)}.kneb-btn--ghost{background:var(--kneb-ink);color:#fff;border-color:var(--kneb-ink)}.kneb-btn--ghost:hover{background:#000;border-color:#000}.kneb-gate__mail .kneb-btn{flex:0 0 auto}.kneb-gate__status{margin:14px 0 0;font-size:.92rem;font-weight:700}.kneb-gate__status.is-ok{color:var(--kneb-green-d)}.kneb-gate__status.is-err{color:#c0392b}.kneb-disclaimer{max-width:640px;margin:0 auto;padding:clamp(30px,6vw,40px) 24px 0;font-size:.82rem!important;line-height:1.55!important;color:var(--kneb-faint)!important}.kneb-nav{position:absolute;top:5px;left:5px;z-index:6}.kneb-nav[hidden]{display:none}.kneb-nav__toggle{position:relative;z-index:2;appearance:none;-webkit-appearance:none;width:44px;height:44px;border-radius:13px;cursor:pointer;display:grid;place-items:center;color:var(--kneb-ink);-webkit-tap-highlight-color:transparent;background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border:1px solid var(--kneb-line);box-shadow:0 1px #ffffffbf inset,0 5px 16px #10121624,0 1px 3px #1012161a;transition:background .2s ease,border-color .2s ease,box-shadow .24s ease,transform .18s cubic-bezier(.34,1.3,.5,1)}.kneb-nav__toggle:hover{border-color:var(--kneb-line2);box-shadow:0 1px #ffffffbf inset,0 8px 22px #1012162e,0 2px 5px #1012161f}.kneb-nav__toggle:active{transform:scale(.93)}.kneb-nav__toggle:focus-visible{outline:2px solid var(--kneb-ink);outline-offset:2px}.kneb-nav.is-open .kneb-nav__toggle{background:#fff;border-color:var(--kneb-line2);box-shadow:0 1px #ffffffbf inset,0 6px 18px #10121629}.kneb-nav__bars{position:relative;width:19px;height:14px;display:block}.kneb-nav__bars i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .36s cubic-bezier(.55,.06,.2,1),opacity .2s ease}.kneb-nav__bars i:nth-child(1){top:0}.kneb-nav__bars i:nth-child(2){top:6px;transform-origin:center}.kneb-nav__bars i:nth-child(3){top:12px}.kneb-nav.is-open .kneb-nav__bars i:nth-child(1){transform:translateY(6px) rotate(45deg)}.kneb-nav.is-open .kneb-nav__bars i:nth-child(2){opacity:0;transform:scaleX(.15)}.kneb-nav.is-open .kneb-nav__bars i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.kneb-nav__panel{position:absolute;top:0;left:0;z-index:1;width:min(82vw,300px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--kneb-paper);border:1px solid var(--kneb-line);box-shadow:0 1px #fff9 inset,0 18px 40px -12px #10121647,0 6px 16px -8px #10121633;transform-origin:22px 22px;transform:scale(.06);opacity:0;visibility:hidden;pointer-events:none;transition:transform .34s cubic-bezier(.34,1.18,.4,1),opacity .2s ease,visibility 0s linear .34s}.kneb-nav.is-open .kneb-nav__panel{transform:scale(1);opacity:1;visibility:visible;pointer-events:auto;transition:transform .42s cubic-bezier(.22,1,.32,1),opacity .22s ease}.kneb-nav__top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 14px 11px 56px;border-bottom:1px solid var(--kneb-line);opacity:0;transform:translateY(-4px);transition:opacity .3s ease .05s,transform .3s ease .05s}.kneb-nav.is-open .kneb-nav__top{opacity:1;transform:none}.kneb-nav__eyebrow{font-family:var(--kneb-disp)!important;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.82rem;color:var(--kneb-ink)}.kneb-nav__lib{appearance:none;-webkit-appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:3px;padding:5px 9px 5px 6px;border-radius:999px;font-family:var(--kneb-body)!important;font-size:.74rem;font-weight:700;color:var(--kneb-muted);transition:color .15s ease,background .15s ease}.kneb-nav__lib:hover{color:var(--kneb-ink);background:var(--kneb-paper2)}.kneb-nav__lib svg{width:15px;height:15px;transition:transform .2s ease}.kneb-nav__lib:hover svg{transform:translate(-2px)}.kneb-nav__list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px;scrollbar-width:thin;scrollbar-color:var(--kneb-line2) transparent}.kneb-nav__list::-webkit-scrollbar{width:6px}.kneb-nav__list::-webkit-scrollbar-thumb{background:var(--kneb-line2);border-radius:999px}.kneb-nav__list::-webkit-scrollbar-thumb:hover{background:var(--kneb-muted)}.kneb-nav__item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;appearance:none;-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:11px 12px;border-radius:10px;color:var(--kneb-text);font-family:var(--kneb-body)!important;font-size:.96rem;line-height:1.3;opacity:0;transform:translate(-7px);transition:background .16s ease,color .16s ease,box-shadow .16s ease,opacity .34s ease var(--d,0s),transform .34s cubic-bezier(.3,.9,.3,1) var(--d,0s)}.kneb-nav.is-open .kneb-nav__item{opacity:1;transform:none}.kneb-nav__item:hover{background:var(--kneb-paper2);color:var(--kneb-ink)}.kneb-nav__item:active{transform:scale(.985)}.kneb-nav__item:focus-visible{outline:2px solid var(--kneb-ink);outline-offset:-2px}.kneb-nav__item.is-active{background:var(--kneb-ink);color:#fff;box-shadow:0 4px 12px -4px #15171c80}.kneb-nav__lbl{flex:1 1 auto;min-width:0}.kneb-nav__ix{flex:0 0 auto;min-width:20px;font-family:var(--kneb-disp)!important;font-weight:700;font-size:.82rem;color:var(--kneb-faint)}.kneb-nav__item.is-active .kneb-nav__ix{color:#ffffffa6}.kneb-nav__item--plan{background:var(--kneb-paper2);color:var(--kneb-ink);font-weight:700;box-shadow:inset 3px 0 0 var(--kneb-green)}.kneb-nav__item--plan .kneb-nav__ix{color:var(--kneb-green-d)}.kneb-nav__item--plan:hover{background:#edf6f0}.kneb-nav__item--plan.is-active{background:var(--kneb-green);color:#fff;box-shadow:inset 3px 0 0 var(--kneb-green-d)}.kneb-nav__item--plan.is-active .kneb-nav__ix{color:#ffffffc7}.kneb-nav__plan-tag{flex:0 0 auto;margin-left:auto;font-size:.58rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--kneb-green-d);border:1px solid rgba(9,173,105,.4);border-radius:5px;padding:2px 5px}.kneb-nav__item--plan.is-active .kneb-nav__plan-tag{color:#fff;border-color:#ffffff80}.kneb-nav__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#0d10174d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease}.kneb-nav__scrim[hidden]{display:none}.kneb-nav__scrim.is-open{opacity:1}@media(prefers-reduced-motion:reduce){.kneb-nav__panel,.kneb-nav.is-open .kneb-nav__panel{transition-duration:1ms}.kneb-nav__item,.kneb-nav__top,.kneb-nav__bars i{transition-duration:1ms!important}}.kneb-term{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:0 1px;margin:0;cursor:help;font:inherit;color:var(--kneb-ink);font-weight:700;border-bottom:2px dotted rgba(9,173,105,.5);border-radius:2px;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease}.kneb-term:hover{border-bottom-color:var(--kneb-green);background:#09ad6914}.kneb-term.is-open{background:#09ad6924;border-bottom-color:var(--kneb-green)}.kneb-term:focus-visible{outline:2px solid var(--kneb-green);outline-offset:1px}.kneb-tip{position:absolute;z-index:8;width:min(82vw,290px);padding:13px 15px;border-radius:12px;background:var(--kneb-dark);color:#fff;box-shadow:0 18px 44px #0000005c;opacity:0;transform:translateY(5px) scale(.98);transform-origin:top left;pointer-events:none;transition:opacity .16s ease,transform .18s cubic-bezier(.34,1.2,.4,1)}.kneb-tip[hidden]{display:none}.kneb-tip.is-open{opacity:1;transform:none;pointer-events:auto}.kneb-tip__term{display:block;font-family:var(--kneb-disp)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:.92rem;color:var(--kneb-sky);margin:0 0 4px}.kneb-tip__def{display:block;font-size:.92rem;line-height:1.5;color:#ffffffe6}@media(prefers-reduced-motion:reduce){.kneb,.kneb *{transition-duration:1ms!important;animation:none!important}}@media print{body.kneb-lock{overflow:visible!important}body.kneb-lock *{visibility:hidden!important}.kneb,.kneb *{visibility:visible!important}.kneb{position:absolute!important;left:0;top:0;width:100%;display:block!important;opacity:1!important;background:#fff!important}.kneb__bar,.kneb__prog,.kneb-cover__scroll,.kneb-lib,.kneb-gate,.kneb-shelf__go{display:none!important}.kneb__scroll{overflow:visible!important;height:auto!important}.kneb-book[hidden]{display:none!important}.kneb-day__head,.kneb-ch,.kneb-ex{break-inside:avoid}}.kneb-pdf{width:794px!important;max-width:794px!important;margin:0!important;background:#fff!important}.kneb-pdf .kneb-cover{min-height:0!important;height:1123px!important;background-position:center!important}.kneb-pdf .kneb-cover__scroll,.kneb-pdf .kneb-gate{display:none!important}.kneb-pdf .kneb-ch,.kneb-pdf .kneb-day,.kneb-pdf .kneb-day__head,.kneb-pdf .kneb-ex,.kneb-pdf .kneb-rpe,.kneb-pdf .kneb-principle,.kneb-pdf .kneb-prod,.kneb-pdf .kneb-prodduo,.kneb-pdf .kneb-cols,.kneb-pdf .kneb-cue,.kneb-pdf .kneb-note{break-inside:avoid;page-break-inside:avoid}.kneb-pdf .kneb-day__head{break-before:page;page-break-before:always}
/*# sourceMappingURL=/cdn/shop/t/26/assets/kn-ebooks.css.map */
