@font-face{font-family:Wix Madefor Display;font-weight:400 800;font-display:swap;src:url(/fonts/WixD-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Display;font-weight:400 800;font-display:swap;src:url(/fonts/WixD-latin-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Display;font-weight:400 800;font-display:swap;src:url(/fonts/WixD-latin-ext-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text;font-weight:400 800;font-display:swap;src:url(/fonts/WixT-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text;font-weight:400 800;font-display:swap;src:url(/fonts/WixT-latin-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;font-weight:400 800;font-display:swap;src:url(/fonts/WixT-latin-ext-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-weight:400 700;font-display:swap;src:url(/fonts/MartianMono-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-weight:400 700;font-display:swap;src:url(/fonts/MartianMono-latin-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-weight:400 700;font-display:swap;src:url(/fonts/MartianMono-latin-ext-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Display Fallback;font-weight:100 450;src:local(Arial),local(ArialMT),local(Roboto),local(Helvetica);size-adjust:104.2%;ascent-override:96.7%;descent-override:24.2%;line-gap-override:0%}@font-face{font-family:Wix Madefor Display Fallback;font-weight:451 550;src:local(Arial),local(ArialMT),local(Roboto),local(Helvetica);size-adjust:105.6%;ascent-override:95.5%;descent-override:23.9%;line-gap-override:0%}@font-face{font-family:Wix Madefor Display Fallback;font-weight:551 650;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);size-adjust:100.5%;ascent-override:100.3%;descent-override:25.1%;line-gap-override:0%}@font-face{font-family:Wix Madefor Display Fallback;font-weight:651 900;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);size-adjust:101.7%;ascent-override:99.1%;descent-override:24.8%;line-gap-override:0%}@font-face{font-family:Wix Madefor Text Fallback;font-weight:100 450;src:local(Arial),local(ArialMT),local(Roboto),local(Helvetica);size-adjust:103.0%;ascent-override:97.9%;descent-override:24.5%;line-gap-override:0%}@font-face{font-family:Wix Madefor Text Fallback;font-weight:451 550;src:local(Arial),local(ArialMT),local(Roboto),local(Helvetica);size-adjust:104.2%;ascent-override:96.7%;descent-override:24.2%;line-gap-override:0%}@font-face{font-family:Wix Madefor Text Fallback;font-weight:551 650;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);size-adjust:98.4%;ascent-override:102.4%;descent-override:25.6%;line-gap-override:0%}@font-face{font-family:Wix Madefor Text Fallback;font-weight:651 900;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold),local(Helvetica Bold);size-adjust:99.3%;ascent-override:101.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback;src:local(Courier New),local(CourierNewPSMT);size-adjust:116.7%;ascent-override:85.7%;descent-override:17.1%;line-gap-override:0%}
:root{--bg:#fff;--mod:#f2f3f5;--ink:#0e0f11;--soft:#565a61;--off:#d9dce0;--signal:#ff6b00;--f-d:"Wix Madefor Display","Wix Madefor Display Fallback",system-ui,sans-serif;--f-t:"Wix Madefor Text","Wix Madefor Text Fallback",system-ui,sans-serif;--f-m:"Martian Mono","Martian Mono Fallback",ui-monospace,monospace;--gap:12px;--r:24px;--c-yt:red;--c-tg:#229ed9;--c-gh:#181717;--c-hb:#3f8aa7;--c-bo:#f15f2c;--c-pa:#ff424d;--c-ar:#d32a1c;--c-in:#fff;--glass-bg:#fff6;--glass-solid:#fbfcfdcc;--glass-hi:linear-gradient(170deg,#ffffffd9,#ffffff2e 34%,#fff0 60%);--bf:blur(7px) saturate(1.6);--shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #0e0f110d,inset 0 -18px 30px -24px #10141a1f,0 1px 1px #10141a0a,0 22px 50px -26px #10141a2e;--rim-hi:#fff;--rim-lo:#0e0f1114;--frame:#ffffffb8;--tile:#fff9;--dots:#aeb4bb;--spot1:#e6ecf2;--spot2:#eceff3;--ph:#0e0f110f;--exb:#bfc3c9;--menu:#fff;--sig-t:#b34a00;--shade:#10141a38;--night:#c9ced4;--gwd:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121417;--ink:#e9ebee;--soft:#d4d8dd;--off:#2b3036;--glass-bg:#1e212685;--glass-solid:#1b1e23db;--glass-hi:linear-gradient(170deg,#ffffff14,#ffffff05 34%,#fff0 60%);--bf:blur(9px) saturate(1.3) brightness(.85);--shadow:inset 0 1px 0 #ffffff17,inset 0 -1px 0 #0000004d,inset 0 -18px 30px -24px #00000080,0 1px 1px #0000004d,0 24px 54px -24px #000000b3;--rim-hi:#ffffff52;--rim-lo:#ffffff0a;--frame:#08090b99;--tile:#ffffff0b;--dots:#30353c;--spot1:#8296b41a;--spot2:#ff6b000b;--ph:#ffffff17;--exb:#4a5058;--menu:#1c1f24;--sig-t:#ffb27d;--shade:#0009;--night:#3a4048;--gwd:inline;--c-gh:#e9ebee;--c-hb:#6fb0cc;--c-ar:#ff3b2f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121417;--ink:#e9ebee;--soft:#d4d8dd;--off:#2b3036;--glass-bg:#1e212685;--glass-solid:#1b1e23db;--glass-hi:linear-gradient(170deg,#ffffff14,#ffffff05 34%,#fff0 60%);--bf:blur(9px) saturate(1.3) brightness(.85);--shadow:inset 0 1px 0 #ffffff17,inset 0 -1px 0 #0000004d,inset 0 -18px 30px -24px #00000080,0 1px 1px #0000004d,0 24px 54px -24px #000000b3;--rim-hi:#ffffff52;--rim-lo:#ffffff0a;--frame:#08090b99;--tile:#ffffff0b;--dots:#30353c;--spot1:#8296b41a;--spot2:#ff6b000b;--ph:#ffffff17;--exb:#4a5058;--menu:#1c1f24;--sig-t:#ffb27d;--shade:#0009;--night:#3a4048;--gwd:inline;--c-gh:#e9ebee;--c-hb:#6fb0cc;--c-ar:#ff3b2f}
:root{--code-bg:#0e0f110b;--hl-kw:#b34a00;--hl-str:#1d6e45;--hl-num:#6e3aa6;--hl-com:#62676f;--hl-fn:#1c59ad;--hl-meta:#8a5a00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--code-bg:#0000004d;--hl-kw:#ffb27d;--hl-str:#8fd6a8;--hl-num:#c9a7f0;--hl-com:#a2a9b2;--hl-fn:#8db9ff;--hl-meta:#f2cc7a}}:root[data-theme=dark]{--code-bg:#0000004d;--hl-kw:#ffb27d;--hl-str:#8fd6a8;--hl-num:#c9a7f0;--hl-com:#a2a9b2;--hl-fn:#8db9ff;--hl-meta:#f2cc7a}.pdeck{margin-top:4px}.frame16{aspect-ratio:16/9;background:var(--ph);border-radius:16px;position:relative;overflow:hidden}.frame16 img{object-fit:cover;width:100%;height:100%;display:block}.frame16.sq{aspect-ratio:4/3}.st{--s:14px;align-items:center;gap:5px;display:inline-flex}.ptags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.tg{font:400 12px/1.5 var(--f-m);color:var(--soft);border:1px solid var(--exb);border-radius:6px;padding:0 7px}.pd{color:var(--soft)}.phead{grid-column:1/-1;padding:28px 30px 22px}.phead h1{letter-spacing:-.02em;margin-top:18px;font-size:clamp(44px,5vw,76px);line-height:.98}.phead .sub{max-width:35.8em}.phead .act{margin-top:20px}.pcard,.ecard{grid-column:span 4;min-height:280px}.pcard>.frame16,.ecard>.frame16{margin:-8px -10px 0}.pcard h2,.ecard h2{letter-spacing:-.01em;margin-top:auto;padding-top:16px;font-size:24px;line-height:1.15}.pcard .pd,.ecard .pd{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.pcard .ptags{margin-top:10px}.pcard .cap,.ecard .cap{margin-top:12px;padding-top:0}.pcard .cap span,.ecard .cap span{white-space:nowrap}.icard .price{font:600 19px/1 var(--f-d);color:var(--ink)}.empty{grid-column:1/-1;min-height:240px}.empty h2,.empty h1{letter-spacing:-.01em;margin-top:auto;padding-top:16px;font-size:30px}.empty .pd{max-width:38.4em;margin-top:8px;font-size:17px;line-height:1.5}.phero{grid-column:1/8;min-height:360px;padding:30px 32px 24px}.phero:last-child{grid-column:1/-1;min-height:0}.phero h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(40px,4.4vw,66px);line-height:1}.phero .sub{max-width:33.3em}.phero .act{margin-top:22px}.phero .btn .lg{--s:20px}.phero .cap{margin-top:auto;padding-top:18px}.pside{grid-column:8/13;justify-content:center;gap:0;padding:16px 16px 18px}.pside .cap{padding:12px 6px 0}.pside .cap .lg{--s:20px}.iprice{font:600 32px/1.1 var(--f-d);letter-spacing:-.01em;margin-top:18px}.ddeck{margin-top:var(--gap)}.doc{grid-column:1/-1;padding:44px 52px 48px}.has-toc .toc{grid-column:1/4;align-self:start;padding:22px 22px 20px;position:sticky;top:16px}.has-toc .doc{grid-column:4/13}.toc h2{font:400 13px/1.3 var(--f-m);color:var(--soft);margin-bottom:12px}.toc ol{gap:2px;padding:0;list-style:none;display:grid}.toc a{border-radius:8px;padding:5px 8px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.toc a:hover{background:var(--ph)}.toc .l3 a{color:var(--soft);padding-left:20px;font-size:14px}.toc-m{display:none}.toc-m summary{cursor:pointer;font-weight:600;list-style-position:inside}.toc-m ol{margin-top:10px}.rd-cap{--s:20px;margin:0 0 18px;padding-top:0}.prose+.rd-cap{border-top:1px solid var(--off);margin-top:40px;padding-top:24px}.backl{margin-top:24px}.prose{overflow-wrap:break-word;max-width:43.5em;font-size:19px;line-height:1.62}.prose>*+*{margin-top:1em}.prose h1,.prose h2{letter-spacing:-.01em;margin-top:1.7em;font-size:30px;line-height:1.15}.prose h3{margin-top:1.4em;font-size:23px;line-height:1.2}.prose h4,.prose h5,.prose h6{margin-top:1.2em;font-size:19px}.prose>:first-child{margin-top:0}.prose [id]{scroll-margin-top:16px}.prose a{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:2px}.prose img{border-radius:12px;max-width:100%;display:block}.prose img[width]{height:auto}.prose p img{vertical-align:middle;display:inline-block}.prose ul,.prose ol{padding-left:1.3em}.prose li+li,.prose li>ul,.prose li>ol{margin-top:.35em}.prose blockquote{border-left:3px solid var(--signal);color:var(--soft);padding-left:18px}.prose code{font:400 .84em/1.5 var(--f-m);background:var(--code-bg);border-radius:5px;padding:.1em .35em}.prose pre{background:var(--code-bg);font:400 14px/1.6 var(--f-m);border-radius:14px;max-width:100%;padding:16px 18px;overflow:auto}.prose pre code{font:inherit;background:0 0;border-radius:0;padding:0}.prose table{border-collapse:collapse;font-size:16px;line-height:1.45;display:block;overflow:auto}.prose th,.prose td{border-bottom:1px solid var(--off);text-align:left;vertical-align:top;padding:8px 12px 8px 0}.prose th{font-weight:600}.prose hr{border:0;border-top:1px solid var(--off);margin:2em 0}.prose details{border:1px solid var(--off);border-radius:12px;padding:10px 14px}.prose summary{cursor:pointer;font-weight:600}.prose kbd{font:500 .8em var(--f-m);border:1px solid var(--exb);border-radius:5px;padding:0 .35em}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-type,.hljs-built_in{color:var(--hl-kw)}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-symbol{color:var(--hl-str)}.hljs-number,.hljs-variable,.hljs-template-variable{color:var(--hl-num)}.hljs-comment,.hljs-quote,.hljs-deletion{color:var(--hl-com);font-style:italic}.hljs-title,.hljs-section,.hljs-function,.hljs-name,.hljs-attr,.hljs-property{color:var(--hl-fn)}.hljs-meta,.hljs-doctag,.hljs-tag{color:var(--hl-meta)}.ahead{grid-column:1/-1;padding:30px 32px 24px}.ahead>.frame16{aspect-ratio:21/9;margin:-14px -16px 22px}.ahead h1{letter-spacing:-.02em;max-width:15.6em;margin-top:14px;font-size:clamp(36px,4.2vw,60px);line-height:1.04}.ahead>.frame16+h1{margin-top:0}.ahead .sub{max-width:38.4em}.ahead .act{margin-top:20px}.ahead .cap{padding-top:20px}.gal{margin-top:var(--gap)}.gph{grid-column:span 4;padding:10px}.gph img{border-radius:14px;width:100%;height:auto;display:block}.artel-h,.artel-h .art-lg{--s:132px}.artel-h h1{margin-top:12px}.motto{font-weight:600}.art-hist{justify-content:space-between;padding:30px 32px 24px}.art-hist .big-q{font:500 clamp(20px,1.7vw,25px)/1.42 var(--f-d);color:var(--ink);margin:0}.art-hist .cap{padding:18px 0 0}.art-rules{grid-column:1/-1}.art-rules h2,.art-rules dl{margin-top:10px}.art-rules dl>div{border-top:1px solid var(--ph);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px 28px;padding:16px 0;display:grid}.art-rules dt{font:600 24px/1.2 var(--f-d)}.art-rules dd{color:var(--soft);max-width:38.4em;margin:0;font-size:18px;line-height:1.5}.art-rules .sub{max-width:38.4em;margin-top:8px}.art-facts{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.art-facts li{font:500 15px/1 var(--f-m);border:1px solid var(--ph);color:var(--ink);border-radius:10px;padding:9px 12px}.art-cta .act{margin-top:16px}.art-no{grid-column:1/-1}.art-no ul{flex-wrap:wrap;gap:6px 22px;margin-top:14px;padding:0;list-style:none;display:flex}.art-no li{font:600 clamp(20px,1.8vw,26px)/1.25 var(--f-d);text-decoration:line-through;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:2px}@media (max-width:1100px){.pcard,.ecard,.gph{grid-column:span 6}.phero,.pside{grid-column:1/-1}.phero{min-height:0}.has-toc .toc,.has-toc .doc{grid-column:1/-1}.has-toc .toc{padding:16px 20px;position:static}.toc-d{display:none}.toc-m{display:block}.doc{padding:36px 40px}}@media (max-width:760px){.pcard,.ecard,.gph,.empty{grid-column:1/-1}.art-rules dl>div{grid-template-columns:1fr}.art-rules dt{font-size:21px}.pcard,.ecard{min-height:0}.phead,.phero,.art-hist,.ahead{padding:22px 20px 18px}.ahead>.frame16{aspect-ratio:16/9;margin:-10px -12px 16px}.ahead h1{font-size:clamp(30px,8.6vw,40px)}.phead h1{font-size:clamp(38px,11vw,50px)}.phero h1{font-size:clamp(34px,10vw,46px)}.doc{padding:22px 18px 26px}.prose{font-size:18px;line-height:1.6}.prose h1,.prose h2{font-size:25px}.prose h3{font-size:21px}.prose pre{margin-left:-6px;margin-right:-6px;padding:14px;font-size:13px}.iprice{font-size:26px}.artel-h,.artel-h .art-lg{--s:96px}}.kinds{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.kinds a{box-shadow:inset 0 0 0 1px var(--exb);border-radius:10px;padding:6px 12px;font-weight:500;text-decoration:none}.kinds a[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:600}.disc{font:400 14px/1.3 var(--f-t);color:var(--soft)}.note{background:var(--ph);border-radius:12px;margin-top:14px;padding:10px 14px;font-size:16px}.note.err{box-shadow:inset 3px 0 0 var(--signal)}.note.ok{box-shadow:inset 3px 0 0 var(--ink)}.note-ok p{font-size:18px}.soon-buy{margin-top:18px;padding-top:0}.buy{justify-items:start;gap:12px;margin-top:18px;display:grid}.consent{gap:8px;display:grid}.chk{align-items:flex-start;gap:10px;max-width:33.3em;font-size:15px;line-height:1.4;display:flex}.chk input{width:18px;height:18px;accent-color:var(--signal);flex:none;margin-top:3px}.months{border:0;flex-wrap:wrap;gap:8px 16px;padding:0;display:flex}.months legend{font:400 13px/1.3 var(--f-m);color:var(--soft);margin-bottom:6px}.months label{align-items:center;gap:6px;font-weight:500;display:flex}.rel{grid-column:1/-1}.rel h2{letter-spacing:-.01em;font-size:26px}.rel ul{margin-top:8px;padding:0;list-style:none}.rel li{border-top:1px solid var(--ph);justify-items:start;gap:8px;padding:16px 0;display:grid}.rel-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rel-h b{font:600 19px/1.2 var(--f-d)}.rel-m{font:400 13px/1.3 var(--f-m);color:var(--soft)}.rel .pd{max-width:44.8em;font-size:15px}.rel .cap{width:100%;margin:0;padding:0}.sha{font:400 11px/1.3 var(--f-m);color:var(--soft);overflow-wrap:anywhere}.lessons-l{grid-column:8/13;padding:22px 22px 16px}.lessons-l h2{font-size:24px}.lessons-l ol{margin-top:10px;padding:0;list-style:none}.lessons-l a{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:grid}.lessons-l a:hover{background:var(--ph)}.ln{font:500 13px/1 var(--f-m);color:var(--soft)}.lt{font-weight:500}.pvid2{grid-column:1/-1;padding:12px}.pvid2 video{background:#000;border-radius:14px;width:100%;max-height:72vh;display:block}.pvid2 .cap{padding:10px 8px 0}.paywall{background:var(--ph);border-radius:16px;max-width:43.5em;margin-top:28px;padding:24px}.paywall h2{letter-spacing:-.01em;font-size:24px}.paywall .pd{margin-top:8px;font-size:17px}.lnav{margin-top:var(--gap)}.lprev,.lnext,.ldone{grid-column:span 4;gap:6px;min-height:0;padding:18px 20px}.lnext{text-align:right;grid-column:9/13;align-items:flex-end}.ldone{justify-content:center;align-items:center}.lprev b,.lnext b{font:600 18px/1.25 var(--f-d)}.tier{grid-column:span 6;min-height:300px}.tier h2{letter-spacing:-.01em;font-size:30px}.tier .iprice{margin-top:10px}.incl{gap:4px;margin-top:14px;padding-left:1.2em;display:grid}.prose.small{margin-top:12px;font-size:16px}.login-m{grid-column:1/-1;max-width:760px}.lform{justify-items:start;gap:14px;width:100%;max-width:440px;margin-top:18px;display:grid}.fld{gap:6px;width:100%;display:grid}.fld span{font:400 13px/1.3 var(--f-m);color:var(--soft)}.fld input{border:1.5px solid var(--exb);background:var(--bg);width:100%;color:var(--ink);font:500 18px/1.3 var(--f-t);border-radius:12px;padding:12px 14px}.fld input:focus{outline:2px solid var(--signal);outline-offset:1px}.acc-h{min-height:0}.acc-b{grid-column:span 6;min-height:0}.acc-b.wide{grid-column:1/-1}.acc-b h2{letter-spacing:-.01em;font-size:24px}.acc-b h3{margin-top:18px;font-size:18px}.acc-b .pd{margin-top:8px}.acc-l{gap:8px;margin-top:10px;padding:0;list-style:none;display:grid}.acc-l li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.acc-keys{gap:14px;margin-top:10px;padding:0;list-style:none;display:grid}.acc-keys li{gap:6px;display:grid}.key{font:500 18px/1.3 var(--f-m);letter-spacing:.02em;-webkit-user-select:all;user-select:all}.lic{font:400 12px/1.5 var(--f-m);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--code-bg);border-radius:10px;margin-top:6px;padding:10px;display:block}.acc-keys summary{cursor:pointer;color:var(--soft);font-size:14px}.otab{border-collapse:collapse;width:100%;margin-top:12px;font-size:15px}.otab th{text-align:left;font:400 12px/1.3 var(--f-m);color:var(--soft);border-bottom:1px solid var(--off);padding:8px 10px 8px 0}.otab td{border-bottom:1px solid var(--ph);vertical-align:top;padding:10px 10px 10px 0}.nw{white-space:nowrap}.rc{gap:0;max-width:520px;margin-top:16px;display:grid}.rc>div{border-top:1px solid var(--ph);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.rc dt{font:400 13px/1.6 var(--f-m);color:var(--soft)}.rc dd{margin:0;font-weight:500}.receipt .pd{max-width:35.8em;margin-top:14px}.paynote{justify-content:flex-start;padding:24px}.paynote h2{margin-bottom:8px;font-size:22px}@media (max-width:1100px){.lessons-l,.tier,.acc-b{grid-column:1/-1}}@media (max-width:760px){.lprev,.lnext,.ldone{grid-column:1/-1}.lnext{text-align:left;align-items:flex-start}.otab{display:block;overflow-x:auto}.paywall{padding:18px}.rc>div{grid-template-columns:96px minmax(0,1fr)}}.prose+.prose{margin-top:1em}.ldone{grid-column:5/9}@media (max-width:760px){.ldone{grid-column:1/-1}}.gcard{grid-column:span 4;gap:0;min-height:0}.gph1{aspect-ratio:4/3;background:#fff;border-radius:16px;margin:-8px -10px 0;overflow:hidden}.gph1 img{object-fit:contain;width:100%;height:100%;display:block}.gv{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;display:flex}.phero .gv{margin-top:0}.gcard h2{letter-spacing:-.01em;margin-top:10px;font-size:23px;line-height:1.15}.gcard .pd{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.gcard .cap{margin-top:12px;padding-top:0}.gcard .price,.shops .price{font:600 19px/1 var(--f-d);color:var(--ink)}.verd{font:600 12px/1.6 var(--f-m);letter-spacing:.06em;border:1.5px solid;border-radius:6px;padding:1px 8px;display:inline-block}.verd.big{padding:3px 12px;font-size:15px}.v-good{color:#1d6e45}.v-bad{color:#b42318}.v-test{color:var(--sig-t)}:root[data-theme=dark] .v-good{color:#8fd6a8}:root[data-theme=dark] .v-bad{color:#ff8a80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .v-good{color:#8fd6a8}:root:not([data-theme=light]) .v-bad{color:#ff8a80}}.adm-ad{font:500 11px/1.5 var(--f-m);color:var(--soft);border:1px solid var(--exb);border-radius:5px;margin-right:8px;padding:0 5px;display:inline-block}.gmain{background:#fff;padding:12px}.gmain img{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:520px;display:block}.shops{grid-column:1/-1}.shops h2,.rv-h{letter-spacing:-.01em;margin-bottom:6px;font-size:26px}.shops ul{padding:0;list-style:none}.shops li{border-top:1px solid var(--ph);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:14px 0;display:grid}.sh-n{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sh-n b{font:600 19px/1.2 var(--f-d)}.ad-note{font:400 12px/1.4 var(--f-m);color:var(--soft);grid-column:1/-1}.shops .cap{margin-top:6px;padding-top:0}@media (max-width:1100px){.gcard{grid-column:span 6}}@media (max-width:760px){.gcard{grid-column:1/-1}.shops li{grid-template-columns:1fr}}.tgcode{font:600 44px/1 var(--f-m);letter-spacing:.18em;font-variant-numeric:tabular-nums;margin-top:14px}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--exb);background:0 0}.btn.ghost:hover{background:var(--ph)}.alt{margin-top:22px}.alt summary{cursor:pointer;font:400 14px/1.3 var(--f-m);color:var(--soft)}.paym{gap:12px;max-width:560px;margin-top:20px;display:grid}.paym legend{font:400 13px/1.3 var(--f-m);color:var(--soft);margin-bottom:4px}.paym fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.pm{background:var(--bg);width:100%;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--exb);font:inherit;text-align:left;cursor:pointer;--s:22px;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 18px;display:grid}.pm:hover,.pm:focus-visible{box-shadow:inset 0 0 0 2px var(--signal);outline:none}.pm[aria-current=true]{box-shadow:inset 0 0 0 2px var(--ink)}.pm b{font:600 18px/1.2 var(--f-d)}.pm small{font:400 13px/1.3 var(--f-m);color:var(--soft);grid-column:2}.pm .sum{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/3/span 2;font-weight:600}.pm .gl{grid-row:1/span 2}@media (max-width:760px){.tgcode{font-size:36px}.pm{gap:4px 10px;padding:12px 14px}}.wm{font:800 36px/1 var(--f-d);letter-spacing:-.02em;white-space:nowrap;align-items:baseline;display:inline-flex}.wm .wm-o{flex:none;align-self:baseline;width:1.06ex;height:1.06ex;margin:0 .04em -.02ex 0;display:block;position:relative;top:.01ex}@media print{:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--bg:#fff!important;--ink:#000!important;--soft:#333!important;--off:#ccc!important;--ph:#0000000f!important;--sig-t:#8a3a00!important;--code-bg:#f3f3f3!important;--hl-kw:#8a3a00!important;--hl-str:#1d6e45!important;--hl-num:#6e3aa6!important;--hl-com:#555!important;--hl-fn:#1c59ad!important;--hl-meta:#6a4500!important}body{font-size:12pt;color:#000!important;background:#fff!important}.skip,.top,.sfoot,.toc,.backl,.theme,.srch,.menu,.act,.sch-panel,.pv-f{display:none!important}.wrap{max-width:none;padding:0}.mod{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.doc,.has-toc .doc{grid-column:1/-1;padding:0}.prose{max-width:none;font-size:12pt}.prose pre{white-space:pre-wrap;border:1px solid #ccc;overflow:visible}.prose a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.85em}h1,h2,h3{break-after:avoid}pre,blockquote,table,img,figure{break-inside:avoid}}
