html:has(.rd-read){scroll-behavior:auto;--dock-h:64px;scroll-padding-top:16px}@media (min-width:960px){html:has(.rd-read){--dock-h:80px}}html[data-rd-lock] body{overflow:hidden}.rd-read{flex:1 0 auto}.rd-read :-webkit-any(.kn-ch,.kn-part){scroll-margin-top:8px}.rd-read :-moz-any(.kn-ch,.kn-part){scroll-margin-top:8px}.rd-read :is(.kn-ch,.kn-part){scroll-margin-top:8px}.rd-read .btn--line{color:var(--r-fg);box-shadow:inset 0 0 0 1px var(--r-line2)}.rd-read .btn--line:hover{background:var(--r-box);box-shadow:inset 0 0 0 1px var(--r-fg2)}.rd-read .link{color:var(--r-fg)}.rd-read .link span{border-color:var(--r-line2)}.rd-read .link:hover span{border-color:var(--r-accent)}.rd-cover{aspect-ratio:1;border-radius:var(--r);background:radial-gradient(70% 55% at 50% 42%,color-mix(in srgb,var(--kn-accent,var(--red)) 24%,var(--char-2)),var(--ink-2) 80%);flex:none;display:block;position:relative;overflow:hidden}.rd-cover img{object-fit:contain;width:84%;height:88%;position:absolute;top:6%;left:8%}.rd-head{gap:var(--s4);margin-bottom:var(--s7);padding-bottom:var(--s5);border-bottom:1px solid var(--r-line);grid-template-columns:56px minmax(0,1fr);align-items:center;display:grid}.rd-head__cover{width:56px}.rd-head__b{min-width:0}.rd-head__k{font:500 12px/1.3 var(--f-ui);letter-spacing:.02em;color:var(--r-accent)}.rd-head__t{font:600 30px/1.1 var(--f-serif);letter-spacing:-.02em;color:var(--r-strong);text-wrap:balance;margin-top:4px}.rd-head__m{font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--r-mute);margin-top:6px}@media (min-width:720px){.rd-head{gap:var(--s5);grid-template-columns:72px minmax(0,1fr)}.rd-head__cover{width:72px}.rd-head__t{font-size:36px}}.rd-read .ez-next{border:1px solid var(--r-line2);border-radius:var(--r);background:var(--r-box);min-height:56px;color:var(--r-strong);align-content:center;gap:2px;margin-top:2.4em;padding:10px 48px 10px 16px;text-decoration:none;display:grid;position:relative}.rd-read .ez-next small{font:500 12px/1.2 var(--f-ui);letter-spacing:.04em;color:var(--r-accent)}.rd-read .ez-next b{font:600 .94em/1.3 var(--f-serif);color:var(--r-strong);text-wrap:balance}.rd-read .ez-next:after{content:"→";font:500 18px/1 var(--f-ui);color:var(--r-accent);transition:transform .25s var(--ease);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.rd-read .ez-next:hover{border-color:var(--r-accent)}.rd-read .ez-next:hover:after{transform:translate(3px,-50%)}.rd-end{margin-top:var(--s8);padding-top:var(--s7);border-top:1px solid var(--r-line2);gap:var(--s7);font-size:var(--t-b);line-height:1.5;display:grid}.rd-end__top{justify-items:center;gap:var(--s4);text-align:center;display:grid}.rd-end__top:before{content:"";border:1px solid var(--r-accent);width:9px;height:9px;transform:rotate(45deg)}.rd-end__h{font-size:var(--t-h2);letter-spacing:-.02em;color:var(--r-strong);line-height:1.08}.rd-end .rd-pdf{text-align:center;justify-items:center}.rd-other__k{margin-bottom:var(--s3);font:500 var(--t-xs)/1.2 var(--f-ui);letter-spacing:.02em;color:var(--r-mute)}.rd-other__card{gap:var(--s4);padding:var(--s4);border:1px solid var(--r-line);border-radius:var(--r);background:var(--r-box);grid-template-columns:88px minmax(0,1fr);align-items:start;display:grid}.rd-other__cover{width:88px}.rd-other__b{min-width:0}.rd-other__t{font-size:var(--t-h4);color:var(--r-strong);line-height:1.2}.rd-other__line{font-size:var(--t-s);color:var(--r-fg2);margin-top:4px;line-height:1.45}.rd-other__price{margin-top:var(--s2);font:500 var(--t-price)/1.2 var(--f-ui);white-space:nowrap;color:var(--r-strong)}.rd-other__act{margin-top:var(--s3);align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.rd-end__nav{justify-content:center;gap:var(--s2) var(--s6);flex-wrap:wrap;display:flex}.rd-end .rd-karta{padding-right:var(--s4);margin-top:0}@media (min-width:720px){.rd-end .rd-karta{padding-right:var(--s5)}}:-webkit-any(.rd-sheet,.rd-na) .btn:not(.btn--line):not(:disabled){background:var(--rd-btn,var(--red))}:-moz-any(.rd-sheet,.rd-na) .btn:not(.btn--line):not(:disabled){background:var(--rd-btn,var(--red))}:is(.rd-sheet,.rd-na) .btn:not(.btn--line):not(:disabled){background:var(--rd-btn,var(--red))}:-webkit-any(.rd-sheet,.rd-na) .btn:not(.btn--line):not(:disabled):hover{background:color-mix(in srgb,var(--rd-btn,var(--red)) 84%,#fff)}:-moz-any(.rd-sheet,.rd-na) .btn:not(.btn--line):not(:disabled):hover{background:color-mix(in srgb,var(--rd-btn,var(--red)) 84%,#fff)}:is(.rd-sheet,.rd-na) .btn:not(.btn--line):not(:disabled):hover{background:color-mix(in srgb,var(--rd-btn,var(--red)) 84%,#fff)}.rd-pdf{justify-items:start;gap:var(--s2);display:grid}.rd-pdf__p{max-width:44ch;font:500 var(--t-xs)/1.45 var(--f-ui);color:var(--mute)}.rd-read .rd-pdf__p{color:var(--r-mute)}.rd-bar{z-index:55;gap:var(--s1);padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:var(--ink);border-top:1px solid var(--line-2);box-shadow:0 -14px 30px color-mix(in srgb,var(--ink) 60%,transparent);grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.rd-bar__prog{background:var(--line);height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.rd-bar__prog i{background:var(--rd-accent,var(--red-t));transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.rd-bar__prog i{animation:linear both rd-prog;animation-timeline:scroll(root)}}@supports not (animation-timeline:scroll()){.rd-bar__prog{display:none}}@keyframes rd-prog{to{transform:scaleX(1)}}.rd-bar__go{border-radius:var(--r);width:44px;height:44px;color:var(--bone);place-items:center;text-decoration:none;display:grid}.rd-bar__go:hover{background:color-mix(in srgb,var(--bone) 6%,transparent)}.rd-bar__go[data-off]{color:var(--mute);opacity:.4}.rd-bar__go[data-off]:hover{background:0 0}.rd-bar__mid{border-radius:var(--r);text-align:left;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 10px;display:flex}.rd-bar__mid:hover{background:color-mix(in srgb,var(--bone) 6%,transparent)}.rd-bar__mid svg{fill:none;width:18px;height:18px;stroke:var(--bone-2);stroke-width:1.5px;stroke-linecap:round;flex:none}.rd-bar__mid span{min-width:0;display:grid}.rd-bar__mid b{text-overflow:ellipsis;white-space:nowrap;font:500 var(--t-ui-s)/1.2 var(--f-ui);color:var(--bone);overflow:hidden}.rd-bar__mid small{font:500 var(--t-micro)/1.3 var(--f-ui);color:var(--mute)}.rd-bar__aa{border-radius:var(--r);width:44px;height:44px;font:600 17px/1 var(--f-serif);color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-2)}.rd-bar__aa:hover{box-shadow:inset 0 0 0 1px var(--bone-2)}@media (max-width:959px){html[data-kn-theme=paper] .rd-bar{box-shadow:0 -8px 20px #2a201b24}.rd-bar{transition:transform .35s var(--ease)}.rd-bar>*{transition:opacity .2s}.rd-bar.is-min{transform:translateY(calc(100% - 14px))}.rd-bar.is-min>:not(.rd-bar__prog){opacity:0;pointer-events:none}.rd-bar.is-min:focus-within{transform:none}.rd-bar.is-min:focus-within>*{opacity:1;pointer-events:auto}}@media (min-width:960px){.rd-bar{left:50%;right:auto;bottom:max(18px,env(safe-area-inset-bottom,0px));border:1px solid var(--line-2);width:min(620px,100vw - 48px);box-shadow:0 18px 44px var(--shadow);border-radius:6px;padding:6px 8px;transform:translate(-50%)}.rd-bar__prog{top:auto;bottom:-1px;left:8px;right:8px}}.rd-sheet{z-index:95;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rd-sheet__bg{background:color-mix(in srgb,var(--ink) 80%,transparent);position:absolute;top:0;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.rd-sheet__bg{-webkit-backdrop-filter:blur(4px)}}.rd-sheet__box{width:100%;max-width:560px;max-height:86vh;background:var(--char);border-top:1px solid var(--line-2);max-height:86dvh;box-shadow:0 -18px 44px var(--shadow);animation:rd-up .45s var(--ease) both;border-radius:10px 10px 0 0;flex-direction:column;display:flex;position:relative}@keyframes rd-up{0%{transform:translateY(28px)}}@keyframes rd-left{0%{transform:translate(40px)}}.rd-sheet__head{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) max(8px,env(safe-area-inset-right,0px)) var(--s2) max(var(--gut),env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);flex:none;display:flex}.rd-sheet__t{font-size:var(--t-h3)}.rd-sheet__x{width:44px;height:44px;color:var(--bone-2);font:400 20px/1 var(--f-ui);flex:none;place-items:center;display:grid}.rd-sheet__x:hover{color:var(--bone)}.rd-sheet__body{overscroll-behavior:contain;min-height:0;padding:var(--s3) max(var(--gut),env(safe-area-inset-right,0px)) var(--s4) max(var(--gut),env(safe-area-inset-left,0px));flex:auto;overflow-y:auto}.rd-sheet__body:last-child{padding-bottom:calc(var(--s5) + env(safe-area-inset-bottom,0px))}.rd-sheet__foot{border-top:1px solid var(--line);padding:var(--s4) max(var(--gut),env(safe-area-inset-right,0px)) calc(var(--s4) + env(safe-area-inset-bottom,0px)) max(var(--gut),env(safe-area-inset-left,0px));flex:none}@media (min-width:960px){.rd-sheet--side{justify-content:flex-end;align-items:stretch}.rd-sheet--side .rd-sheet__box{border-top:0;border-left:1px solid var(--line-2);border-radius:0;max-width:420px;height:100%;max-height:none;animation-name:rd-left}}.rd-sheet--zoom .rd-sheet__box{border:0;border-radius:0;max-width:none;height:100%;max-height:none}.rd-sheet--zoom .rd-sheet__body{padding:var(--s4) max(var(--s4),env(safe-area-inset-right,0px)) calc(var(--s5) + env(safe-area-inset-bottom,0px)) max(var(--s4),env(safe-area-inset-left,0px));overflow:auto}.rd-zoom pre{width:max-content;font-family:var(--f-mono,ui-monospace,Menlo,Consolas,monospace);font-size:clamp(9px,calc((100vw - 32px) / (var(--cols,60) * .62)),16px);color:var(--bone);white-space:pre;text-align:left;margin:0 auto;line-height:1.38}.rd-toc,.rd-toc ol{list-style:none}.rd-toc__part+.rd-toc__part{margin-top:var(--s3)}.rd-toc__ph{padding:var(--s3) 0 var(--s2);gap:2px;text-decoration:none;display:grid}.rd-toc__ph small{font:500 var(--t-xs)/1.35 var(--f-ui);color:var(--mute)}.rd-toc__ph b{font:600 var(--t-s)/1.3 var(--f-serif);color:var(--bone-2)}.rd-toc ol{border-top:1px solid var(--line)}.rd-toc li li{border-bottom:1px solid var(--line)}.rd-toc__row{gap:var(--s2);min-height:44px;font-size:var(--t-s);color:var(--bone);grid-template-columns:34px minmax(0,1fr);align-items:baseline;padding:10px 0;line-height:1.42;text-decoration:none;display:grid}.rd-toc__row i{font:500 var(--t-xs)/1 var(--f-ui);color:var(--mute);font-variant-numeric:tabular-nums;font-style:normal}.rd-toc__row:hover span,.rd-toc__ph:hover b,.rd-toc [aria-current=true]{color:var(--rd-accent,var(--red-t))}.rd-toc [aria-current=true] :-webkit-any(i,b,span){color:var(--rd-accent,var(--red-t))}.rd-toc [aria-current=true] :-moz-any(i,b,span){color:var(--rd-accent,var(--red-t))}.rd-toc [aria-current=true] :is(i,b,span){color:var(--rd-accent,var(--red-t))}.rd-toast{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:56;align-items:center;gap:var(--s1) var(--s2);background:var(--char-2);border:1px solid var(--line-2);border-left:2px solid var(--rd-accent,var(--red-t));border-radius:var(--r);width:max-content;max-width:calc(100vw - 32px);box-shadow:0 18px 40px var(--shadow);font:500 var(--t-ui-s)/1.4 var(--f-ui);color:var(--bone);opacity:0;pointer-events:none;transition:opacity .25s,transform .35s var(--ease);padding:2px 4px 2px 16px;display:flex;position:fixed;transform:translate(-50%,12px)}.rd-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.rd-toast:not(.is-on){visibility:hidden;transition:opacity .25s,transform .35s var(--ease),visibility 0s .35s}.rd-toast p{padding-block-start:11px;padding-block-end:11px}.rd-toast a{min-height:44px;color:var(--bone);white-space:nowrap;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rd-accent,var(--red-t));text-decoration-color:var(--rd-accent,var(--red-t));align-items:center;padding:0 12px;display:inline-flex}.rd-toast a:hover{color:var(--rd-accent,var(--red-t))}@media (min-width:960px){.rd-toast{bottom:calc(max(18px,env(safe-area-inset-bottom,0px)) + 76px)}}.rd-na{padding-block:var(--s7) var(--s8);flex:1 0 auto;align-items:center;display:grid}.rd-na__box{justify-items:start;gap:var(--s3);width:100%;max-width:560px;padding:var(--s5) var(--s4);background:var(--char);border:1px solid var(--line-2);border-radius:var(--r);margin-inline-start:auto;margin-inline-end:auto;display:grid}.rd-na__cover{width:96px;margin-bottom:var(--s2)}.rd-na__t{font-size:var(--t-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1.08}.rd-na__has{font-size:var(--t-s);color:var(--bone-2);line-height:1.5}.rd-na__link{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.rd-na__link:hover{-webkit-text-decoration-color:var(--red-t);text-decoration-color:var(--red-t)}.rd-na__lead{font-size:var(--t-l);color:var(--bone-2);text-wrap:pretty;max-width:52ch;line-height:1.55}.rd-na__act{align-items:center;gap:var(--s2) var(--s4);width:100%;margin-top:var(--s2);flex-wrap:wrap;display:flex}.rd-na__act .btn i{font-style:normal}@media (max-width:599px){.rd-na__act .btn{width:100%}}@media (min-width:720px){.rd-na__box{padding:var(--s6)}}.ez-print-only{display:none}@media (prefers-reduced-motion:reduce){.rd-sheet__box{animation:none}.rd-bar__prog{display:none}}@media print{:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}@page{size:A4;margin:18mm 18mm 20mm;background:#fff;@top-center{font:8pt var(--f-ui);color:#999}@bottom-center{content:counter(page);font:9pt var(--f-ui);color:#777}}@page rd-cover{margin:0;@top-center{content:none}@bottom-center{content:none}}html,body,.ezo{color:#111;background:#fff!important}.ezo{min-height:0;display:block}.ezo:after,.top,.menu,.foot,.tgbar,.rd-bar,.rd-sheet,.rd-toast,.kn-promo,.kn-tip,.ez-next,.ez-noprint,.ez-read-head{display:none!important}.ez-print-only{display:block}.ez-pcover{page:rd-cover;break-after:page;height:297mm;font-family:var(--f-serif);color-adjust:exact;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;padding:28mm 22mm;display:flex;position:relative}.ez-pcover strong{letter-spacing:-.02em;margin-top:auto;font-size:46pt;font-weight:700;line-height:1;position:relative}.ez-pcover span{font:500 14pt var(--f-ui);margin-top:12pt;position:relative}.ez-ptoc{break-after:page;color:#111;font-family:var(--f-serif)}.ez-ptoc h2{color:#000;margin-bottom:14pt;font-size:22pt}.rd-ptoc__part{break-inside:avoid;margin-top:12pt}.rd-ptoc__part h3{color:#000;margin-bottom:4pt;font-size:12pt}.rd-ptoc__row a{color:#111;grid-template-columns:10mm minmax(0,1fr);padding:2pt 0;font-size:10pt;display:grid}.rd-ptoc__row i{font:500 9pt var(--f-ui);color:#666;font-style:normal}:root .kn-read.rd-read{--r-bg:#fff;--r-fg:#111;--r-fg2:#2a2a2a;--r-mute:#555;--r-strong:#000;--r-line:#ccc;--r-line2:#999;--r-accent:var(--pp-accent,#a3141a);--r-box:transparent;--r-tint:var(--pp-tint,#ead6c6);--r-sel:transparent;--r-inv-bg:var(--pp-inv-bg,#2a201b);--r-inv-fg:var(--pp-inv-fg,#f5ede1);--r-check:#fff;--r-box-solid:#fff;--r-shade:transparent;color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;padding:0}.rd-read .wrap{max-width:none;padding:0}.rd-read .kn-col{max-width:none;font-size:11pt;line-height:1.55}.rd-read .kn-ch{break-before:page;margin-top:0}.rd-read .kn-part{break-before:page;border-top:0;margin-top:0;padding-top:14pt}.rd-read .kn-part h2{font-size:24pt}.rd-read .kn-part+.kn-ch{break-before:avoid;margin-top:28pt}.rd-read .kn-ch__t{margin:6pt 0 18pt;font-size:20pt}.ez-ch-n,.ez-ch-t,.kn-part,.ez-text .ez-h3,.ez-text .ez-h4,.ez-text .ez-lbl{break-after:avoid}.ez-text .ez-h3{font-size:14pt}.ez-text .ez-h4{font-size:12pt}.ez-text p,.ez-text li{orphans:3;widows:3}.ez-text .ez-box{break-inside:auto;margin-inline-start:0!important;margin-inline-end:0!important;padding-inline-start:1.1em!important;padding-inline-end:1.1em!important}.ez-text .ez-box:not(:-webkit-any(.ez-key,.ez-triumph)){background:0 0!important;border:.6pt solid #bbb!important}.ez-text .ez-box:not(:-moz-any(.ez-key,.ez-triumph)){background:0 0!important;border:.6pt solid #bbb!important}.ez-text .ez-box:not(:is(.ez-key,.ez-triumph)){background:0 0!important;border:.6pt solid #bbb!important}.ez-key,.ez-triumph,.ez-note,.ez-table th,.ez-ck-in,.ez-ul li:before,.kn-part__n:before,.kn-ch__t:after{color-adjust:exact;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.ez-q,.ez-note,.ez-formula,.ez-diag,.ez-fig,.ez-table tr,.ez-ck,.ez-field{break-inside:avoid}.ez-diag{overflow:visible;container-type:normal;background:0 0!important;border:.6pt solid #bbb!important;margin-inline-start:0!important;margin-inline-end:0!important;padding:8pt!important}.ez-diag pre{font-size:min(9pt,calc(170mm / (var(--cols,60) * .62)));color:#111}.ez-fig img{width:auto;max-width:100%;max-height:190mm;margin:0 auto}.ez-table{border-color:#bbb;overflow:visible;background:0 0!important}.ez-table table{min-width:0!important}.ez-wr{border-bottom-color:#999}html.ez-print-one body>:not(.ez-print-sheet){display:none!important}html.ez-print-one .ez-print-sheet{display:block}a{color:inherit;text-decoration:none}}
