@font-face{font-family:Onest;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/onest/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/onest/onest-latin.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:Unbounded;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/unbounded/unbounded-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/unbounded/unbounded-latin.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}:root{--site-font-text:"Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--site-font-head:"Unbounded", "Onest", -apple-system, BlinkMacSystemFont, sans-serif}body.sch{font-family:var(--site-font-text)}button,input,select,textarea{font-family:inherit}.site-hero-title,.prose h2{font-family:var(--site-font-head)}:root{--site-measure:620px;--site-wide:1120px;--site-accent:#2179be;--site-accent-ink:#1a6fb5;--site-accent-bg:#e3effa;--site-accent-text:#0f4c81;--site-coral:#ff6a4d;--site-pink:#d81e7a;--site-blue:#2179be;--site-gold:var(--site-coral);--site-violet:var(--site-blue);--site-grad:linear-gradient(135deg,var(--site-coral),var(--site-pink),var(--site-blue));--site-fresh:var(--site-pink);--site-fresh-text:#b81466;--site-stale:var(--site-coral);--site-stale-text:#c7461f;--site-stale-bg:#fdede8;--site-grad-text:linear-gradient(100deg,#c7461f 0%,#b81466 45%,#1a6fb5 100%);--site-fs-hero:30px;--site-lh-hero:34px;--site-ls-hero:-.8px;--site-lh-read:26px;--site-gap-para:24px;--site-fs-h2:24px;--site-lh-h2:30px;--site-gap-h2-top:48px;--site-gap-h2-bottom:12px;--site-gap-block:56px}@media (min-width:1200px){:root{--site-fs-hero:44px;--site-lh-hero:48px;--site-ls-hero:-1.2px}}.sch{--site-fs-read:var(--sch-fs-body);--site-fs-head:var(--sch-fs-title);--site-lh-head:var(--sch-lh-title);--site-fs-list:var(--sch-fs-sub);--site-lh-list:var(--sch-lh-sub)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}.site-measure{width:100%;max-width:var(--site-measure);padding-inline:var(--sch-pad);margin-inline:auto}.site-wide{width:100%;max-width:var(--site-wide);padding-inline:var(--sch-pad);margin-inline:auto}.site-grid{gap:var(--sch-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.site-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.site-grid{grid-template-columns:repeat(3,1fr)}}.site-grid-2{gap:var(--sch-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.site-grid-2{grid-template-columns:repeat(2,1fr)}}.site-header{z-index:20;background:var(--sch-glass-light);-webkit-backdrop-filter:var(--sch-blur);backdrop-filter:var(--sch-blur);position:sticky;top:0}.site-header .row{align-items:center;gap:var(--sch-5);min-height:64px;max-width:var(--site-wide);padding-inline:var(--sch-pad);margin-inline:auto;display:flex}.site-header .mark{font-size:var(--sch-fs-body);letter-spacing:var(--sch-ls-body);color:var(--sch-text);white-space:nowrap;font-weight:600;text-decoration:none}.site-header nav{align-items:center;gap:var(--sch-5);margin-left:auto;display:none}@media (min-width:768px){.site-header nav{display:flex}}.site-header nav a{color:var(--sch-text2);font-size:var(--sch-fs-sub);white-space:nowrap;text-decoration:none}.site-header nav a[aria-current=page]{color:var(--sch-text);font-weight:600}.site-header nav a.cta{min-height:40px;padding-inline:var(--sch-4);border-radius:var(--sch-r-pill);background:var(--sch-card);color:var(--sch-text);align-items:center;font-weight:600;display:inline-flex}.site-header .strip{gap:var(--sch-4);scrollbar-width:none;padding:0 var(--sch-pad) var(--sch-2);max-width:var(--site-wide);margin-inline:auto;display:flex;overflow-x:auto}.site-header .strip::-webkit-scrollbar{display:none}@media (min-width:768px){.site-header .strip{display:none}}.site-header .strip a{color:var(--sch-text2);font-size:var(--sch-fs-sub);white-space:nowrap;flex:none;text-decoration:none}.site-header .strip a[aria-current=page]{color:var(--sch-text);font-weight:600}.site-footer{margin-top:var(--sch-8);padding-block:var(--sch-8);background:var(--sch-card)}.site-footer .in{max-width:var(--site-wide);padding-inline:var(--sch-pad);gap:var(--sch-6);margin-inline:auto;display:grid}.footer-cta{gap:var(--sch-4);padding:var(--sch-6);border-radius:var(--sch-r-lg);background:var(--sch-sunken);display:grid;position:relative;overflow:hidden}.footer-cta:before{content:"";background:var(--site-grad);height:3px;position:absolute;inset:0 0 auto}.footer-cta p{margin:var(--sch-2) 0 0}@media (min-width:768px){.footer-cta{align-items:center;gap:var(--sch-6);grid-template-columns:1fr auto}.footer-cta .sch-btn{white-space:nowrap}}.site-footer .in{gap:var(--sch-7)}.site-footer nav{gap:var(--sch-4);flex-wrap:wrap;display:flex}.site-footer nav a{color:var(--sch-text2);font-size:var(--sch-fs-sub);text-decoration:none}.site-footer .fine{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3)}.site-hero-title{font-size:var(--site-fs-hero);line-height:var(--site-lh-hero);letter-spacing:var(--site-ls-hero);margin:0;font-weight:600}.site-skip{position:absolute;left:-9999px}.site-skip:focus{left:var(--sch-pad);top:var(--sch-2);z-index:50;background:var(--sch-card);padding:var(--sch-2) var(--sch-4);border-radius:var(--sch-r-sm)}.site-grid-2>.sch-card{flex-direction:column;display:flex}.tariff{flex-direction:column;height:100%;display:flex}.tariff .act{padding-top:var(--sch-5);margin-top:auto}.article{padding-block:var(--sch-6) var(--sch-8)}.crumbs{gap:var(--sch-2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2);margin-bottom:var(--sch-4);align-items:center;display:flex}.crumbs a{color:var(--sch-text2);text-decoration:none}.article .lead{color:var(--sch-text2);margin:var(--sch-4) 0 0}.metarow{margin-top:var(--sch-5);align-items:flex-start;gap:var(--sch-4);display:flex}.metarow>.meta{flex:1;min-width:0;margin-top:0}.metarow>.acts{padding-top:var(--sch-1);flex:none;margin-top:0}.meta{margin-top:var(--sch-5)}.meta .who{align-items:center;gap:var(--sch-3);display:flex}.meta .face{width:var(--sch-thumb);height:var(--sch-thumb);flex:0 0 var(--sch-thumb);object-fit:cover;background:var(--sch-sunken);border-radius:50%}.meta .col{flex:1;min-width:0}.meta .top{align-items:center;gap:var(--sch-3);flex-wrap:wrap;display:flex}.meta .top>.name{flex:0 auto}.meta .name{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text);font-weight:600}.meta .facts{gap:var(--sch-2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2);flex-wrap:wrap;display:flex}.meta .facts>.dates summary:after,.meta .facts>span:not(:last-child):after{content:" ·";color:var(--sch-text3)}@media (max-width:520px){.meta .who .facts{gap:var(--sch-3)}.meta .who .facts>.dates summary:after,.meta .who .facts>span:not(:last-child):after{content:none}.meta .who{column-gap:var(--sch-3);row-gap:var(--sch-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.meta .who>.face{grid-area:1/1}.meta .who>.col{display:contents}.meta .who .top{grid-area:1/2}.meta .who .facts{grid-area:2/1/auto/-1}.meta .who .facts .tail{display:none}}.meta .checked{margin-top:var(--sch-3);padding-top:var(--sch-3);border-top:.5px solid var(--sch-line);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3)}.changed,.changed-flat{margin-top:var(--sch-3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2)}.changed summary{cursor:pointer;color:var(--sch-accent-text);min-height:var(--sch-round);align-items:center;font-weight:600;display:flex}.changed ul{padding-left:var(--sch-5);margin:0}.changed .d,.changed .s{color:var(--sch-text3)}.prose{margin-top:var(--sch-6)}.prose h2{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);margin:var(--site-gap-h2-top) 0 var(--site-gap-h2-bottom);font-weight:600}.prose h3{font-size:var(--site-fs-read);line-height:var(--site-lh-read);margin:var(--sch-8) 0 var(--sch-2);font-weight:600}.prose p{font-size:var(--site-fs-read);line-height:var(--site-lh-read);letter-spacing:var(--sch-ls-body);margin:0 0 var(--site-gap-para)}.prose.lead p{margin-bottom:var(--sch-6)}.prose strong{font-weight:600}.prose em{color:var(--sch-text2);font-style:italic}.prose ul,.prose ol{margin:0 0 var(--site-gap-para);padding-left:var(--sch-5);font-size:var(--site-fs-read);line-height:var(--site-lh-read)}.prose li{margin-bottom:var(--sch-2)}.prose a{text-decoration:none}.prose code{background:var(--sch-sunken);border-radius:var(--sch-r-inline);padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.prose blockquote{margin:0 0 var(--sch-4);padding-left:var(--sch-4);border-left:var(--sch-bar) solid var(--sch-line-dashed);color:var(--sch-text2);font-size:var(--site-fs-read);line-height:var(--site-lh-read)}.prose .visual{margin:var(--sch-8) 0}.prose .visual .frame{aspect-ratio:16/9;background:var(--sch-card);border-radius:var(--sch-r-lg)}.prose .visual img{border-radius:var(--sch-r-lg);width:auto;max-width:100%;height:auto;max-height:82vh;margin-inline:auto;display:block}.prose .visual figcaption{margin-top:var(--sch-3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2)}.verdict{margin-top:var(--site-gap-block)}.verdict .body{padding:0 0 0 var(--sch-5);position:relative}.verdict .body:before{content:"";border-radius:var(--sch-r-pill);background:var(--site-grad);width:3px;position:absolute;top:2px;bottom:2px;left:0}.verdict .wait{color:var(--sch-warn)}.verdict .body>p{margin:var(--sch-3) 0 0}.verdict .said{align-items:center;gap:var(--sch-3);margin-bottom:var(--sch-4);display:flex}.verdict .said .face{width:var(--sch-thumb);height:var(--sch-thumb);flex:0 0 var(--sch-thumb);object-fit:cover;border-radius:50%}.verdict .said .name{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);font-weight:600}.verdict .text p{font-size:var(--site-fs-read);line-height:var(--site-lh-read);letter-spacing:var(--sch-ls-body);margin:0 0 var(--site-gap-para)}.verdict .text p:last-child{margin-bottom:0}.faq{margin-top:var(--site-gap-block)}.faq .list{margin-top:var(--sch-4)}.faq .q{padding:var(--sch-4) 0;box-shadow:inset 0 -.5px 0 var(--sch-line);display:block}.faq .q:first-child{box-shadow:inset 0 .5px 0 var(--sch-line), inset 0 -.5px 0 var(--sch-line)}.faq .q summary{cursor:pointer;font-size:var(--site-fs-list);line-height:var(--site-lh-list);font-weight:600;list-style:none}.faq .q summary::-webkit-details-marker{display:none}.faq .q summary:after{content:"";float:right;margin-left:var(--sch-3);border-right:1.9px solid var(--sch-text3);border-bottom:1.9px solid var(--sch-text3);transform-origin:50%;width:9px;height:9px;transition:transform var(--sch-t-fast) var(--sch-ease);margin-top:6px;font-weight:400;transform:rotate(45deg)}.faq .q[open] summary:after{margin-top:9px;transform:rotate(225deg)}.faq .q summary:hover:after{border-color:var(--sch-text)}.faq .q p{margin:var(--sch-3) 0 0;padding-right:var(--sch-6)}@media (prefers-reduced-motion:reduce){.faq .q summary:after{transition:none}}.faq .q p{margin:var(--sch-3) 0 0;padding-right:var(--sch-6);font-size:var(--site-fs-read);line-height:var(--site-lh-read)}.cta{margin-top:var(--site-gap-block);padding:var(--sch-6)}.cta p{margin:var(--sch-2) 0 var(--sch-5)}.prose pre{margin:0 0 var(--sch-4);padding:var(--sch-4);background:var(--sch-sunken);border-radius:var(--sch-r-sm);-webkit-overflow-scrolling:touch;overflow-x:auto}.prose pre code{font-size:var(--site-fs-list);line-height:calc(var(--site-lh-list) + 2px);white-space:pre-wrap;overflow-wrap:break-word;background:0 0;padding:0}a.sch-btn,a.sch-link{text-decoration:none}.prose .breaks{margin:var(--site-gap-block) 0;padding:var(--sch-6)}.prose .breaks h2{margin-top:0}.prose .breaks p:last-child{margin-bottom:0}.prose .prompt{margin:0 0 var(--site-gap-para);background:var(--sch-sunken);border-radius:var(--sch-r-sm);overflow:hidden}.prose .prompt-head{justify-content:space-between;align-items:center;gap:var(--sch-3);padding:0 var(--sch-2) 0 var(--sch-4);display:flex}.prose .prompt-head .sch-micro{color:var(--sch-text2)}.prose .prompt pre{padding:0 var(--sch-4) var(--sch-4);cursor:pointer;background:0 0;border-radius:0;margin:0}.prompt-copy{width:var(--sch-round);height:var(--sch-round);flex:0 0 var(--sch-round);cursor:pointer;color:var(--sch-text3);-webkit-tap-highlight-color:transparent;transition:color var(--sch-t-fast) ease;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.prompt-copy svg{width:20px;height:20px}.prompt-copy .i-done{display:none}.prompt-copy:hover{color:var(--sch-text2)}.prompt-copy:active{filter:brightness(.9)}.prompt-copy:focus-visible{outline:var(--sch-outline);outline-offset:var(--sch-outline-off)}.prompt-copy.done{color:var(--sch-ok-fill)}.prompt-copy.done .i-copy{display:none}.prompt-copy.done .i-done{display:block}.prompt-copy.failed{color:var(--sch-danger-fill)}.prompt .prompt-head .sch-micro{transition:color var(--sch-t-fast) ease}.prompt.failed .prompt-head .sch-micro{color:var(--sch-danger)}@media (prefers-reduced-motion:reduce){.prompt-copy{transition:none}}.toc{margin:var(--sch-6) 0 var(--site-gap-block);padding:var(--sch-6)}.toc .sch-h{margin-bottom:var(--sch-3)}.toc ol{margin:0;padding:0;list-style:none}.toc a{min-height:var(--sch-round);padding:var(--sch-2) 0;color:var(--sch-text2);font-size:var(--site-fs-list);line-height:var(--site-lh-list);text-decoration:none;display:block}.toc li+li a{box-shadow:inset 0 .5px 0 var(--sch-line)}.toc-more{min-height:var(--sch-round);cursor:pointer;font-family:inherit;font-size:var(--sch-fs-sub);color:var(--sch-accent-text);background:0 0;border:0;padding:0;font-weight:600}.prose h2{scroll-margin-top:96px}.article .sch-h{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title)}.prose h3{letter-spacing:var(--sch-ls-title);margin:var(--sch-8) 0 var(--sch-2);font-size:20px;font-weight:600;line-height:26px}.prose.lead>p:first-child{letter-spacing:var(--sch-ls-title);font-size:20px;line-height:30px}.prose a{overflow-wrap:anywhere}.prose li>ul,.prose li>ol{margin:var(--sch-2) 0 0;padding-left:var(--sch-5)}.prose ul ul{list-style:none}.prose ul ul>li{position:relative}.prose ul ul>li:before{content:"–";color:var(--sch-text3);position:absolute;left:-16px}.prose>:last-child{margin-bottom:0}.prose .tablewrap{margin:var(--sch-8) 0;-webkit-overflow-scrolling:touch;overflow-x:auto}.prose table{border-collapse:collapse;min-width:100%;font-size:var(--sch-fs-sub);line-height:22px}.prose th{font-size:var(--sch-fs-micro);line-height:var(--sch-lh-micro);letter-spacing:.6px;text-transform:uppercase;color:var(--sch-text2);text-align:left;padding:var(--sch-2) var(--sch-4) var(--sch-2) 0;font-weight:700}.prose td{padding:var(--sch-3) var(--sch-4) var(--sch-3) 0;border-top:.5px solid var(--sch-line);vertical-align:top;min-width:96px}.prose td.num,.prose th.num{text-align:right;font-variant-numeric:tabular-nums}.prose img{border-radius:var(--sch-r-lg);object-fit:contain;max-height:75vh;margin:var(--sch-8) 0}.prose figure img{margin:0}.prose h2+p>img:only-child,.prose h2+.visual,.prose h2+figure{margin-top:var(--sch-3)}.prose blockquote.cite{margin:var(--sch-8) 0;padding:0}.prose blockquote.cite p{font-size:var(--sch-fs-body);line-height:var(--site-lh-read);letter-spacing:var(--sch-ls-body);font-style:italic;font-weight:400}.prose blockquote.cite .who{margin-top:var(--sch-2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2);font-style:normal;display:block}@media (pointer:coarse){.dates summary{margin-block:-13px;padding-block:13px}}@media (max-width:767px){.prose p{-webkit-hyphens:auto;hyphens:auto}.prose.lead p{-webkit-hyphens:manual;hyphens:manual}}@media (max-width:1199px){.site-header:has(nav.rail){padding-bottom:10px}body:has(.site-header nav.rail) .article{padding-top:6px}.rail,.site-header nav.rail{padding-inline:var(--sch-pad);opacity:0;pointer-events:none;transition:opacity var(--sch-t-base) var(--sch-ease);gap:2px;display:flex;position:absolute;bottom:3px;left:0;right:0}.rail.on,.site-header nav.rail.on{opacity:1}.rail a{flex:1 1 0;align-items:flex-start;min-width:0;height:4px;padding:0;text-decoration:none;display:flex}.rail a .dash{background:var(--sch-line-dashed);width:100%;height:4px;transition:background-color var(--sch-t-fast) ease;border-radius:2px;display:block}.rail a.past .dash{background:var(--site-accent)}.rail a.now .dash{background:var(--site-grad)}.rail .tip{display:none}}@media (min-width:1200px){.rail{gap:var(--rail-gap,var(--sch-2));top:50%;left:calc(50% - var(--site-measure)/2 - 132px);z-index:15;opacity:0;pointer-events:none;transition:opacity var(--sch-t-base) var(--sch-ease);flex-direction:column;display:flex;position:fixed;transform:translateY(-50%)}.rail.on{opacity:1;pointer-events:auto}.rail a{width:28px;height:var(--rail-h,20px);justify-content:flex-start;align-items:center;padding-left:8px;text-decoration:none;display:flex;position:relative}.rail .dash{border-radius:var(--sch-r-pill);background:var(--sch-text3);width:6px;height:6px;transition:width var(--sch-t-base) var(--sch-ease), height var(--sch-t-fast) var(--sch-ease), background-color var(--sch-t-fast) ease;display:block}.rail a.past .dash{background:var(--site-accent)}.rail a.now .dash{background:var(--site-grad);width:22px;height:8px}.rail a:hover .dash{background:var(--sch-text)}.rail .tip{white-space:nowrap;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2);background:var(--sch-card);padding:var(--sch-1) var(--sch-2);border-radius:var(--sch-r-inline);opacity:0;pointer-events:none;transition:opacity var(--sch-t-fast) ease;position:absolute;left:36px}.rail a:hover .tip,.rail a:focus-visible .tip{opacity:1}}@media (prefers-reduced-motion:reduce){.rail,.rail .dash,.rail .tip{transition:none}}.acts{gap:var(--sch-1);margin-top:var(--sch-4);display:flex}.acts .act{width:var(--sch-round);height:var(--sch-round);flex:0 0 var(--sch-round);cursor:pointer;color:var(--sch-text3);-webkit-tap-highlight-color:transparent;transition:color var(--sch-t-fast) ease;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.acts .act svg{flex:0 0 22px;width:22px;height:22px}.acts .act:hover{color:var(--sch-text)}.acts .act.done{color:var(--sch-ok-fill)}.acts .act:focus-visible{outline:var(--sch-outline);outline-offset:var(--sch-outline-off)}.veil{z-index:39;background:var(--sch-overlay-sheet);position:fixed;inset:0}.sheet{z-index:40;background:var(--sch-page);border-radius:var(--sch-r-sheet) var(--sch-r-sheet) 0 0;padding:var(--sch-4) var(--sch-pad) calc(var(--sch-6) + env(safe-area-inset-bottom));box-shadow:var(--sch-shadow-sheet);position:fixed;bottom:0;left:0;right:0;overflow:visible}.sheet .grab{width:var(--sch-thumb);height:var(--sch-grab-h);border-radius:var(--sch-r-inline);background:var(--sch-text3);margin:0 auto var(--sch-4)}.sheet .off{top:-56px;right:var(--sch-2);box-shadow:var(--sch-shadow-float);position:absolute}@media (min-width:768px){.sheet .off{top:-56px;right:-56px}}.sheet .copylink{margin-top:var(--sch-4)}.sheet .copylink.done{background:var(--sch-ok-fill)}.sheet ul{margin:0 0 var(--sch-3);padding:0 var(--sch-4);background:var(--sch-card);border-radius:var(--sch-r-md);list-style:none}.sheet li+li>*{position:relative}.sheet li+li>:before{content:"";left:calc(24px + var(--sch-3));background:var(--sch-line);height:.5px;position:absolute;top:0;right:0}.sheet li>*{align-items:center;gap:var(--sch-3);width:100%;min-height:var(--sch-cta);padding:var(--sch-3) 0;cursor:pointer;font-family:inherit;font-size:var(--sch-fs-body);color:var(--sch-text);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.sheet li svg{width:24px;height:24px;color:var(--sch-text2);flex:0 0 24px}@media (min-width:768px){.sheet{width:min(420px, calc(100% - var(--sch-8)));border-radius:var(--sch-r-lg);box-shadow:var(--sch-shadow-float);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sheet .grab{display:none}}.prose blockquote{margin:var(--site-gap-block) 0;color:var(--sch-text);background:0 0;border:0;padding:0}.prose blockquote p{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);margin:0;font-weight:400}.prose blockquote p+p{margin-top:var(--sch-3)}.prose .prompt-cap{margin-bottom:var(--sch-2)}.prose p.sum{margin:var(--sch-6) 0 var(--site-gap-block);font-size:var(--sch-fs-sub);color:var(--sch-text2);line-height:22px}.acts .stat{gap:var(--sch-2);width:auto;padding-inline:var(--sch-2) var(--sch-3);cursor:default;font-family:inherit;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.acts .stat:hover{color:var(--sch-text3)}.dates{display:inline-block;position:relative}.dates summary{cursor:default;border-bottom:1px dashed var(--sch-line-dashed);align-items:center;gap:4px;list-style:none;display:inline-flex}.dates summary::-webkit-details-marker{display:none}.dates summary svg{width:13px;height:13px;color:var(--sch-text3);flex:0 0 13px}.dates:hover summary,.dates[open] summary{color:var(--sch-text);border-bottom-color:var(--sch-text3)}.dates .pop{z-index:25;min-width:190px;padding:var(--sch-4);background:var(--sch-card);border-radius:var(--sch-r-md);box-shadow:var(--sch-shadow-float);opacity:0;visibility:hidden;transition:opacity var(--sch-t-fast) ease, visibility var(--sch-t-fast);position:absolute;top:calc(100% + 10px);left:0}.dates:hover .pop,.dates[open] .pop,.dates:focus-within .pop{opacity:1;visibility:visible}.dates .pop:before{content:"";left:var(--sch-5);background:var(--sch-card);width:10px;height:10px;position:absolute;top:-5px;transform:rotate(45deg)}.dates .pop p{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text);margin:0}.dates .pop p+p{margin-top:var(--sch-3)}.dates .pop .d{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3);display:block}@media (prefers-reduced-motion:reduce){.dates .pop{transition:none}}.sample{margin-bottom:var(--sch-8);padding-bottom:var(--sch-8);border-bottom:.5px solid var(--sch-line)}.sample .tag{margin-bottom:var(--sch-5)}.sample .tag .sch-micro{color:var(--sch-accent-text)}.sample .tag .sch-h{margin:var(--sch-2) 0 var(--sch-1)}.sample .tag .sch-cap{margin:0}.sample .prose p{color:var(--sch-text2)}.sample .prose>.v1,.sample .prose>.v2,.sample .prose>.v3,.sample .prose>.v4,.sample .prose>.v5,.sample .prose>.v6,.sample .prose>.v7,.sample .prose>.v8,.sample .prose>.v10,.sample .prose>.v9 p{color:var(--sch-text)}.v1{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);margin:var(--sch-8) 0!important}.v2{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);text-align:center;max-width:30ch;margin:var(--sch-8) auto!important}.v3{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);margin:var(--sch-8) 0 var(--sch-8) var(--sch-8)!important}.v4{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);padding:var(--sch-5) 0;border-top:.5px solid var(--sch-line);border-bottom:.5px solid var(--sch-line);margin:var(--sch-8) 0!important}.v5{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);padding-top:44px;position:relative;margin:var(--sch-8) 0!important}.v5:before{content:"«";color:var(--sch-text3);font-size:44px;line-height:1;position:absolute;top:0;left:-2px}.v6{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);padding:var(--sch-6);background:var(--sch-card);border-radius:var(--sch-r-lg);margin:var(--sch-8) 0!important}.v7{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);padding:var(--sch-6);background:var(--sch-sunken);border-radius:var(--sch-r-lg);margin:var(--sch-8) 0!important}.v8{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);padding:var(--sch-6);background:var(--sch-accent-bg);border-radius:var(--sch-r-lg);margin:var(--sch-8) 0!important;color:var(--sch-accent-text)!important}.v9{margin:var(--sch-8) 0}.v9 p{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);margin:var(--sch-3) 0 0!important}.v10{font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);margin:var(--sch-8) 0!important}.v10 span{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);letter-spacing:.6px;text-transform:uppercase;color:var(--sch-text2);margin-right:var(--sch-2);font-weight:700}.sch-btn{background:var(--site-accent)}.sch-btn.quiet{background:var(--sch-card)}.sch-btn.pay{background:var(--sch-pay)}.sch-link{color:var(--site-accent-ink)}.sch-chip.accent,.sch-badge.accent{background:var(--site-accent-bg);color:var(--site-accent-text)}.prose a,.toc-more,.toc a:hover,.changed summary,.crumbs a:hover{color:var(--site-accent-ink)}:focus-visible{outline-color:var(--site-accent)}.sch-field input:focus,.sch-field textarea:focus{border-color:var(--site-accent);box-shadow:0 0 0 3px var(--site-accent-bg)}::selection{background:var(--site-accent-bg);color:var(--site-accent-text)}.site-header .mark{align-items:center;gap:var(--sch-2);display:inline-flex}.site-header .mark img{border-radius:50%;width:28px;height:28px}.prose blockquote .qmark{padding:var(--sch-1) var(--sch-2);border-radius:var(--sch-r-pill);background:var(--site-accent-bg);color:var(--site-accent-text);font-size:var(--sch-fs-micro);line-height:var(--sch-lh-micro);letter-spacing:.6px;text-transform:uppercase;margin-bottom:var(--sch-3);font-weight:700;display:inline-block}.readnext{margin-top:var(--site-gap-block)}.readnext .strip{gap:var(--sch-gap);--strip-pad:max(var(--sch-pad), calc((100vw - var(--site-measure))/2 + var(--sch-pad)));padding-inline:var(--strip-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto}.readnext .strip:active{cursor:grabbing}.readnext .krug{gap:var(--sch-gap);flex:none;display:flex}.readnext .strip::-webkit-scrollbar{display:none}.readnext .card{width:min(280px,100vw - 56px);color:var(--sch-text);transition:transform var(--sch-t-fast) var(--sch-ease);flex-direction:column;flex:0 0 min(280px,100vw - 56px);padding:0;text-decoration:none;display:flex;overflow:hidden}.readnext .pic{aspect-ratio:16/9;background:var(--sch-sunken);border-radius:var(--sch-r-md) var(--sch-r-md) 0 0;display:block;overflow:hidden}.readnext .pic:empty{background:linear-gradient(135deg,var(--sch-sunken),var(--site-accent-bg))}.readnext .pic img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.readnext .body{gap:var(--sch-2);padding:var(--sch-5);flex-direction:column;flex:1;display:flex}.readnext .k{color:var(--sch-text2)}.readnext .card:hover .t{color:var(--site-accent)}.readnext .t{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);letter-spacing:var(--sch-ls-body);transition:color var(--sch-t-fast) ease;flex:1;font-weight:600}.readnext .m{align-items:center;gap:var(--sch-3);margin-top:var(--sch-2);display:flex}@media (prefers-reduced-motion:reduce){.readnext .card,.readnext .t{transition:none}}.modelhub{margin-top:var(--sch-8)}.modelhub .sch-h{margin-bottom:var(--sch-4)}.modelhub .d{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text2);flex:1}.modelhub .m{gap:var(--sch-1);margin-top:var(--sch-2);flex-direction:column;display:flex}.modelhub .p{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);font-variant-numeric:tabular-nums;font-weight:600}.modelhub .c{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3)}@media (prefers-reduced-motion:reduce){.modelhub .t{transition:none}}.modelhead .lead p{max-width:var(--site-measure)}.modelhead.hubhead .lead p{max-width:760px}.modelspecs td:first-child{color:var(--sch-text2);width:34%;padding-right:var(--sch-5)}.modelsum{gap:var(--sch-5);margin:var(--sch-6) 0 var(--sch-2);padding:var(--sch-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.modelsum{grid-template-columns:repeat(3,1fr)}}.modelsum .cell{gap:var(--sch-1);flex-direction:column;min-width:0;display:flex}.modelsum .sch-micro{color:var(--sch-text2)}.modelsum .v{font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);letter-spacing:var(--sch-ls-title);font-variant-numeric:tabular-nums;font-weight:600}.modelsum .v.small{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body)}.modelsum .k{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2);font-variant-numeric:tabular-nums}.hubbar{align-items:center;gap:var(--sch-5);margin-bottom:var(--sch-gap-head);z-index:15;padding-block:var(--sch-2);background:var(--sch-glass-light);-webkit-backdrop-filter:var(--sch-blur);backdrop-filter:var(--sch-blur);flex-wrap:wrap;display:flex;position:sticky;top:64px}.hubbar .sch-tabs{flex:auto;min-width:0;padding:0}.hubsearch{flex:0 260px;min-width:180px;margin:0}.hubsearch input{min-height:40px;padding:var(--sch-2) var(--sch-4)}.modelhub .card{gap:var(--sch-3);padding:var(--sch-5);color:var(--sch-text);flex-direction:column;text-decoration:none;display:flex}.modelhub .card:hover .t{color:var(--site-accent)}.modelhub .head{align-items:center;gap:var(--sch-3);display:flex}.modelhub .mark{width:var(--sch-round);height:var(--sch-round);flex:0 0 var(--sch-round);background:var(--sch-sunken);color:var(--sch-text2);font-size:var(--sch-fs-micro);line-height:var(--sch-lh-micro);letter-spacing:.5px;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.modelhub .mark.logo svg{width:var(--logo-size,20px);height:var(--logo-size,20px);display:block}.modelhub .mark.logo{color:var(--sch-text2)}.modelhub .card:hover .mark.logo{color:var(--sch-text)}.modelhub .who{flex-direction:column;gap:2px;min-width:0;display:flex}.modelhub .k{color:var(--sch-text2)}.modelhub .t{font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);letter-spacing:var(--sch-ls-title);transition:color var(--sch-t-fast) ease;font-weight:600}.modelhub .d{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modelhub .p{padding-top:var(--sch-3);box-shadow:inset 0 .5px 0 var(--sch-line);justify-content:space-between;align-items:baseline;gap:var(--sch-3);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);font-variant-numeric:tabular-nums;margin-top:auto;font-weight:600;display:flex}.modelhub .pk{font-size:var(--sch-fs-micro);line-height:var(--sch-lh-micro);letter-spacing:.6px;text-transform:uppercase;color:var(--sch-text2);flex:none;font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.modelhub .card .t,.readnext .card .t,.toc a,.crumbs a{background-image:var(--site-grad-text);-webkit-text-fill-color:currentColor;transition:-webkit-text-fill-color var(--sch-t-base) var(--sch-ease), color var(--sch-t-fast) ease;-webkit-background-clip:text;background-clip:text}.modelhub .card:hover .t,.readnext .card:hover .t,.toc a:hover,.crumbs a:hover,.toc a:focus-visible,.crumbs a:focus-visible,.modelhub .card:focus-visible .t,.readnext .card:focus-visible .t{-webkit-text-fill-color:transparent}}@media (prefers-reduced-motion:reduce){.modelhub .card .t,.readnext .card .t,.toc a,.crumbs a{transition:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.zoomable .prose .visual img{cursor:zoom-in}}.zoombox{z-index:60;justify-content:center;align-items:center;gap:var(--sch-4);padding:var(--sch-6);-webkit-backdrop-filter:saturate(120%)blur(2px);backdrop-filter:saturate(120%)blur(2px);cursor:zoom-out;background:#101114eb;flex-direction:column;display:flex;position:fixed;inset:0}.zoombox img{object-fit:contain;border-radius:var(--sch-r-lg);width:auto;max-width:min(1600px,92vw);height:auto;max-height:86vh;display:block}.zoombox .cap{text-align:center;color:#d8d8de;max-width:min(1600px,92vw);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub)}.zoombox .x{top:var(--sch-5);right:var(--sch-5);width:var(--sch-round);height:var(--sch-round);border-radius:var(--sch-r-pill);cursor:pointer;color:#f2f2f6;transition:background-color var(--sch-t-fast) ease;background:#ffffff1f;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.zoombox .x:hover{background:#fff3}.zoombox .x:focus-visible{outline-offset:2px;outline:2px solid #f2f2f6}@media (prefers-reduced-motion:reduce){.zoombox,.zoombox .x{transition:none}}.site-header nav a[aria-current=page]{position:relative}.site-header nav a[aria-current=page]:after{content:"";border-radius:var(--sch-r-pill);background:var(--site-grad);height:2px;position:absolute;bottom:-6px;left:0;right:0}.prose a{background-image:var(--site-grad);transition:background-size var(--sch-t-base) var(--sch-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:2px}.prose a:hover,.prose a:focus-visible{background-size:100% 2px}@media (prefers-reduced-motion:reduce){.prose a{transition:none}}.modelhead{margin-top:var(--sch-5);position:relative;overflow:hidden}.article.modelhead{margin-top:var(--sch-2);padding-top:var(--sch-2);padding-bottom:var(--sch-3)}.modelhead.sch-card{padding:0}.modelhead .modelsum{box-shadow:none;padding:var(--sch-5);background:0 0;border-radius:0;margin:0}.modelverdict{padding:var(--sch-5);box-shadow:inset 0 .5px 0 var(--sch-line);position:relative}.modelverdict:before{content:"";left:var(--sch-5);right:var(--sch-5);border-radius:var(--sch-r-pill);background:var(--site-grad);height:2px;position:absolute;top:-1px}.modelverdict p{margin:var(--sch-2) 0 0;font-size:var(--site-fs-read);line-height:var(--site-lh-read)}.modelsum .cell{align-content:start}.prose .facts{margin:var(--sch-4) 0 0}.prose .facts>div{gap:var(--sch-1);padding:var(--sch-3) 0;box-shadow:inset 0 -.5px 0 var(--sch-line);display:grid}.prose .facts>div:first-child{box-shadow:inset 0 .5px 0 var(--sch-line), inset 0 -.5px 0 var(--sch-line)}.prose .facts dt{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text2)}.prose .facts dd{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);margin:0}@media (min-width:640px){.prose .facts>div{gap:var(--sch-4);grid-template-columns:200px 1fr;align-items:baseline}}.prose .ways{margin:var(--sch-3) 0 0;padding:0;list-style:none}.prose .ways li{padding-left:var(--sch-5);margin-bottom:var(--sch-2);position:relative}.prose .ways li:last-child{margin-bottom:0}.prose .ways li:before{content:"";border-radius:var(--sch-r-pill);background:var(--sch-text3);width:6px;height:6px;position:absolute;top:11px;left:2px}@media (min-width:640px){.prose .facts.price>div{grid-template-columns:1fr auto}.prose .facts.price dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}}.prose .facts.price dd{font-variant-numeric:tabular-nums}.prose .facts.price+p{margin-top:var(--sch-4)}.proscons{margin-top:var(--sch-4);gap:var(--sch-5);display:grid}.proscons .con{padding-top:var(--sch-4);box-shadow:inset 0 .5px 0 var(--sch-line)}.proscons ul{margin:0;padding:0;list-style:none}.proscons li{padding-left:var(--sch-5);margin-bottom:var(--sch-3);position:relative}.proscons li:last-child{margin-bottom:0}.proscons li:before{font-weight:600;line-height:inherit;position:absolute;top:0;left:0}.proscons .pro li:before{content:"+";color:var(--site-violet)}.proscons .con li:before{content:"–";color:var(--sch-text3)}.origin{align-items:center;gap:var(--sch-2) var(--sch-3);margin:var(--site-gap-block) 0 var(--sch-5);padding-top:var(--sch-4);box-shadow:inset 0 .5px 0 var(--sch-line);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);flex-wrap:wrap;display:flex}.origin .lab{letter-spacing:.6px;text-transform:uppercase;color:var(--sch-text2);font-weight:600}.origin .fresh{align-items:center;gap:var(--sch-2);color:var(--sch-text3);display:inline-flex}.origin .fresh:before{content:"";border-radius:var(--sch-r-pill);background:var(--sch-text3);width:6px;height:6px}.origin .fresh.on{color:var(--sch-text2)}.origin .fresh.on:before{background:var(--site-fresh)}.origin a{color:var(--sch-text3);text-decoration:none;box-shadow:inset 0 -.5px}.origin a:hover{color:var(--site-accent)}.origin.quiet .lab{color:var(--sch-text3);font-weight:400}.origin:not(.second){margin-top:var(--sch-7)}.split{align-items:center;gap:var(--sch-4);margin:var(--site-gap-block) 0 var(--sch-6);display:flex}.split:before,.split:after{content:"";background:var(--sch-line);flex:1;height:.5px}.split span{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);letter-spacing:.6px;text-transform:uppercase;color:var(--sch-text3)}.fresh{align-items:center;gap:var(--sch-2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3);display:inline-flex}.fresh:before{content:"";border-radius:var(--sch-r-pill);background:var(--sch-text3);width:6px;height:6px}.fresh.on{color:var(--sch-text2)}.fresh.on:before{background:var(--site-fresh)}.meta .facts>.fresh{align-items:center;gap:var(--sch-2);display:inline-flex}.meta .facts>.fresh:before{content:"";border-radius:var(--sch-r-pill);background:var(--sch-text3);width:6px;height:6px}.meta .facts>.fresh.on{color:var(--sch-text2)}.meta .facts>.fresh.on:before{background:var(--site-fresh)}.basehub{margin-top:var(--sch-3)}.basehub .find{align-items:center;gap:var(--sch-2);flex-wrap:nowrap;margin-bottom:0;display:flex}.basehub .find .lupa{color:var(--sch-text2);flex:none}.basehub .find .lupa svg{width:20px;height:20px}.basehub .find[data-open="1"] .lupa{display:none}.basehub .find .hubsearch{opacity:0;width:0;min-width:0;transition:width var(--sch-t-fast) ease, opacity var(--sch-t-fast) ease;border-color:#0000;flex:0 0 0;margin:0;padding:0;overflow:hidden}.basehub .find[data-open="1"] .hubsearch{opacity:1;width:360px;min-width:180px;padding:0 var(--sch-4);border-color:var(--sch-line);flex:0 360px}@media (prefers-reduced-motion:reduce){.basehub .find .hubsearch{transition:none}}.basehub .find .count{color:var(--sch-text3);font-variant-numeric:tabular-nums}.basehub .band+.band{margin-top:var(--sch-8)}.basehub .band .sch-h{align-items:baseline;gap:var(--sch-3);margin-bottom:var(--sch-5);font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);display:flex}.basehub .band .n{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text3);font-variant-numeric:tabular-nums;font-weight:600}.basehub .card{color:var(--sch-text);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.basehub .pic{aspect-ratio:16/9;background:var(--sch-sunken);border-radius:var(--sch-r-md) var(--sch-r-md) 0 0;display:block;overflow:hidden}.basehub .pic img{border-radius:inherit}.basehub .pic:empty{background:linear-gradient(135deg,var(--sch-sunken),var(--site-accent-bg))}.basehub .pic img{object-fit:cover;width:100%;height:100%;display:block}.basehub .body{gap:var(--sch-2);padding:var(--sch-5);flex-direction:column;flex:1;display:flex}.basehub .k{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);letter-spacing:0;text-transform:none;font-weight:600}.basehub .t{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);letter-spacing:var(--sch-ls-body);transition:color var(--sch-t-fast) ease;font-weight:600}.basehub .card:hover .t{color:var(--site-accent)}.basehub .d{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.basehub .m{align-items:center;gap:var(--sch-3);padding-top:var(--sch-4);box-shadow:inset 0 .5px 0 var(--sch-line);margin-top:auto;display:flex}.basehub .m .tail{color:var(--sch-text3);text-align:right;min-width:0;margin-left:auto}@supports ((-webkit-background-clip:text) or (background-clip:text)){.basehub .card .t{background-image:var(--site-grad-text);-webkit-text-fill-color:currentColor;transition:-webkit-text-fill-color var(--sch-t-base) var(--sch-ease), color var(--sch-t-fast) ease;-webkit-background-clip:text;background-clip:text}.basehub .card:hover .t,.basehub .card:focus-visible .t{-webkit-text-fill-color:transparent}}@media (prefers-reduced-motion:reduce){.basehub .card .t{transition:none}}.dead{margin-top:var(--sch-8)}.dead .hero{padding:var(--sch-6);margin-bottom:var(--sch-gap)}.dead .sovet{margin:0 0 var(--sch-2);font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);letter-spacing:var(--sch-ls-title);color:var(--sch-text3);max-width:var(--site-measure);font-weight:600;text-decoration:line-through;text-decoration-thickness:2px}.dead .vzamen{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);max-width:var(--site-measure);margin:0;font-weight:600}.dead .pair{margin:var(--sch-5) 0 0}.dead .pair img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--sch-r-md);background:var(--sch-sunken);width:100%;height:auto;display:block}.dead .pair figcaption{margin-top:var(--sch-3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2);max-width:var(--site-measure)}.dead .dok{margin:var(--sch-5) 0 0;font-size:var(--sch-fs-body);line-height:var(--site-lh-read);color:var(--sch-text2);max-width:var(--site-measure)}.dead .foot{align-items:center;gap:var(--sch-3);margin-top:var(--sch-5);padding-top:var(--sch-4);max-width:var(--site-measure);box-shadow:inset 0 .5px 0 var(--sch-line);flex-wrap:wrap;display:flex}.dead .byl{color:var(--sch-text3)}.sch-badge.stale{background:var(--site-stale-bg);color:var(--site-stale-text)}.dead .sovet:after{content:"";width:44px;height:3px;margin-top:var(--sch-3);background:var(--site-stale);border-radius:2px;display:block}.dead .foot .read{color:var(--site-accent);font-weight:600;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);margin-left:auto;text-decoration:none}.dead .foot .read:hover{text-decoration:underline}.dead .hint{margin:var(--sch-6) 0 var(--sch-2);padding-left:var(--sch-5);color:var(--sch-text2)}.dead .box{padding:0 var(--sch-5)}.dead .row{padding:var(--sch-3) 0}.dead .row+.row{box-shadow:inset 0 .5px 0 var(--sch-line)}.dead summary{align-items:center;gap:var(--sch-4);min-height:var(--sch-round);cursor:pointer;list-style:none;display:flex}.dead summary::-webkit-details-marker{display:none}.dead summary:focus-visible{outline:var(--sch-outline);outline-offset:var(--sch-outline-off)}.dead .q{min-width:0;font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);flex:1;font-weight:600}.dead summary .byl{white-space:nowrap;flex:none}.dead .mark{height:24px;color:var(--sch-text3);transition:transform var(--sch-t-fast) var(--sch-ease);flex:0 0 24px}.dead .mark svg{width:24px;height:24px;display:block}.dead .row[open] .mark{transform:rotate(180deg)}.dead .row[open] .q{color:var(--sch-text3);text-decoration:line-through;text-decoration-thickness:1.5px}.dead .ans{padding:var(--sch-3) 0 var(--sch-1);max-width:var(--site-measure)}.dead .ans .dok{margin-top:var(--sch-2)}.dead .ans .foot{margin-top:var(--sch-4)}.dead .tail{margin:var(--sch-5) 0 0;padding-left:var(--sch-5);color:var(--sch-text3)}.dead .tail a{color:var(--site-accent);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:reduce){.dead .mark{transition:none}}@media (max-width:520px){.dead summary .byl{display:none}}.next-section{margin-top:var(--sch-8)}.next-section .row{align-items:center;gap:var(--sch-4);padding:var(--sch-5);color:var(--sch-text);text-decoration:none;display:flex}.next-section .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.next-section .t{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);letter-spacing:var(--sch-ls-body);transition:color var(--sch-t-fast) ease;font-weight:600}.next-section .d{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text2)}.next-section .n{color:var(--sch-text3);font-variant-numeric:tabular-nums;flex:none}.next-section .go{height:24px;color:var(--sch-text3);flex:0 0 24px}.next-section .go svg{width:24px;height:24px;display:block}.next-section .row:hover .t{color:var(--site-accent)}.next-section .row:hover .go{color:var(--sch-text2)}@media (prefers-reduced-motion:reduce){.next-section .t{transition:none}}.crumbs .off{color:var(--sch-text3)}.vhod{margin-top:var(--sch-6);max-width:360px}.vhod .sch-field{margin-bottom:var(--sch-4)}.vhod input{font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);letter-spacing:4px;text-align:center;font-variant-numeric:tabular-nums}.vhod p{margin:0 0 var(--sch-4)}.vhod a{color:var(--site-accent);text-decoration:none}.vhod .err{margin:var(--sch-3) 0 0;color:var(--sch-danger)}.vhod .sch-btn+.snova{margin-top:var(--sch-2)}.vhod .vbota{margin-bottom:var(--sch-4)}.snova{width:100%;min-height:var(--sch-round);cursor:pointer;font-family:inherit;font-size:var(--sch-fs-sub);color:var(--sch-text2);background:0 0;border:0;font-weight:600;display:block}.snova:hover{color:var(--sch-text)}.snova:focus-visible{outline:var(--sch-outline);outline-offset:var(--sch-outline-off)}.ya{align-items:center;gap:var(--sch-4);display:flex}.ya h1{min-width:0}.ya .lico{background:var(--sch-sunken);border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.ya .lico img{object-fit:cover;width:100%;height:100%;display:block}.ya .lico .bukva{font-size:var(--sch-fs-title);color:var(--sch-text2);font-weight:600;line-height:1}.vyhod{margin-top:var(--sch-6);max-width:360px}.vyhod+.vyhod{margin-top:var(--sch-2)}.prose .ruler{margin:var(--site-gap-block) 0;padding:var(--sch-5);background:var(--sch-sunken);border-radius:var(--sch-r-lg)}.prose .ruler figcaption{margin-bottom:var(--sch-4);color:var(--sch-text3);text-transform:uppercase;letter-spacing:.06em}.prose .ruler .head{align-items:flex-end;gap:var(--sch-4);margin-bottom:var(--sch-4);flex-wrap:wrap;display:flex}.prose .ruler .sch-field{flex:0 220px;margin:0}.prose .ruler input{font-variant-numeric:tabular-nums}.prose .ruler .chips{gap:var(--sch-2);padding-bottom:2px;display:flex}.prose .ruler .chip{font:inherit;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);padding:var(--sch-2) var(--sch-3);border:1px solid var(--sch-line);border-radius:var(--sch-r-pill);background:var(--sch-card);color:var(--sch-text2);cursor:pointer;font-variant-numeric:tabular-nums}.prose .ruler .chip:hover{color:var(--sch-text)}.prose .ruler .chip.on{background:var(--sch-accent-bg);border-color:var(--sch-accent-bg);color:var(--sch-accent-text)}.prose .ruler table{border-collapse:collapse;width:100%;margin:0}.prose .ruler tr{box-shadow:inset 0 -.5px 0 var(--sch-line)}.prose .ruler tr:last-child{box-shadow:none}.prose .ruler th{text-align:left;padding:var(--sch-3) 0;font-size:var(--site-fs-list);line-height:var(--site-lh-list);letter-spacing:normal;text-transform:none;color:var(--sch-text);font-weight:600}.prose .ruler th .d{font-weight:400;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);letter-spacing:normal;text-transform:none;color:var(--sch-text3);display:block}.prose .ruler td.v{text-align:right;padding:var(--sch-3) 0;font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);font-variant-numeric:tabular-nums;white-space:nowrap}.prose .ruler .note{margin:var(--sch-3) 0 0;color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);letter-spacing:normal;text-transform:none;font-weight:400}@media (max-width:520px){.prose .ruler .sch-field{flex:100%}}.kurs-header .row{justify-content:flex-start;gap:var(--sch-5)}.kurs-blok{margin-top:var(--sch-8)}.kurs-uzko{max-width:var(--site-measure)}.kurs-h{margin:0 0 var(--sch-4)}.kurs-kicker{color:var(--sch-text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--sch-2)}.kurs-blok-lead{margin:0 0 var(--sch-5);font-size:var(--site-fs-list);line-height:var(--site-lh-list);color:var(--sch-text2);max-width:var(--site-measure)}.kurs-p{margin:0 0 var(--sch-4);font-size:var(--site-fs-read);line-height:var(--site-lh-read)}.kurs-p:last-child{margin-bottom:0}.kurs-note{margin:var(--sch-4) 0 0;color:var(--sch-text3)}.kurs-tail{margin:var(--sch-5) 0 0;font-size:var(--site-fs-list);line-height:var(--site-lh-list);font-weight:600}.kurs-hero{padding-block:var(--sch-8) var(--sch-7)}.kurs-hero .site-hero-title{margin:0}.kurs-hero .kurs-kicker{text-transform:none;letter-spacing:0}.kurs-lead{margin:var(--sch-5) 0 0;max-width:var(--site-measure);font-size:var(--site-fs-list);line-height:var(--site-lh-list);color:var(--sch-text2)}.kurs-act{margin-top:var(--sch-6);max-width:340px}.kurs-facts{gap:var(--sch-2) var(--sch-4);margin:var(--sch-5) 0 0;color:var(--sch-text3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.kurs-facts li{align-items:center;gap:var(--sch-2);display:flex}.kurs-facts li+li:before{content:"";width:3px;height:3px;margin-right:var(--sch-2);background:currentColor;border-radius:50%}.kurs-prizyv{margin-top:var(--sch-7);max-width:340px}.kurs-card{padding:var(--sch-4)}.kurs-card-t{font-weight:600}.kurs-card-d{margin:var(--sch-2) 0 0;color:var(--sch-text2)}.kurs-spisok{margin:0;padding:0;list-style:none}.kurs-spisok li{padding:var(--sch-3) 0 var(--sch-3) var(--sch-5);font-size:var(--site-fs-list);line-height:var(--site-lh-list);box-shadow:inset 0 -.5px 0 var(--sch-line);position:relative}.kurs-spisok li:last-child{box-shadow:none}.kurs-spisok li:before{content:"";left:var(--sch-2);top:calc(var(--sch-3) + .62em);background:var(--sch-text3);border-radius:50%;width:4px;height:4px;position:absolute}.kurs-shagi{gap:var(--sch-3);counter-reset:shag;margin:0;padding:0;list-style:none;display:grid}.kurs-shagi li{align-items:center;gap:var(--sch-4);padding:var(--sch-4);min-height:64px;display:flex}.kurs-shagi .n{min-width:24px;color:var(--sch-text3);font-variant-numeric:tabular-nums;flex:none}@media (min-width:768px){.kurs-shagi{grid-template-columns:repeat(2,1fr)}.kurs-shagi li:last-child{grid-column:1/-1}}.kurs-avtor .kurs-p{color:var(--sch-text2)}.kurs-uroven .kurs-note{margin-top:var(--sch-3)}.kurs-volume{margin:0 0 var(--sch-5);color:var(--sch-text2)}.kurs-programma .list{margin-top:var(--sch-4)}.kurs-modul{padding:var(--sch-4) 0;box-shadow:inset 0 -.5px 0 var(--sch-line);display:block}.kurs-modul:first-child{box-shadow:inset 0 .5px 0 var(--sch-line), inset 0 -.5px 0 var(--sch-line)}.kurs-modul summary{cursor:pointer;align-items:center;gap:var(--sch-3);font-size:var(--site-fs-list);line-height:var(--site-lh-list);font-weight:600;list-style:none;display:flex}.kurs-modul summary::-webkit-details-marker{display:none}.kurs-modul summary .n{color:var(--sch-text3);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.kurs-modul summary .t{flex:auto}.kurs-modul summary:after{content:"";border-right:1.8px solid var(--sch-text3);border-bottom:1.8px solid var(--sch-text3);width:8px;height:8px;transition:transform var(--sch-t-fast) var(--sch-ease);flex:none;margin-top:-4px;transform:rotate(45deg)}.kurs-modul[open] summary:after{margin-top:4px;transform:rotate(225deg)}@media (prefers-reduced-motion:reduce){.kurs-modul summary:after{transition:none}}.kurs-modul-body{padding-top:var(--sch-3)}.kurs-punkty{margin:var(--sch-3) 0 0;padding-left:var(--sch-5)}.kurs-punkty li{margin-top:var(--sch-2);color:var(--sch-text2)}.kurs-tools{gap:var(--sch-2);margin-top:var(--sch-4);flex-wrap:wrap;display:flex}.kurs-common{padding:var(--sch-4);max-width:var(--site-measure)}.kurs-tarify-grid{margin-top:var(--sch-gap);max-width:var(--site-measure);align-items:stretch}.kurs-badge-row{min-height:26px}.kurs-cena{margin-top:var(--sch-2)}.kurs-dostup{margin-top:var(--sch-1)}.kurs-extra{margin-top:var(--sch-5);padding-top:var(--sch-4);box-shadow:inset 0 .5px 0 var(--sch-line)}.kurs-extra-item{margin-top:var(--sch-3)}.kurs-extra-t{font-weight:600}.kurs-mesta{margin-top:var(--sch-4);color:var(--sch-text3)}.kurs-podpis{margin:var(--sch-7) 0 0;max-width:var(--site-measure);padding:0}.kurs-podpis p{font-size:var(--site-fs-head);line-height:var(--site-lh-head);margin:0;font-weight:600}.kurs-podpis cite{margin-top:var(--sch-3);color:var(--sch-text3);font-style:normal;display:block}.kurs-otzyv{padding:var(--sch-4)}.kurs-kto{margin-top:var(--sch-3);color:var(--sch-text3)}.kurs-keys{margin-top:var(--sch-gap);padding:var(--sch-4);max-width:var(--site-measure)}.kurs-metka{margin-bottom:var(--sch-4)}.kurs-vgruppa+.kurs-vgruppa{margin-top:var(--sch-7)}.kurs-kartochka{padding:var(--sch-4);color:inherit;text-decoration:none;display:block}.kurs-kartochka-niz{justify-content:space-between;align-items:center;gap:var(--sch-3);margin-top:var(--sch-5);display:flex}.kurs-kartochka-niz .sch-cap{color:var(--sch-text2)}.prose .drill{margin:var(--site-gap-block) 0;padding:var(--sch-5);background:var(--sch-sunken);border-radius:var(--sch-r-lg)}.prose .drill .head{justify-content:space-between;align-items:baseline;gap:var(--sch-3);margin:0 0 var(--sch-4);display:flex}.prose .drill .head .sch-micro{color:var(--sch-text3)}.prose .drill .score{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3);font-variant-numeric:tabular-nums}.prose .drill .cards{counter-reset:none;margin:0;padding:0;list-style:none}.prose .drill .card{margin:0 0 var(--sch-4);padding:0}.prose .drill .card:last-child{margin-bottom:0}.prose .drill .q{margin:0}.prose .drill .q .ru{font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);letter-spacing:var(--sch-ls-title);font-weight:600}.prose .drill .q .en{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3)}.prose .drill .a p{margin:var(--sch-3) 0 0}.prose .drill .a .err{color:var(--sch-text2)}.prose .drill .a .err .sch-micro{color:var(--sch-text3);margin-bottom:2px;display:block}.prose .drill .acts{display:none}.prose .drill .note{margin:var(--sch-4) 0 0;color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);letter-spacing:normal;text-transform:none;font-weight:400}.prose .drill.on .card{cursor:pointer;padding:var(--sch-4);background:var(--sch-card);border-radius:var(--sch-r-md)}.prose .drill.on .card .a{display:none}.prose .drill.on .card.open .a{display:block}.prose .drill.on .acts{gap:var(--sch-2);margin:var(--sch-4) 0 0;display:flex}.prose .drill.on .acts button{font:inherit;font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);min-height:44px;padding:var(--sch-3) var(--sch-5);border:1px solid var(--sch-line);border-radius:var(--sch-r-pill);background:var(--sch-card);color:var(--sch-text);cursor:pointer}.prose .drill.on .acts .show{background:var(--sch-accent-bg);border-color:var(--sch-accent-bg);color:var(--sch-accent-text)}.prose .drill.on .acts button:hover{opacity:.86}.prose .drill.on .note{display:none}.kab{margin-top:var(--sch-8)}.kab .sch-h{align-items:baseline;gap:var(--sch-3);margin-bottom:var(--sch-5);font-size:var(--site-fs-h2);line-height:var(--site-lh-h2);display:flex}.kab .n{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text3);font-variant-numeric:tabular-nums;font-weight:600}.kab .kurs{gap:var(--sch-3);padding:var(--sch-5);flex-direction:column;display:flex}.kab .kurs .t{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);letter-spacing:var(--sch-ls-body);font-weight:600}.kab .polosa{border-radius:var(--sch-r-pill);background:var(--sch-sunken);height:6px;display:block;overflow:hidden}.kab .polosa .fill{background:var(--site-accent);border-radius:var(--sch-r-pill);height:100%;display:block}.kab .kurs .m{align-items:baseline;gap:var(--sch-3);color:var(--sch-text2);font-variant-numeric:tabular-nums;display:flex}.kab .kurs .do{color:var(--sch-text3);margin-left:auto}.kab .kurs{color:var(--sch-text);text-decoration:none}.kab .kurs .go{margin-top:var(--sch-1);padding-top:var(--sch-3);box-shadow:inset 0 .5px 0 var(--sch-line);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--site-accent);font-weight:600}.kab .kurs:hover .t{color:var(--site-accent)}.kab.pusto .kuda{margin-top:var(--sch-6);max-width:360px}.kab.pusto .kuda .snova{margin-top:var(--sch-2)}.vyhod{align-items:center;gap:var(--sch-5);margin-top:var(--sch-8);max-width:none;display:flex}.vyhod form{margin:0}.vyhod .snova{width:auto}.vyhod .tiho{color:var(--sch-text3);font-weight:400}.ladder,.limit,.dropper,.siteplan,.accept,.chain,.walk,.mats,.sostoyanie,.ogranka,.siluet,.vzglyad,.kray,.gorod,.ramki,.zapret,.thirds{margin:var(--sch-7) 0;padding:var(--sch-5);background:var(--sch-card);border-radius:var(--sch-r-md);box-shadow:0 0 0 .5px var(--sch-line)}.ladder figcaption,.limit figcaption,.dropper figcaption,.siteplan figcaption,.accept figcaption,.chain figcaption,.thirds figcaption,.walk .head,.mats .head,.sostoyanie .head,.ogranka .head,.siluet .head,.vzglyad .head,.kray .head,.gorod .head,.ramki .head,.zapret .head{margin-bottom:var(--sch-4);color:var(--sch-text2);display:block}.ladder .note,.limit .note,.dropper .note,.siteplan .note,.accept .note,.chain .note,.walk .note,.mats .note,.sostoyanie .note,.ogranka .note,.siluet .note,.vzglyad .note,.kray .note,.gorod .note,.ramki .note,.zapret .note,.thirds .note{margin:var(--sch-4) 0 0;color:var(--sch-text3);text-transform:none;letter-spacing:0}.ladder .steps{gap:var(--sch-2);margin:0;padding:0;list-style:none;display:grid}.ladder .step{gap:var(--sch-3);padding:var(--sch-3);border-radius:var(--sch-r-sm);background:var(--sch-sunken);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.ladder .step .k{font-size:var(--sch-fs-title);font-variant-numeric:tabular-nums;font-weight:600}.ladder .step .c{gap:2px;display:grid}.ladder .step .n{font-weight:600}.ladder .step .v{color:var(--sch-text2);grid-column:2}.ladder .step.ok .k{color:var(--sch-ok)}.ladder .step.warn .k{color:var(--sch-warn)}.ladder .step.danger .k{color:var(--sch-danger)}@media (min-width:768px){.ladder .step{grid-template-columns:auto 1fr auto;align-items:center}.ladder .step .v{text-align:left;flex:none;grid-column:auto;min-width:34%;max-width:46%}}.walk .head{align-items:baseline;gap:var(--sch-3);display:flex}.walk .score{font-variant-numeric:tabular-nums;margin-left:auto}.walk.all .score{color:var(--sch-ok)}.walk .items{gap:var(--sch-1);margin:0;padding:0;list-style:none;display:grid}.walk label{gap:var(--sch-3);padding:var(--sch-2) var(--sch-3);border-radius:var(--sch-r-sm);cursor:pointer;align-items:flex-start;display:flex}.walk label:hover{background:var(--sch-sunken)}.walk input{width:18px;height:18px;accent-color:var(--site-accent);margin-top:3px}.walk .c{gap:2px;display:grid}.walk .n{font-weight:600}.walk input:checked+.c .n{color:var(--sch-text2);text-decoration:line-through}.limit .count{margin:var(--sch-3) 0 var(--sch-4);color:var(--sch-text2)}.limit .count .v{font-size:var(--sch-fs-title);color:var(--sch-text);font-variant-numeric:tabular-nums;font-weight:600}.limit .zones{gap:var(--sch-2);margin:0;padding:0;list-style:none;display:grid}.limit .zone{padding:var(--sch-3);border-radius:var(--sch-r-sm);background:var(--sch-sunken);opacity:.5;transition:opacity var(--sch-t-fast) ease}.limit .zone.on{opacity:1;box-shadow:inset 0 0 0 1.5px}.limit .zone .n{font-weight:600;display:block}.limit .zone .w{color:var(--sch-text2);display:block}.limit .zone.ok{color:var(--sch-ok)}.limit .zone.warn{color:var(--sch-warn)}.limit .zone.danger{color:var(--sch-danger)}.limit .zone .n,.limit .zone .w{color:var(--sch-text)}.limit .zone .w{color:var(--sch-text2)}.limit.empty .zone{opacity:.5;box-shadow:none}.dropper .head{gap:var(--sch-4);align-items:flex-end;display:flex}.dropper .head .sch-field{flex:auto;margin:0}.dropper .swatch{border-radius:var(--sch-r-sm);width:56px;height:44px;box-shadow:inset 0 0 0 .5px var(--sch-line);flex:none}.dropper .out{margin:var(--sch-4) 0 0;padding:var(--sch-3);border-radius:var(--sch-r-sm);background:var(--sch-sunken)}.dropper .out .sch-micro{color:var(--sch-text3);display:block}.dropper .out .v{font-size:var(--sch-fs-title);font-weight:600}.dropper.bad .out .v{color:var(--sch-text3)}.siteplan svg{background:var(--sch-sunken);border-radius:var(--sch-r-sm);touch-action:none;width:100%;height:auto;display:block}.siteplan .room{fill:none;stroke:var(--sch-line);stroke-width:1.5px}.siteplan .win{stroke:var(--site-accent);stroke-width:5px;stroke-linecap:round}.siteplan .ray{stroke:var(--site-accent);stroke-width:1px;stroke-dasharray:3 4}.siteplan .hero{fill:var(--sch-text)}.siteplan .shadow{stroke:var(--sch-text3);stroke-width:6px;stroke-linecap:round;opacity:.35}.siteplan .cam{fill:var(--sch-text2)}.siteplan .grip{fill:#0000;stroke:var(--site-accent);stroke-width:1.5px;opacity:.45;cursor:grab;transition:opacity var(--sch-t-fast) ease}.siteplan .grip:hover,.siteplan .grip:focus-visible{opacity:1;outline:none}.siteplan .grip:active{cursor:grabbing;opacity:1}.siteplan .out{align-items:center;gap:var(--sch-3);margin:var(--sch-4) 0 0;padding:var(--sch-3);border-radius:var(--sch-r-sm);background:var(--sch-sunken);flex-wrap:wrap;display:flex}.siteplan .out .sch-micro{color:var(--sch-text3);flex:0 0 100%}.siteplan .out .v{flex:auto;font-weight:600}.siteplan .reset{color:var(--site-accent);font:inherit;font-size:var(--sch-fs-cap);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.siteplan .reset:hover{text-decoration:underline}.siteplan .legend{margin:var(--sch-4) 0 0;gap:var(--sch-2);padding:0;list-style:none;display:grid}@media (min-width:768px){.siteplan .legend{grid-template-columns:1fr 1fr}}.siteplan .legend .n{margin-right:var(--sch-2);font-weight:600}.siteplan .legend .w{color:var(--sch-text2)}.mats .sch-tabs{margin-bottom:var(--sch-4);padding:0}.mats .cards{margin:0;padding:0;list-style:none}.mats .card{padding:var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);display:none}.mats .card.on{display:block}.mats .card p{margin:0}.mats .card p+p{margin-top:var(--sch-3)}.mats .card .sch-micro{color:var(--sch-text3);display:block}.mats .card .lechim{color:var(--sch-text)}.mats .card .vret{color:var(--sch-text2)}.siluet .sch-tabs{margin-bottom:var(--sch-4);padding:0}.siluet .rows{margin:0;padding:0;list-style:none}.siluet .rows li{padding:var(--sch-3) 0}.siluet .rows li+li{box-shadow:inset 0 .5px 0 var(--sch-line)}.siluet .rows p{margin:0}.siluet .mesto{margin-bottom:var(--sch-1);font-weight:600}.siluet .dolzhno{color:var(--sch-text)}.siluet .vyhodit{color:var(--sch-text2)}.siluet[data-rezhim=dolzhno] .vyhodit,.siluet[data-rezhim=vyhodit] .dolzhno{display:none}.zapret .tipy{border-radius:var(--sch-r-sm);background:var(--sch-sunken);padding:0 var(--sch-4)}.zapret .tip{padding:var(--sch-3) 0}.zapret .tip+.tip{box-shadow:inset 0 .5px 0 var(--sch-line)}.zapret summary{align-items:center;gap:var(--sch-3);cursor:pointer;min-height:var(--sch-round);list-style:none;display:flex}.zapret summary::-webkit-details-marker{display:none}.zapret .znak{background:var(--sch-card);width:24px;height:24px;color:var(--sch-text2);font-size:var(--sch-fs-sub);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.zapret .tip:first-child .znak{color:var(--site-accent)}.zapret .nm{font-weight:600}.zapret .telo{padding:0 0 var(--sch-2) calc(24px + var(--sch-3))}.zapret .telo p{margin:0}.zapret .telo p+p{margin-top:var(--sch-3)}.zapret .telo .sch-micro{color:var(--sch-text3);display:block}.zapret .kogda{color:var(--sch-text)}.zapret .primer,.zapret .pochemu{color:var(--sch-text2)}.ramki .sch-tabs{margin-bottom:var(--sch-4);padding:0}.ramki .shemy{margin-bottom:var(--sch-4)}.ramki .nabor{gap:var(--sch-3);grid-template-columns:repeat(5,1fr);display:none}.ramki .nabor.on{display:grid}.ramki .mini{text-align:center;margin:0}.ramki .mini svg{width:100%;height:auto;display:block}.ramki .mini figcaption{margin-top:var(--sch-1);color:var(--sch-text3)}.ramki .ishod{fill:var(--sch-sunken);stroke:var(--sch-line);stroke-width:1px}.ramki .cel{fill:none;stroke:var(--sch-text3);stroke-width:1.5px;stroke-dasharray:3 3}.ramki .mini.rezh .cel{stroke:var(--site-accent);stroke-dasharray:none;stroke-width:2px}.ramki .mini.rezh figcaption{color:var(--site-accent-ink,var(--sch-text))}.ramki .cards{margin:0;padding:0;list-style:none}.ramki .card{padding:var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);color:var(--sch-text);display:none}.ramki .card.on{display:block}.gorod .sch-tabs{margin-bottom:var(--sch-4);padding:0}.gorod .polya{margin:0;padding:0;list-style:none}.gorod .polya li{padding:var(--sch-3) 0}.gorod .polya li+li{box-shadow:inset 0 .5px 0 var(--sch-line)}.gorod .polya p{margin:0}.gorod .pole{color:var(--sch-text3);margin-bottom:var(--sch-1);display:block}.gorod .znach{color:var(--sch-text);display:none}.gorod .znach.on{display:block}.kray .golova{width:100%;max-width:300px;height:auto;margin:0 auto var(--sch-4);display:block}.kray .volosy{fill:var(--sch-sunken);stroke:var(--sch-line);stroke-width:1px}.kray .litso{fill:var(--sch-card);stroke:var(--sch-line);stroke-width:1px}.kray .tochka{cursor:pointer}.kray .tochka .hit{fill:#0000}.kray .tochka .dot{fill:var(--sch-text3);transition:fill var(--sch-t-fast) ease}.kray .tochka.on .dot{fill:var(--site-accent)}.kray .tochka:focus-visible .dot{outline:var(--sch-outline)}.kray .cards{margin:0;padding:0;list-style:none}.kray .card{padding:var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);display:none}.kray .card.on{display:block}.kray .card p{margin:0}.kray .card p+p{margin-top:var(--sch-3)}.kray .card .nm{font-weight:600}.kray .card .sch-micro{color:var(--sch-text3);display:block}.kray .card .chto{color:var(--sch-text)}.kray .card .kak,.kray .card .lechim{color:var(--sch-text2)}.vzglyad .litso{width:100%;max-width:300px;height:auto;margin:0 auto var(--sch-4);display:block}.vzglyad .ovall{fill:var(--sch-sunken);stroke:var(--sch-line);stroke-width:1px}.vzglyad .belok{fill:#fff;stroke:var(--sch-line);stroke-width:1px}.vzglyad .zrachok{fill:var(--sch-text);transition:cx var(--sch-t-fast) ease, cy var(--sch-t-fast) ease}.vzglyad .linia{fill:none;stroke:var(--sch-line);stroke-width:2px;stroke-linecap:round}.vzglyad .ruchka{accent-color:var(--site-accent);appearance:none;border-radius:var(--sch-r-pill);background:var(--sch-sunken);cursor:pointer;width:100%;height:4px;margin-bottom:var(--sch-4);outline:none}.vzglyad .ruchka::-webkit-slider-thumb{appearance:none;background:var(--site-accent);cursor:pointer;border:0;border-radius:50%;width:20px;height:20px}.vzglyad .ruchka::-moz-range-thumb{background:var(--site-accent);cursor:pointer;border:0;border-radius:50%;width:20px;height:20px}.vzglyad .ruchka:focus-visible{box-shadow:0 0 0 3px var(--site-accent-bg)}.vzglyad .cards{margin:0;padding:0;list-style:none}.vzglyad .card{padding:var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);display:none}.vzglyad .card.on{display:block}.vzglyad .card p{margin:0}.vzglyad .card p+p{margin-top:var(--sch-3)}.vzglyad .card .nm{font-weight:600}.vzglyad .card .sch-micro{color:var(--sch-text3);display:block}.vzglyad .card .chto{color:var(--sch-text)}.vzglyad .card .komu{color:var(--sch-text2)}.vzglyad .card .stroka code{margin-top:var(--sch-1);font-family:var(--site-mono,ui-monospace, monospace);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text);display:block}.ogranka .sch-tabs{margin-bottom:var(--sch-4);padding:0}.ogranka .shema{width:100%;height:auto;margin-bottom:var(--sch-4);display:block}.ogranka .orbit{fill:none;stroke:var(--sch-line);stroke-width:1px;stroke-dasharray:3 4}.ogranka .kamen{fill:var(--sch-sunken);stroke:var(--sch-text3);stroke-width:1.5px;stroke-linejoin:round}.ogranka .kamen.gran{fill:none;stroke-width:1px}.ogranka .glaz{fill:var(--sch-text3)}.ogranka .luch{stroke:var(--sch-accent);stroke-width:1.5px;stroke-dasharray:4 3}.ogranka .istochnik{fill:var(--sch-accent)}.ogranka .cards{margin:0;padding:0;list-style:none}.ogranka .card{padding:var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);display:none}.ogranka .card.on{display:block}.ogranka .card p{margin:0}.ogranka .card p+p{margin-top:var(--sch-3)}.ogranka .card .sch-micro{color:var(--sch-text3);display:block}.ogranka .card .chto{color:var(--sch-text)}.ogranka .card .komu{color:var(--sch-text2)}.ogranka .card .stroka code{margin-top:var(--sch-1);font-family:var(--site-mono,ui-monospace, monospace);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text);display:block}.sostoyanie .sch-tabs{margin-bottom:var(--sch-4);padding:0}.sostoyanie .cards{margin:0;padding:0;list-style:none}.sostoyanie .card{padding:var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);display:none}.sostoyanie .card.on{display:block}.sostoyanie .card p{margin:0}.sostoyanie .card p+p{margin-top:var(--sch-3)}.sostoyanie .card .sch-micro{color:var(--sch-text3);display:block}.sostoyanie .card .priznaki{color:var(--sch-text)}.sostoyanie .card .lomaet{color:var(--sch-text2)}.sostoyanie .card .stroka code{margin-top:var(--sch-1);font-family:var(--site-mono,ui-monospace, monospace);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text);display:block}.thirds .frame{border-radius:var(--sch-r-sm);touch-action:none;cursor:crosshair;position:relative;overflow:hidden}.thirds .hero{border:2px solid var(--sch-on-photo);background:var(--site-accent);cursor:grab;touch-action:none;border-radius:999px;width:34px;height:34px;margin:-17px 0 0 -17px;padding:0;position:absolute;box-shadow:0 2px 10px #00000059}.thirds .hero:after{content:"";background:var(--sch-on-photo);opacity:.9;border-radius:999px;position:absolute;inset:9px}.thirds .hero:active{cursor:grabbing}.thirds .hero:focus-visible{outline:2px solid var(--sch-on-photo);outline-offset:2px}.thirds .verdict{align-items:baseline;gap:var(--sch-3);margin:var(--sch-4) 0 0;padding:var(--sch-3);border-radius:var(--sch-r-sm);background:var(--sch-sunken);display:flex}.thirds .verdict .z{font-weight:600;font-size:var(--sch-fs-title);flex:none;line-height:1}.thirds .verdict .w{color:var(--sch-text2);font-size:var(--sch-fs-sub)}.thirds .verdict.ok .z{color:var(--sch-ok)}.thirds .verdict.warn .z{color:var(--sch-warn)}.thirds .verdict.danger .z{color:var(--sch-danger)}.thirds .pic{aspect-ratio:16/9;object-fit:cover;background:linear-gradient(135deg,var(--sch-sunken),var(--site-accent-bg));width:100%;display:block}.thirds .grid{opacity:0;width:100%;height:100%;transition:opacity var(--sch-t-base) var(--sch-ease);position:absolute;inset:0}.thirds[data-on="1"] .grid{opacity:1}.thirds .grid path{stroke:var(--sch-on-photo);stroke-width:1px;opacity:.7}.thirds .grid circle{fill:var(--site-accent)}.thirds .acts{align-items:center;gap:var(--sch-3);margin:var(--sch-4) 0 0;flex-wrap:wrap;display:flex}.thirds .toggle{background:var(--sch-sunken);color:var(--sch-text);font:inherit;font-size:var(--sch-fs-sub);padding:var(--sch-2) var(--sch-4);cursor:pointer;border:0;border-radius:999px;font-weight:600}.thirds .toggle:hover{background:var(--site-accent-bg);color:var(--site-accent)}.thirds .hint{color:var(--sch-text2)}.accept .items,.chain .items{gap:var(--sch-3);margin:0;padding:0;list-style:none;display:grid}.accept .items li,.chain .items li{gap:var(--sch-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.accept .n,.chain .n{background:var(--site-accent-bg);width:26px;height:26px;color:var(--site-accent);font-size:var(--sch-fs-cap);border-radius:999px;place-items:center;font-weight:600;display:grid}.accept .c,.chain .c{gap:2px;display:grid}.accept .t,.chain .t{font-weight:600}.accept .w,.chain .w{color:var(--sch-text2)}.chain .items li{position:relative}.chain .items li:not(:last-child):after{content:"";top:30px;left:13px;bottom:calc(-1 * var(--sch-3));background:var(--sch-line);width:1.5px;position:absolute}.prose .steps{margin:var(--site-gap-block) 0;padding:var(--sch-5);background:var(--sch-sunken);border-radius:var(--sch-r-lg)}.prose .steps .bar{border-radius:var(--sch-r-pill);background:var(--sch-line);height:4px;overflow:hidden}.prose .steps .fill{background:var(--site-grad);border-radius:var(--sch-r-pill);width:0;height:100%;transition:width var(--sch-t-med,.28s) var(--sch-ease,ease);display:block}.prose .steps .cnt{margin:var(--sch-3) 0 var(--sch-4);color:var(--sch-text3)}.prose .steps .list{counter-reset:none;margin:0;padding:0;list-style:none}.prose .steps .step{gap:var(--sch-3);padding:var(--sch-3) 0;box-shadow:inset 0 -.5px 0 var(--sch-line);align-items:flex-start;display:flex}.prose .steps .step:last-child{box-shadow:none}.prose .steps .box{border:1.5px solid var(--sch-line);border-radius:var(--sch-r-sm);background:var(--sch-card);flex:0 0 22px;width:22px;height:22px;margin-top:2px;position:relative}.prose .steps .txt{display:block}.prose .steps .txt b{font-size:var(--site-fs-list);line-height:var(--site-lh-list);display:block}.prose .steps .txt .d{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3);display:block}.prose .steps.on .step{cursor:pointer;-webkit-user-select:none;user-select:none}.prose .steps.on .step:focus-visible{outline:var(--sch-outline);outline-offset:2px;border-radius:var(--sch-r-sm)}.prose .steps.on .step.done .box{background:var(--sch-accent);border-color:var(--sch-accent)}.prose .steps.on .step.done .box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.prose .steps.on .step.done .txt b{color:var(--sch-text3)}.prose .steps.on.all .cnt{color:var(--sch-ok)}.prose .lang{margin:var(--site-gap-block) 0}.prose .lang .head{justify-content:space-between;align-items:center;gap:var(--sch-3);margin:0 0 var(--sch-3);flex-wrap:wrap;display:flex}.prose .lang .head .sch-micro{color:var(--sch-text3)}.prose .lang .tabs{background:var(--sch-sunken);border-radius:var(--sch-r-pill);gap:2px;padding:3px;display:inline-flex}.prose .lang .t{font:inherit;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);padding:var(--sch-2) var(--sch-4);color:var(--sch-text2);border-radius:var(--sch-r-pill);cursor:pointer;background:0 0;border:0}.prose .lang .t.on{background:var(--sch-card);color:var(--sch-text);box-shadow:0 1px 2px #1011140f}.prose .lang .v{margin:0 0 var(--sch-3)}.prose .lang .v[hidden]{display:none}.prose .lang .note{color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);letter-spacing:normal;text-transform:none;margin:0;font-weight:400}.prose .lang:not(.on) .tabs{display:none}.prose .accept{margin:var(--site-gap-block) 0;padding:var(--sch-5) var(--sch-5) var(--sch-4);background:var(--sch-sunken);border-radius:var(--sch-r-lg)}.prose .accept .list{margin:0;padding:0;list-style:none}.prose .accept .check{gap:var(--sch-3);padding:var(--sch-3) 0;box-shadow:inset 0 -.5px 0 var(--sch-line);align-items:flex-start;display:flex}.prose .accept .box{border:1.5px solid var(--sch-line);background:var(--sch-card);border-radius:6px;flex:0 0 20px;width:20px;height:20px;margin-top:3px;position:relative}.prose .accept .txt b{font-size:var(--site-fs-list);line-height:var(--site-lh-list);display:block}.prose .accept .txt .d{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3);display:block}.prose .accept.on .check{cursor:pointer;-webkit-user-select:none;user-select:none}.prose .accept.on .check:focus-visible{outline:var(--sch-outline);outline-offset:2px}.prose .accept.on .check.done .box{background:var(--sch-ok-fill);border-color:var(--sch-ok-fill)}.prose .accept.on .check.done .box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.prose .accept.on .check.done .txt b{color:var(--sch-text3)}.prose .accept .verdict{align-items:baseline;gap:var(--sch-3);margin:var(--sch-4) 0 0;padding-top:var(--sch-4);box-shadow:inset 0 .5px 0 var(--sch-line);display:flex}.prose .accept .verdict .num{font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);font-variant-numeric:tabular-nums}.prose .accept .verdict .say{font-size:var(--sch-fs-sub);color:var(--sch-text2)}.prose .accept .verdict.ok .num,.prose .accept .verdict.ok .say{color:var(--sch-ok)}.prose .accept .verdict.warn .num{color:var(--sch-warn)}.prose .accept .verdict.bad .num{color:var(--sch-danger)}.prose .layers{margin:var(--site-gap-block) 0}.prose .layers .pic{border-radius:var(--sch-r-md);line-height:0;position:relative;overflow:hidden}.prose .layers .pic img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.prose .layers .zone{display:none}.prose .layers.on .zone{border-radius:var(--sch-r-sm);transition:all var(--sch-t-med,.28s) var(--sch-ease,ease);border:2px solid #ffffffe6;display:block;position:absolute;box-shadow:0 0 0 9999px #1011149e}.prose .layers.on .zone:not(.on),.prose .layers .ctl{display:none}.prose .layers.on .ctl{gap:var(--sch-2);margin-top:var(--sch-3);flex-wrap:wrap;display:flex}.prose .layers .s{font:inherit;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);min-height:36px;padding:var(--sch-2) var(--sch-4);border:1px solid var(--sch-line);border-radius:var(--sch-r-pill);background:var(--sch-card);color:var(--sch-text2);cursor:pointer}.prose .layers .s.on{background:var(--sch-accent-bg);border-color:var(--sch-accent-bg);color:var(--sch-accent-text)}.prose .layers figcaption{margin-top:var(--sch-3)}.prose .layers .note{margin:0 0 var(--sch-2);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text2)}.prose .layers.on .note{display:none}.prose .layers.on .note.on{display:block}.prose .smeta{margin:var(--site-gap-block) 0;padding:var(--sch-5);background:var(--sch-sunken);border-radius:var(--sch-r-lg)}.prose .smeta .head{margin:0 0 var(--sch-4);color:var(--sch-text3)}.prose .smeta .fields{gap:var(--sch-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prose .smeta .sch-field{margin:0}.prose .smeta input{font-variant-numeric:tabular-nums}.prose .smeta .itog{border-collapse:collapse;width:100%;margin:var(--sch-4) 0 0}.prose .smeta .itog tr{box-shadow:inset 0 -.5px 0 var(--sch-line)}.prose .smeta .itog th{text-align:left;padding:var(--sch-3) 0;font-size:var(--site-fs-list);line-height:var(--site-lh-list);letter-spacing:normal;text-transform:none;color:var(--sch-text2);font-weight:400}.prose .smeta .itog td{text-align:right;padding:var(--sch-3) 0;font-size:var(--site-fs-list);font-variant-numeric:tabular-nums;white-space:nowrap}.prose .smeta .itog tr.sum{box-shadow:none}.prose .smeta .itog tr.sum th{color:var(--sch-text);font-weight:600}.prose .smeta .itog tr.sum td{font-size:var(--sch-fs-display);line-height:var(--sch-lh-display);letter-spacing:var(--sch-ls-display)}.prose .smeta .note{margin:var(--sch-3) 0 0;color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);letter-spacing:normal;text-transform:none;font-weight:400}@media (max-width:560px){.prose .smeta .fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose .slider{margin:var(--site-gap-block) 0}.prose .slider .pane{border-radius:var(--sch-r-md);line-height:0;position:relative;overflow:hidden}.prose .slider img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.prose .slider .posle-wrap{display:block}.prose .slider .handle{display:none}.prose .slider.on .pane{touch-action:pan-y;cursor:ew-resize}.prose .slider.on .posle-wrap{width:50%;position:absolute;inset:0;overflow:hidden}.prose .slider.on .posle-wrap img{width:auto;max-width:none;height:100%;position:absolute;inset:0}.prose .slider.on .handle{background:#ffffffeb;width:2px;margin-left:-1px;display:block;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #1011142e}.prose .slider.on .handle:after{content:"";background:#ffffffeb;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #1011143d}.prose .slider.on .handle:focus-visible{outline:var(--sch-outline);outline-offset:4px}.prose .slider figcaption{margin-top:var(--sch-3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3);justify-content:space-between;display:flex}.prose .derevo{margin:var(--site-gap-block) 0;padding:var(--sch-5);background:var(--sch-sunken);border-radius:var(--sch-r-lg)}.prose .derevo figcaption{justify-content:space-between;align-items:center;gap:var(--sch-3);margin:0 0 var(--sch-4);color:var(--sch-text3);display:flex}.prose .derevo .copy{font:inherit;font-size:var(--sch-fs-cap);letter-spacing:normal;text-transform:none;min-height:32px;padding:var(--sch-1) var(--sch-3);border:1px solid var(--sch-line);border-radius:var(--sch-r-pill);background:var(--sch-card);color:var(--sch-text);cursor:pointer;font-weight:400}.prose .derevo:not(.on) .copy{display:none}.prose .derevo .list{margin:0;padding:0;list-style:none}.prose .derevo .v{gap:var(--sch-3);padding:var(--sch-2) 0;flex-wrap:wrap;align-items:baseline;display:flex}.prose .derevo .v[data-u="1"]{padding-left:var(--sch-5);border-left:1px solid var(--sch-line);margin-left:var(--sch-2)}.prose .derevo code{font-size:var(--sch-fs-sub);color:var(--sch-text);background:0 0;padding:0}.prose .derevo .d{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3)}.prose .konveyer{margin:var(--site-gap-block) 0}.prose .konveyer .lenta{padding:0 0 var(--sch-2);gap:var(--sch-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.prose .konveyer .den{padding:var(--sch-4) var(--sch-3);background:var(--sch-sunken);border-radius:var(--sch-r-md);border-top:3px solid var(--sch-line)}.prose .konveyer .den[data-z=кадры]{border-top-color:var(--sch-accent)}.prose .konveyer .den[data-z=решения]{border-top-color:var(--sch-warn-fill)}.prose .konveyer .den[data-z=сдача]{border-top-color:var(--sch-ok-fill)}.prose .konveyer .dd{color:var(--sch-text3);display:block}.prose .konveyer .tt{margin:var(--sch-2) 0 var(--sch-1);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);display:block}.prose .konveyer .oo{font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text3);display:block}.prose .konveyer figcaption{gap:var(--sch-4);color:var(--sch-text3);flex-wrap:wrap;display:flex}.prose .konveyer .m{align-items:center;gap:var(--sch-2);display:inline-flex}.prose .konveyer .m:before{content:"";background:var(--sch-line);border-radius:3px;width:10px;height:10px}.prose .konveyer .m[data-z=кадры]:before{background:var(--sch-accent)}.prose .konveyer .m[data-z=решения]:before{background:var(--sch-warn-fill)}.prose .konveyer .m[data-z=сдача]:before{background:var(--sch-ok-fill)}@media (max-width:640px){.prose .konveyer .lenta{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.prose .konveyer .den{scroll-snap-align:start;flex:0 0 72%}}.prose .svetofor{margin:var(--site-gap-block) 0}.prose .svetofor .list{margin:0;padding:0;list-style:none}.prose .svetofor .r{margin:0 0 var(--sch-2);background:var(--sch-sunken);border-radius:var(--sch-r-md);border-left:4px solid var(--sch-line);overflow:hidden}.prose .svetofor .r.ok{border-left-color:var(--sch-ok-fill)}.prose .svetofor .r.warn{border-left-color:var(--sch-warn-fill)}.prose .svetofor .r.bad{border-left-color:var(--sch-danger-fill)}.prose .svetofor .q{align-items:baseline;gap:var(--sch-3);text-align:left;width:100%;font:inherit;padding:var(--sch-4);cursor:pointer;background:0 0;border:0;display:flex}.prose .svetofor:not(.on) .q{cursor:default}.prose .svetofor .mark{font-size:var(--sch-fs-micro);line-height:var(--sch-lh-micro);letter-spacing:.6px;text-transform:uppercase;padding:3px var(--sch-2);border-radius:var(--sch-r-pill);flex:none;font-weight:700}.prose .svetofor .r.ok .mark{background:var(--sch-ok-bg);color:var(--sch-ok)}.prose .svetofor .r.warn .mark{background:var(--sch-warn-bg);color:var(--sch-warn)}.prose .svetofor .r.bad .mark{background:var(--sch-danger-bg);color:var(--sch-danger)}.prose .svetofor .tt{font-size:var(--site-fs-list);line-height:var(--site-lh-list)}.prose .svetofor .a{padding:0 var(--sch-4) var(--sch-4) var(--sch-4);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text2)}.prose .svetofor .a[hidden]{display:none}.prose .poisk{margin:var(--site-gap-block) 0;padding:var(--sch-5);background:var(--sch-sunken);border-radius:var(--sch-r-lg)}.prose .poisk .head{margin:0 0 var(--sch-2);color:var(--sch-text3)}.prose .poisk .task{margin:0 0 var(--sch-4)}.prose .poisk .cols{gap:var(--sch-4);grid-template-columns:1fr;display:grid}.prose .poisk .col .k{margin:0 0 var(--sch-2);color:var(--sch-text3)}.prose .poisk .list{gap:var(--sch-1);margin:0;padding:0;list-style:none;display:grid}.prose .poisk .f{text-align:left;cursor:pointer;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sch-fs-cap);padding:var(--sch-2) var(--sch-3);background:var(--sch-sunken);color:var(--sch-text);border:0;border-radius:8px;display:block}.prose .poisk .f.miss{color:var(--sch-text3);cursor:default;background:0 0}.prose .poisk .f.hit{background:var(--sch-accent-bg);color:var(--sch-accent-text);box-shadow:inset 0 0 0 1px var(--sch-accent)}.prose .poisk .res{margin:var(--sch-2) 0 0;color:var(--sch-text3);min-height:1em}.prose .poisk .note{margin:var(--sch-4) 0 0;color:var(--sch-text3)}@media (min-width:768px){.prose .poisk .cols{gap:var(--sch-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.hub{gap:var(--sch-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.hub{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.hub{grid-template-columns:repeat(3,1fr)}}.hub-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.hub-card .pic{aspect-ratio:1;background:var(--sch-sunken);border-radius:var(--sch-r-md) var(--sch-r-md) 0 0;display:block;overflow:hidden}.hub-card .pic:empty{background:linear-gradient(135deg,var(--sch-sunken),var(--site-accent-bg))}.hub-card .pic img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.hub-card .body{gap:var(--sch-2);padding:var(--sch-5);flex-direction:column;flex:1;display:flex}.hub-card .k{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);margin:0;font-weight:600}.hub-card .t{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:var(--sch-text);margin:0;font-weight:650}.hub-card .g{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);margin:0}.hub-prompt{margin:var(--sch-2) 0 0;padding:var(--sch-3);background:var(--sch-sunken);border-radius:var(--sch-r-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2);white-space:pre-wrap}.hub-card .foot{gap:var(--sch-3);padding-top:var(--sch-3);align-items:center;margin-top:auto;display:flex}.hub-copy{appearance:none;cursor:pointer;padding:var(--sch-2) var(--sch-4);border-radius:var(--sch-r-sm);background:var(--site-accent-bg);color:var(--site-accent);font:inherit;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);border:0;font-weight:600;transition:background .15s,color .15s}.hub-copy:hover,.hub-copy.done{background:var(--site-accent);color:#fff}.hub-copy.failed{background:var(--sch-sunken);color:var(--sch-text2)}.hub-read{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);border-bottom:1px solid var(--sch-line);text-decoration:none}.hub-read:hover{color:var(--sch-text)}.hub-slot{pointer-events:none}@media (max-width:767px){.hub-slot:nth-of-type(n+3){display:none}}.hub-slot .bar{background:var(--sch-sunken);border-radius:5px;height:10px;display:block}.hub-slot .bar.w1{width:70%}.hub-slot .bar.w2{width:45%;height:8px}.hub-slot .bar.w3{width:90%;height:8px;margin-top:var(--sch-2)}.hub-slot .hub-copy.off{background:var(--sch-sunken);color:var(--sch-text3);align-self:flex-start;margin-top:auto}.hub-note{margin:var(--sch-5) 0 0;color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);text-align:center}.study-schet{gap:var(--sch-3);margin:var(--sch-4) 0 0;color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.study-schet span+span:before{content:"·";margin-right:var(--sch-3);color:var(--sch-line)}.shelf-blok{margin-top:var(--sch-8)}.modelhead+.shelf-blok{margin-top:var(--sch-5)}.shelf-h{justify-content:space-between;align-items:baseline;gap:var(--sch-4);margin:0 0 var(--sch-5);display:flex}.shelf-h h2{font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);color:var(--sch-text);margin:0;font-weight:650}.shelf-h a{color:var(--site-accent);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);flex:none;font-weight:600;text-decoration:none}.shelf-h a:hover{text-decoration:underline}.shelf-lead{margin:calc(-1 * var(--sch-3)) 0 var(--sch-5);color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap)}.basehub.shelf{margin-top:0}.prose .shadowlab,.prose .clocklight,.prose .carrier,.prose .calc,.prose .catchlight,.prose .log,.prose .funnel{margin:var(--sch-6) 0;padding:var(--sch-5);background:var(--sch-card);border-radius:var(--sch-r-md)}.prose .shadowlab figcaption,.prose .clocklight figcaption,.prose .carrier figcaption,.prose .calc figcaption,.prose .catchlight figcaption{margin:0 0 var(--sch-4);color:var(--sch-text3)}.prose .shadowlab .note,.prose .clocklight .note,.prose .carrier .note,.prose .calc .note,.prose .catchlight .note,.prose .log .note,.prose .funnel .note{margin:var(--sch-4) 0 0;color:var(--sch-text3)}.prose .shadowlab .ctls{gap:var(--sch-4);margin:0 0 var(--sch-4);display:grid}@media (min-width:600px){.prose .shadowlab .ctls{grid-template-columns:1fr 1fr}}.prose .shadowlab .ctl{gap:var(--sch-1);display:grid}.prose .shadowlab .ctl .k{color:var(--sch-text2)}.prose .shadowlab .ctl .v{color:var(--sch-text3);font-variant-numeric:tabular-nums}.prose .shadowlab .scene{border-radius:var(--sch-r-sm);background:var(--sch-sunken);height:140px;position:relative;overflow:hidden}.prose .shadowlab .obj{border-radius:var(--sch-r-inline) var(--sch-r-inline) 4px 4px;background:var(--sch-text2);width:56px;height:64px;position:absolute;bottom:28px;left:34%}.prose .shadowlab .sh{width:var(--len,120px);transform-origin:0;background:var(--sch-text);height:12px;opacity:var(--dark,.45);filter:blur(var(--blur,4px));border-radius:var(--sch-r-pill);position:absolute;bottom:28px;left:calc(34% + 56px)}.prose .shadowlab .out{margin:var(--sch-4) 0 0;padding:var(--sch-3);background:var(--sch-sunken);border-radius:var(--sch-r-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2)}.prose .clocklight .tabs,.prose .carrier .tabs,.prose .catchlight .tabs{gap:var(--sch-2);margin:0 0 var(--sch-4);flex-wrap:wrap;display:flex}.prose .clocklight .tab,.prose .carrier .tab,.prose .catchlight .tab{appearance:none;cursor:pointer;padding:var(--sch-2) var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);color:var(--sch-text2);font:inherit;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);border:0}.prose .clocklight .tab.on,.prose .carrier .tab.on,.prose .catchlight .tab.on{background:var(--site-accent-bg);color:var(--site-accent);font-weight:600}.prose .clocklight .tab .n{display:block}.prose .clocklight .tab .h{opacity:.7;display:block}.prose .clocklight .room{border-radius:var(--sch-r-sm);background:var(--sch-sunken);height:152px;position:relative;overflow:hidden}.prose .clocklight .win{background:var(--site-accent-bg);border-radius:4px;width:16px;height:56px;position:absolute;top:20px;left:16px}.prose .clocklight .beam{background:var(--site-accent);opacity:.45;width:200px;height:4px;transform:rotate(var(--ugol,35deg));transform-origin:0;position:absolute;top:36px;left:32px}.prose .clocklight .spot{background:var(--site-accent);opacity:.25;filter:blur(2px);border-radius:6px;width:38%;height:12px;position:absolute;bottom:16px;left:32%}.prose .clocklight .ru{margin:var(--sch-4) 0 var(--sch-2);color:var(--sch-text)}.prose .clocklight .en{margin:0 0 var(--sch-3);padding:var(--sch-3);background:var(--sch-sunken);border-radius:var(--sch-r-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2)}.prose .clocklight .bad,.prose .carrier .chk{color:var(--sch-text2);margin:0}.prose .carrier .hard{margin:0 0 var(--sch-3)}.prose .carrier .hard .sch-micro{color:var(--sch-text3);display:block}.prose .carrier .hard b{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body)}.prose .carrier .what{margin:0 0 var(--sch-4);color:var(--sch-text2)}.prose .carrier .ask{margin:0 0 var(--sch-3)}.prose .carrier .ask .sch-micro{color:var(--sch-text3);margin:0 0 var(--sch-1);display:block}.prose .carrier .ask .q{padding:var(--sch-3);background:var(--sch-sunken);border-radius:var(--sch-r-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--sch-text2);display:block}.prose .calc .fields{gap:var(--sch-3);margin:0 0 var(--sch-4);display:grid}@media (min-width:600px){.prose .calc .fields{grid-template-columns:1fr 1fr}.prose .calc .fields .wide{grid-column:1/-1}}.prose .calc .rows{gap:var(--sch-2);display:grid}.prose .calc .row{justify-content:space-between;align-items:baseline;gap:var(--sch-4);padding:var(--sch-3);background:var(--sch-sunken);border-radius:var(--sch-r-sm);margin:0;display:flex}.prose .calc .row .k{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap)}.prose .calc .row b{font-variant-numeric:tabular-nums;white-space:nowrap}.prose .calc .row.good{background:var(--site-accent-bg)}.prose .calc .row.good b{color:var(--site-accent)}.prose .catchlight .eye{height:120px;margin:0 0 var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);position:relative;overflow:hidden}.prose .catchlight .iris{background:var(--sch-text2);border-radius:50%;width:88px;height:88px;margin:-44px 0 0 -44px;position:absolute;top:50%;left:50%}.prose .catchlight .spark{left:var(--x,34%);top:var(--y,28%);background:var(--sch-on-photo);border-radius:4px;width:16px;height:12px;position:absolute;transform:translate(-50%,-50%)}.prose .catchlight .spark[data-f=krug]{border-radius:50%;width:16px;height:16px}.prose .catchlight .spark[data-f=polosa]{border-radius:var(--sch-r-pill);width:24px;height:8px}.prose .catchlight .spark[data-f=tochka]{border-radius:50%;width:8px;height:8px}.prose .catchlight .out{padding:var(--sch-3);background:var(--sch-sunken);border-radius:var(--sch-r-sm);color:var(--sch-text);margin:0}.prose .log .head,.prose .funnel .head{justify-content:space-between;align-items:baseline;gap:var(--sch-4);margin:0 0 var(--sch-4);display:flex}.prose .log .head .sch-micro,.prose .funnel .head .sch-micro{color:var(--sch-text3)}.prose .log .head .score,.prose .funnel .head .score{color:var(--sch-text3);font-variant-numeric:tabular-nums}.prose .log .add{gap:var(--sch-3);margin:0 0 var(--sch-4);display:grid}.prose .log .verdicts{gap:var(--sch-2);flex-wrap:wrap;display:flex}.prose .log .verdicts .v,.prose .funnel .add{appearance:none;cursor:pointer;padding:var(--sch-2) var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);color:var(--sch-text);font:inherit;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);border:0}.prose .log .verdicts .v.up{background:var(--sch-ok-bg)}.prose .log .verdicts .v.down{background:var(--sch-danger-bg)}.prose .funnel .add{background:var(--site-accent-bg);color:var(--site-accent);align-self:end;font-weight:600}.prose .log .items,.prose .funnel .items{gap:var(--sch-2);align-content:start;min-height:48px;margin:0;padding:0;list-style:none;display:grid}.prose .log .items li,.prose .funnel .items li{align-items:baseline;gap:var(--sch-3);padding:var(--sch-3);background:var(--sch-sunken);border-radius:var(--sch-r-sm);margin:0;display:flex}.prose .log .items .n{color:var(--sch-text3);font-variant-numeric:tabular-nums}.prose .log .items .t,.prose .funnel .items .z{flex:1;min-width:0}.prose .log .items .v,.prose .funnel .items .d{color:var(--sch-text3)}.prose .log .items li.up .v{color:var(--sch-ok)}.prose .log .items li.down .v{color:var(--sch-danger)}.prose .funnel .items .r b{font-variant-numeric:tabular-nums}.prose .log .del,.prose .funnel .del{appearance:none;cursor:pointer;color:var(--sch-text3);background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.prose .log .del:hover,.prose .funnel .del:hover{color:var(--sch-text)}.prose .log .empty,.prose .funnel .empty{margin:var(--sch-3) 0 0;color:var(--sch-text3)}.prose .funnel .fields{gap:var(--sch-3);margin:0 0 var(--sch-4);display:grid}@media (min-width:600px){.prose .funnel .fields{grid-template-columns:1fr 1fr auto}.prose .funnel .fields .wide{grid-column:1/-1}}.prose .shadowlab input[type=range]{accent-color:var(--site-accent);appearance:none;border-radius:var(--sch-r-pill);background:var(--sch-sunken);cursor:pointer;outline:none;width:100%;height:4px}.prose .shadowlab input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--site-accent);cursor:pointer;border:0;border-radius:50%;width:20px;height:20px}.prose .shadowlab input[type=range]::-moz-range-thumb{background:var(--site-accent);cursor:pointer;border:0;border-radius:50%;width:20px;height:20px}.prose .shadowlab input[type=range]:focus-visible{box-shadow:0 0 0 3px var(--site-accent-bg)}.prose .shadowlab .sh{max-width:52%}.sch-btn.pending{opacity:.55;pointer-events:none;position:relative}.sch-btn.pending:after{content:"";opacity:.5;background:currentColor;border-radius:2px;height:2px;animation:1.1s ease-in-out infinite ozhidanie;position:absolute;bottom:0;left:0;right:0}@keyframes ozhidanie{0%{transform-origin:0;transform:scaleX(.15)}50%{transform-origin:0;transform:scaleX(1)}50.1%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(.15)}}@media (prefers-reduced-motion:reduce){.sch-btn.pending:after{animation:none}}.sch-failed{background:var(--sch-card);border-radius:var(--sch-r-md);padding:var(--sch-4) var(--sch-5);position:relative;overflow:hidden}.sch-failed:before{content:"";background:var(--site-stale);width:3px;position:absolute;top:0;bottom:0;left:0}.sch-failed p{margin:0 0 var(--sch-3);font-size:var(--sch-fs-body);line-height:var(--sch-lh-body)}.sch-failed p:last-child{margin-bottom:0}.sch-toast{left:50%;bottom:calc(var(--sch-5) + env(safe-area-inset-bottom));z-index:60;align-items:center;gap:var(--sch-3);max-width:min(520px, calc(100vw - var(--sch-5) * 2));padding:var(--sch-3) var(--sch-5);border-radius:var(--sch-r-pill);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);color:#fff;box-shadow:var(--sch-shadow-sheet);display:flex;position:fixed;transform:translate(-50%)}.sch-toast.ok{background:var(--sch-ok-fill)}.sch-toast.fail{background:var(--sch-danger)}.sch-toast .close{color:inherit;cursor:pointer;font-size:var(--sch-fs-body);background:0 0;border:0;padding:0;line-height:1}.sheet.confirm .sch-title{margin:var(--sch-3) 0 var(--sch-2)}.sheet.confirm .sch-sub{margin:0 0 var(--sch-5)}.sheet.confirm .sch-btn+.sch-btn{margin-top:var(--sch-3)}.ava{object-fit:cover;background:var(--sch-sunken);color:var(--sch-text2);font-weight:600;font-size:var(--sch-fs-cap);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ava.big{font-size:var(--sch-fs-body)}.ava.c-coral{color:#fff;background:#ff6a4d}.ava.c-malina{color:#fff;background:#d81e7a}.ava.c-blue{color:#fff;background:#2179be}.ava.c-green{color:#fff;background:#2e9e6b}.ava.c-violet{color:#fff;background:#6754fb}.ava.c-grafit{color:#fff;background:#3a4048}.ava.c-stal{color:#fff;background:#6b7280}.ava.c-dym{color:var(--sch-text);background:#c9ced6}.prose .calc select,.prose .funnel select{appearance:none;width:100%;padding:var(--sch-3) var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);color:var(--sch-text);font:inherit;font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23888C94' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sch-4) center;padding-right:var(--sch-8);border:0}.prose .calc select:focus-visible,.prose .funnel select:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.prose .log .items,.prose .funnel .items{min-height:0}.prose .log .items:empty,.prose .funnel .items:empty{display:none}.prose .log .empty,.prose .funnel .empty{min-height:44px;margin:0}.prose .catchlight .row{gap:var(--sch-2);margin:0 0 var(--sch-4);display:grid}.prose .catchlight .row .k{color:var(--sch-text3)}.prose .catchlight .row .tabs{margin:0}.prose .catchlight .white{background:var(--sch-card);border-radius:50%;width:200px;height:96px;margin:-48px 0 0 -100px;position:absolute;top:50%;left:50%}.prose .catchlight .iris{margin:-44px 0 0 -44px;top:50%;left:50%}.prose .clocklight .room:after{content:"";background:var(--sch-line);height:4px;position:absolute;bottom:32px;left:0;right:0}.about-lead{max-width:var(--site-measure);margin:var(--sch-4) 0 0;color:var(--sch-text2);font-size:var(--site-fs-read);line-height:var(--site-lh-read)}.about-text{width:100%;max-width:var(--site-measure)}.about-stats{gap:var(--sch-2);margin-top:var(--sch-5);flex-wrap:wrap;display:flex}.about-text .prose h2.about-h,.about-h{font-family:var(--site-font-head);font-size:var(--sch-fs-display);line-height:var(--sch-lh-display);letter-spacing:var(--sch-ls-display);margin:var(--sch-8) 0 var(--sch-gap-head);font-weight:600}.about-gate{padding:var(--sch-6);margin-top:var(--sch-gap-head)}.about-gate .sch-sub{max-width:var(--site-measure);margin:var(--sch-3) 0 0;font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub)}.about-soon{max-width:var(--site-measure);margin:var(--sch-5) 0 0;color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap)}.about-go{min-height:var(--sch-cta);padding-inline:var(--sch-6);margin-top:var(--sch-5);border-radius:var(--sch-r-pill);background:var(--sch-sunken);color:var(--site-accent);font-weight:600;font-size:var(--sch-fs-body);letter-spacing:var(--sch-ls-body);transition:background var(--sch-t-fast) var(--sch-ease);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.about-go:hover{background:var(--site-accent-bg);color:var(--site-accent-text)}.about-filters{margin-top:var(--sch-6)}.about-filters .row{align-items:center;gap:var(--sch-2);scrollbar-width:none;padding-bottom:var(--sch-1);display:flex;overflow-x:auto}.about-filters .row::-webkit-scrollbar{display:none}.about-filters .row+.row{margin-top:var(--sch-2)}.about-filters .lbl{width:96px;color:var(--sch-text3);font-size:var(--sch-fs-cap);flex:none}.f-chip{align-items:center;gap:var(--sch-2);min-height:36px;padding:0 var(--sch-4);border-radius:var(--sch-r-pill);background:var(--sch-card);color:var(--sch-text2);cursor:pointer;font-family:inherit;font-size:var(--sch-fs-sub);white-space:nowrap;transition:background var(--sch-t-fast) var(--sch-ease);border:0;flex:none;display:inline-flex}.f-chip b{color:var(--sch-text3);font-weight:600;font-size:var(--sch-fs-cap)}.f-chip[aria-pressed=true]{background:var(--sch-text);color:var(--sch-on-photo)}.f-chip[aria-pressed=true] b{color:var(--sch-on-photo);opacity:.7}.about-count{margin:var(--sch-5) 0 0;color:var(--sch-text2);font-size:var(--sch-fs-sub)}.about-empty{padding:var(--sch-8) 0;text-align:center;color:var(--sch-text2)}.about-revs{gap:var(--sch-gap);margin-top:var(--sch-gap-head);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:768px){.about-revs{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.about-revs{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.about-revs.three{grid-template-columns:repeat(3,1fr)}}.rev-card{padding:var(--sch-5)}.rev-card .who{align-items:center;gap:var(--sch-4);display:flex}.rev-card .ava{width:var(--sch-pic);height:var(--sch-pic);flex:0 0 var(--sch-pic);border-radius:var(--sch-r-sm);background:var(--sch-sunken);color:var(--sch-text3);overflow:hidden}.rev-card .ava img,.rev-card .ava svg{object-fit:cover;width:100%;height:100%;display:block}.rev-card .nm{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);font-weight:600}.rev-card .dt{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);margin-top:2px}.rev-card .tag{margin-top:var(--sch-3);padding:var(--sch-1) var(--sch-3);border-radius:var(--sch-r-pill);background:var(--site-accent-bg);color:var(--site-accent-text);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);font-weight:600;display:inline-block}.rev-card .txt{margin-top:var(--sch-4);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);white-space:pre-wrap}.rev-card .txt.clip{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rev-card .more{margin-top:var(--sch-2);cursor:pointer;color:var(--site-accent);font-family:inherit;font-size:var(--sch-fs-cap);background:0 0;border:0;padding:0;font-weight:600}.rev-card .src{margin-top:var(--sch-3);color:var(--sch-text3);font-size:var(--sch-fs-cap)}@media (prefers-reduced-motion:reduce){.about-go,.f-chip{transition:none}}.site-stend{margin:0}.site-stend-ramka{border-radius:var(--sch-r-lg);background:var(--sch-page);box-shadow:inset 0 0 0 1px var(--sch-line);position:relative;overflow:hidden;transform:translateZ(0)}.site-stend figcaption{margin-top:var(--sch-3);color:var(--sch-text3)}.site-stend-fon{background:linear-gradient(160deg,#2e3440,#4a5568 60%,#7a8699);position:absolute;inset:0}.site-stend-list{padding:var(--sch-4);gap:var(--sch-3);align-content:start;display:grid;position:absolute;inset:0}.site-stend-list:before,.site-stend-list:after{content:"";height:var(--sch-8);border-radius:var(--sch-r-md);background:var(--sch-card)}.site-stend-zaten{z-index:35;background:var(--sch-overlay-sheet);position:absolute;inset:0}.site-stend-ramka .sch-pult{bottom:var(--sch-6)}.site-stend-ramka .sch-sheet{top:var(--sch-8)}.demo-nav{gap:var(--sch-2);margin:var(--sch-5) 0 0;flex-wrap:wrap;display:flex}.demo-nav a{padding:var(--sch-2) var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-sunken);color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);text-decoration:none}.demo-nav a:hover{background:var(--site-accent-bg);color:var(--site-accent)}.demo-group{margin-top:var(--sch-8);padding-top:var(--sch-6);border-top:1px solid var(--sch-line);scroll-margin-top:var(--sch-6)}.demo-group>h2{font-size:var(--sch-fs-display);line-height:var(--sch-lh-display);letter-spacing:var(--sch-ls-display);margin:0;font-weight:650}.demo-group>.lead{margin:var(--sch-2) 0 0;color:var(--sch-text2);max-width:var(--site-measure)}.demo-group .sch-sect{margin-top:var(--sch-6)}.demo-group .sch-sect>h3{margin:0 0 var(--sch-4)}.sch-icotile{color:#fff;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.sch-icotile svg{width:20px;height:20px}.sch-icotile.main{background:var(--site-blue)}.sch-icotile.accent{background:var(--site-pink)}.sch-icotile.ok{background:var(--sch-ok)}.sch-icotile.warn{background:var(--site-coral)}.sch-icotile.danger{background:var(--sch-danger)}.sch-icotile.calm{background:var(--sch-text3)}.sch-rowlink,.sch-switch,.sch-danger-row{align-items:center;gap:var(--sch-3);width:100%;padding:var(--sch-3) var(--sch-4);font:inherit;color:var(--sch-text);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.sch-rowlink+.sch-rowlink,.sch-switch+.sch-switch,.sch-rowlink+.sch-switch,.sch-switch+.sch-rowlink,.sch-rowlink+.sch-danger-row,.sch-switch+.sch-danger-row{box-shadow:inset 0 .5px 0 var(--sch-line)}.sch-rowlink .k,.sch-switch .k,.sch-danger-row .k{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sch-rowlink .t,.sch-switch .t,.sch-danger-row .t{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body)}.sch-rowlink .note,.sch-switch .note,.sch-danger-row .note{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap)}.sch-rowlink .v{color:var(--sch-text2);font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);white-space:nowrap}.sch-rowlink .go{height:20px;color:var(--sch-text3);flex:0 0 20px}.sch-rowlink:hover,.sch-danger-row:hover{background:var(--sch-sunken)}.sch-danger-row{color:var(--sch-danger)}.sch-danger-row .note{color:var(--sch-text2)}.sch-switch input{opacity:0;width:0;height:0;position:absolute}.sch-switch .track{background:var(--sch-line);border-radius:999px;flex:0 0 52px;width:52px;height:32px;transition:background .18s;position:relative}.sch-switch .knob{background:#fff;border-radius:50%;width:28px;height:28px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0003}.sch-switch input:checked~.track{background:var(--sch-ok)}.sch-switch input:checked~.track .knob{transform:translate(20px)}.sch-switch input:focus-visible~.track{box-shadow:0 0 0 3px var(--site-accent-bg)}.sch-grouplabel{margin:var(--sch-6) var(--sch-4) var(--sch-2);color:var(--sch-text3)}.sch-footnote{margin:var(--sch-2) var(--sch-4) 0;color:var(--sch-text2)}.sch-counter{min-width:24px;height:24px;padding:0 var(--sch-2);color:#fff;font-size:var(--sch-fs-cap);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:600;line-height:1;display:inline-grid}.sch-counter.accent{background:var(--site-accent)}.sch-counter.quiet{background:var(--sch-text3)}.sch-choice{background:var(--sch-card);border-radius:var(--sch-r-md);box-shadow:var(--sch-shadow-float);display:grid;overflow:hidden}.sch-choice button{align-items:center;gap:var(--sch-3);padding:var(--sch-3) var(--sch-4);font:inherit;font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);color:var(--sch-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sch-choice button+button{box-shadow:inset 0 .5px 0 var(--sch-line)}.sch-choice button:hover{background:var(--sch-sunken)}.sch-choice .mark{height:20px;color:var(--site-accent);flex:0 0 20px}.sch-range{gap:var(--sch-2);display:grid}.sch-range .marks{color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);justify-content:space-between;display:flex}.sch-range input[type=range]{appearance:none;background:var(--sch-line);cursor:pointer;border-radius:999px;width:100%;height:4px}.sch-range input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 1px 4px #00000040}.sch-range input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 1px 4px #00000040}.sch-profhead{justify-items:center;gap:var(--sch-3);padding:var(--sch-6) 0;display:grid}.sch-profhead .ava{background:var(--sch-sunken);border-radius:50%;width:96px;height:96px;overflow:hidden}.sch-profhead .ava img{object-fit:cover;width:100%;height:100%;display:block}.sch-profhead .nm{align-items:center;gap:var(--sch-2);font-size:var(--sch-fs-display);line-height:var(--sch-lh-display);margin:0;font-weight:650;display:flex}.sch-profhead .st{color:var(--sch-text2);margin:0}.sch-mediatile{aspect-ratio:1;border-radius:var(--sch-r-sm);background:var(--sch-sunken);display:block;position:relative;overflow:hidden}.sch-mediatile img{object-fit:cover;width:100%;height:100%;display:block}.sch-mediatile .m,.sch-mediatile .c{bottom:var(--sch-2);padding:2px var(--sch-2);border-radius:var(--sch-r-inline);background:var(--sch-glass-dark);color:var(--sch-on-photo);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);font-variant-numeric:tabular-nums;position:absolute}.sch-mediatile .m{left:var(--sch-2)}.sch-mediatile .c{right:var(--sch-2)}.sch-promo{gap:var(--sch-4);padding:var(--sch-6) var(--sch-4);background:var(--sch-card);border-radius:var(--sch-r-md);text-align:center;display:grid}.sch-promo .art{background:var(--site-accent-bg);width:96px;height:96px;color:var(--site-accent);border-radius:50%;justify-self:center;place-items:center;display:grid}.sch-promo .art svg{width:44px;height:44px}.sch-promo .ttl{font-size:var(--sch-fs-display);line-height:var(--sch-lh-display);margin:0;font-weight:650}.sch-promo .lead{color:var(--sch-text2);margin:0}.sch-promo .items{text-align:left;margin:0;padding:0;list-style:none;display:grid}.sch-promo .items li{align-items:center;gap:var(--sch-3);padding:var(--sch-3) 0;display:flex}.sch-promo .items li+li{box-shadow:inset 0 .5px 0 var(--sch-line)}.sch-promo .items .k{flex-direction:column;gap:2px;display:flex}.sch-promo .items .t{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body)}.sch-promo .items .note{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap)}.demo-phone{max-width:420px}.hv+.hv{margin-top:var(--sch-8);padding-top:var(--sch-8);border-top:1px solid var(--sch-line)}.hv-tag{margin:0 0 var(--sch-5);color:var(--sch-text3)}.hv1-head{margin:0 0 var(--sch-8)}.hv1-head .years{align-items:baseline;gap:var(--sch-2);font-family:var(--site-font-head);letter-spacing:-3px;font-variant-numeric:tabular-nums;margin:0;font-size:96px;font-weight:700;line-height:1;display:flex}.hv1-head .years span{color:var(--sch-text3);font-weight:400}.hv1-head .lead{max-width:var(--site-measure);margin:var(--sch-5) 0 0;color:var(--sch-text2);font-size:var(--site-fs-read);line-height:var(--site-lh-read)}.hv1-head .scale{align-items:flex-end;gap:var(--sch-3);margin:var(--sch-6) 0 0;padding-bottom:var(--sch-2);display:flex}.hv1-head .col{justify-items:center;gap:4px;display:grid}.hv1-head .bar{background:var(--site-accent-bg);border-radius:4px 4px 0 0;width:24px}.hv1-head .n{color:var(--site-accent);font-variant-numeric:tabular-nums}.hv1-head .y{color:var(--sch-text3);font-variant-numeric:tabular-nums}.hv1 .yr{gap:var(--sch-5);padding-bottom:var(--sch-8);grid-template-columns:120px 1px 1fr;display:grid}.hv1 .mark{text-align:right;padding-top:4px}.hv1 .mark .y{font-family:var(--site-font-head);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1;display:block}.hv1 .mark .c{color:var(--sch-text3);margin-top:4px;display:block}.hv1 .line{background:var(--sch-line)}.hv1 .evs{gap:var(--sch-6);display:grid}.hv1 .ev{padding-left:var(--sch-5);position:relative}.hv1 .ev .dot{background:var(--site-accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--sch-page);border-radius:50%;position:absolute;top:8px;left:-24px}.hv1 .ev .when{color:var(--sch-text3);margin:0}.hv1 .ev .nm{margin:4px 0 var(--sch-3);font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);font-weight:650}.hv1 .ev .pic{aspect-ratio:16/9;object-fit:cover;border-radius:var(--sch-r-md);width:100%;max-width:520px;display:block}.hv1 .ev .tx{max-width:520px;margin:var(--sch-3) 0 0;color:var(--sch-text2)}.hv2 .band{gap:var(--sch-5);padding:var(--sch-6) 0;border-bottom:1px solid var(--sch-line);grid-template-columns:140px 1fr;display:grid}.hv2 .side .y{font-family:var(--site-font-head);letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:0;font-size:56px;font-weight:700;line-height:1}.hv2 .side .m{margin:var(--sch-2) 0 0;color:var(--sch-text3)}.hv2 .strip{gap:var(--sch-4);padding-bottom:var(--sch-2);display:flex;overflow-x:auto}.hv2 .card{flex:0 0 220px;width:220px}.hv2 .card .pic{aspect-ratio:4/3;border-radius:var(--sch-r-sm);background:var(--sch-sunken);display:block;overflow:hidden}.hv2 .card .pic img{object-fit:cover;width:100%;height:100%;display:block}.hv2 .card .t{margin:var(--sch-2) 0 0;color:var(--site-accent)}.hv2 .card .nm{font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);margin:2px 0 0;font-weight:600}.hv2 .card .d{color:var(--sch-text3);margin:2px 0 0}.hv3{max-width:820px}.hv3 .ch{align-items:baseline;gap:var(--sch-4);margin:0 0 var(--sch-6);display:flex}.hv3 .ch .y{font-family:var(--site-font-head);font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.hv3 .ch .rule{background:var(--sch-line);flex:1;height:1px}.hv3 .ch .c{color:var(--sch-text3)}.hv3 .rec{gap:var(--sch-5);padding:0 0 var(--sch-8);grid-template-columns:120px 1fr;display:grid}.hv3 .rec .date{text-align:right;color:var(--sch-text3)}.hv3 .rec .date .d{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);color:var(--sch-text);display:block}.hv3 .rec .date .t{color:var(--site-accent);margin-top:2px;display:block}.hv3 .rec .nm{margin:0 0 var(--sch-3);font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);font-weight:650}.hv3 .rec .tx{color:var(--sch-text2);font-size:var(--site-fs-read);line-height:var(--site-lh-read);margin:0}.hv3 .rec .ph{margin:var(--sch-4) 0 0}.hv3 .rec .ph img{border-radius:var(--sch-r-md);width:100%;display:block}.hv3 .rec .ph figcaption{margin-top:var(--sch-2);color:var(--sch-text3)}.hv-nav{z-index:5;align-items:center;gap:var(--sch-4);margin:0 0 var(--sch-6);padding:var(--sch-3) 0;background:var(--sch-page);flex-wrap:wrap;display:flex;position:sticky;top:0}.hv-nav .sch-micro{color:var(--sch-text3)}.hv-nav nav{gap:var(--sch-2);flex-wrap:wrap;display:flex}.hv-nav a{padding:var(--sch-2) var(--sch-4);border-radius:var(--sch-r-sm);background:var(--sch-card);color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);text-decoration:none}.hv-nav a:hover{color:var(--site-accent)}.hv{scroll-margin-top:64px}.hscale{z-index:4;margin:0 0 var(--sch-8);padding:var(--sch-4) 0 var(--sch-3);background:var(--sch-page);position:sticky;top:96px}@media (min-width:768px){.hscale{top:64px}}.hscale .cols{align-items:flex-end;gap:var(--sch-3);padding-bottom:var(--sch-2);display:flex;overflow-x:auto}.hscale .col{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid;position:relative}.hscale .bar{background:color-mix(in srgb, var(--site-accent) 12%, var(--sch-page));border-radius:4px;flex-direction:column-reverse;width:28px;display:flex;overflow:hidden}.hscale .seg{background:color-mix(in srgb, var(--site-accent) 42%, var(--sch-page));width:100%;transition:background .15s;display:block}.hscale .seg.on{background:var(--site-accent)}.hscale.picked .seg{background:color-mix(in srgb, var(--sch-text3) 28%, var(--sch-page))}.hscale.picked .seg.on{background:var(--site-accent)}.hscale .col .y{padding-top:var(--sch-2);border-top:1px solid var(--sch-line);text-align:center;width:100%;color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);font-variant-numeric:tabular-nums}.hscale .col:hover .n,.hscale .col:hover .y{color:var(--sch-text)}.hscale .col.on .n,.hscale .col.on .y{color:var(--site-accent);font-weight:600}.hscale .col.on .y{border-top-color:var(--site-accent)}.hscale .col:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px;border-radius:var(--sch-r-sm)}.hscale .hbreak{align-items:center;gap:var(--sch-2) var(--sch-4);margin:var(--sch-3) 0 0;padding:var(--sch-3) var(--sch-4);background:var(--sch-card);border-radius:var(--sch-r-sm);min-height:24px;color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);flex-wrap:wrap;display:flex}.hscale .hbreak .y{color:var(--sch-text);font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);font-variant-numeric:tabular-nums}.hscale .hbreak .ln{align-items:center;gap:var(--sch-2);display:flex}.hscale .hbreak .ln b{color:var(--sch-text);font-variant-numeric:tabular-nums}.hscale .hbreak .ph{color:var(--sch-text3)}.hscale .legend{gap:var(--sch-2);margin-top:var(--sch-2);padding:0 var(--sch-4);flex-wrap:wrap;display:flex}.hscale .lg{appearance:none;cursor:pointer;font:inherit;align-items:center;gap:var(--sch-2);padding:var(--sch-2) var(--sch-3);border-radius:var(--sch-r-sm);background:var(--sch-card);color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);border:0;display:flex}.hscale .lg .mk{background:color-mix(in srgb, var(--site-accent) 42%, var(--sch-page));flex:0 0 10px;width:10px;height:10px}.hscale .lg .n{color:var(--sch-text3);font-variant-numeric:tabular-nums}.hscale .lg:hover{color:var(--sch-text)}.hscale .lg:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.hscale .lg.on{background:var(--site-accent-bg);color:var(--site-accent);font-weight:600}.hscale .lg.on .mk{background:var(--site-accent)}.hscale .lg.on .n{color:var(--site-accent);opacity:.7}.mk{border-radius:2px;flex:0 0 8px;width:8px;height:8px}.axis .yr{gap:var(--sch-4);padding-bottom:var(--sch-8);grid-template-columns:1fr;scroll-margin-top:96px;display:grid}@media (min-width:768px){.axis .yr{gap:var(--sch-5);grid-template-columns:120px 1px 1fr}}.axis .mark{padding-top:4px}@media (min-width:768px){.axis .mark{text-align:right}}.axis .mark .y{font-family:var(--site-font-head);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1;display:block}.axis .mark .c{color:var(--sch-text3);margin-top:4px;display:block}.axis .line{background:var(--sch-line);display:none}@media (min-width:768px){.axis .line{display:block}}.axis .evs{gap:var(--sch-8);display:grid}.axis .ev{max-width:640px;position:relative}@media (min-width:768px){.axis .ev{padding-left:var(--sch-5)}}.axis .ev .dot{background:var(--sch-line);width:12px;height:12px;box-shadow:0 0 0 4px var(--sch-page);border-radius:50%;display:none;position:absolute;top:8px;left:-24px}@media (min-width:768px){.axis .ev .dot{display:block}}.axis .ev.veha .dot{background:var(--site-accent);width:16px;height:16px;top:6px;left:-26px}.axis .ev .when{align-items:center;gap:var(--sch-2);color:var(--sch-text3);flex-wrap:wrap;margin:0;display:flex}.axis .ev .when .t{color:var(--site-accent);font-weight:600}.axis .ev .when .v{padding:2px var(--sch-2);border-radius:var(--sch-r-inline);background:var(--site-accent-bg);color:var(--site-accent);font-size:var(--sch-fs-micro);line-height:var(--sch-lh-micro);text-transform:uppercase;letter-spacing:.4px;font-weight:600}.axis .ev .nm{margin:var(--sch-1) 0 var(--sch-3);font-size:var(--sch-fs-title);line-height:var(--sch-lh-title);font-weight:650}.axis .ev .tx{margin:0 0 var(--sch-4);color:var(--sch-text2);font-size:var(--site-fs-read);line-height:var(--site-lh-read);white-space:pre-line}.axis .ev .tx.clip{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.axis .ev .shots{gap:var(--sch-2);display:grid}.axis .ev .shots img{border-radius:var(--sch-r-md);width:100%;display:block}.axis .ev .shots.many img+img{margin-top:0}.axis .ev .acts{align-items:center;gap:var(--sch-4);margin:var(--sch-3) 0 0;flex-wrap:wrap;display:flex}.axis .ev .more{appearance:none;cursor:pointer;font:inherit;font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);color:var(--site-accent);background:0 0;border:0;padding:0;font-weight:600}.axis .ev .ph{color:var(--sch-text3)}.axis .ev .src{color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);border-bottom:1px solid var(--sch-line);text-decoration:none}.axis .ev .src:hover{color:var(--sch-text2)}.hist-hero{margin:0 0 var(--sch-5)}.hist-hero .k{margin:0 0 var(--sch-2);color:var(--sch-text3);display:block}.hist-hero .years{font-family:var(--site-font-head);letter-spacing:-3px;font-variant-numeric:tabular-nums;font-size:clamp(56px,12vw,128px);font-weight:700;line-height:.95;display:block}.hist-hero .dash{color:var(--sch-text3);font-weight:400}.axis .ev .vid{margin:var(--sch-3) 0 0;border-radius:var(--sch-r-md);color:inherit;background:var(--sch-card);text-decoration:none;display:block;position:relative;overflow:hidden}.axis .ev .vid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.axis .ev .vid .play{background:var(--sch-glass-dark);width:64px;height:64px;color:var(--sch-on-photo);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 40px);left:50%;transform:translate(-50%,-50%)}.axis .ev .vid .play svg{width:28px;height:28px;margin-left:4px}.axis .ev .vid .cap{padding:var(--sch-4);gap:4px;display:grid}.axis .ev .vid .cap b{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body)}.axis .ev .vid .cap .n{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap)}.axis .ev .vid .cap .m{color:var(--sch-text3);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap)}.axis .ev .vid:hover .cap b{color:var(--site-accent)}.axis .ev .eps{margin:var(--sch-3) 0 0;gap:var(--sch-2);padding:0;list-style:none;display:grid}.axis .ev .eps li{gap:var(--sch-3);padding:var(--sch-3);background:var(--sch-card);border-radius:var(--sch-r-sm);display:flex}.axis .ev .eps .i{background:var(--sch-sunken);height:24px;color:var(--sch-text3);font-size:var(--sch-fs-micro);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.axis .ev .eps .c{gap:2px;display:grid}.axis .ev .eps .c b{font-size:var(--sch-fs-body);line-height:var(--sch-lh-body)}.axis .ev .eps .w{color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap)}.axis .ev .eps .d{color:var(--sch-text3)}.basehub .levels-row{align-items:center;gap:var(--sch-2);margin-top:var(--sch-3);min-height:var(--sch-round);flex-wrap:nowrap;margin-top:0;display:flex}.basehub .find{margin-left:var(--sch-2);flex:none}.basehub .levels-row .hint{margin-left:auto}.basehub .levels-row+.band{padding-top:var(--sch-5)}.basehub .levels{align-items:center;gap:var(--sch-2);scrollbar-width:none;min-width:0;padding-bottom:var(--sch-1);flex:0 auto;display:flex;overflow-x:auto}.basehub .levels::-webkit-scrollbar{display:none}.basehub .hint{flex:none;display:inline-flex;position:relative}.basehub .hint-btn{width:var(--sch-round);height:var(--sch-round);cursor:help;color:var(--sch-text3);transition:color var(--sch-t-fast) var(--sch-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.basehub .hint-btn svg{width:20px;height:20px}.basehub .hint-btn:hover{color:var(--sch-text)}.basehub .hint-body{z-index:15;top:calc(100% + var(--sch-1));width:min(320px, calc(100vw - var(--sch-6)));padding:var(--sch-4);border-radius:var(--sch-r-md);background:var(--sch-card);box-shadow:var(--sch-shadow-float);color:var(--sch-text2);font-size:var(--sch-fs-cap);line-height:var(--sch-lh-cap);text-align:left;opacity:0;visibility:hidden;transition:opacity var(--sch-t-fast) var(--sch-ease), transform var(--sch-t-fast) var(--sch-ease), visibility 0s linear var(--sch-t-fast);position:absolute;right:0;transform:translateY(-4px)}.basehub .hint-body b{color:var(--sch-text);font-weight:600}.basehub .hint:hover .hint-body,.basehub .hint:focus-within .hint-body{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){.basehub .hint-btn,.basehub .hint-body{transition:none}}.basehub .pic,.readnext .pic,.thirds .pic,.hub-card .pic{position:relative}.readbar{height:var(--sch-bar);background:var(--sch-card);pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.readbar i{background:var(--site-accent);height:100%;display:block}.acts .zak{cursor:pointer}.acts .zak.on{color:var(--site-accent)}.izbr .site-grid{margin-top:var(--sch-gap-head)}.izbr-card{flex-direction:column;display:flex;overflow:hidden}.izbr-card .body{color:inherit;text-decoration:none;display:block}.izbr-card .pic{aspect-ratio:16/9;background:var(--sch-sunken);display:block;position:relative;overflow:hidden}.izbr-card .pic img{object-fit:cover;width:100%;height:100%;display:block}.izbr-card .t{padding:var(--sch-4) var(--sch-5) 0;font-size:var(--sch-fs-body);line-height:var(--sch-lh-body);letter-spacing:var(--sch-ls-body);font-weight:600;display:block}.izbr-card .d{padding:var(--sch-2) var(--sch-5) 0;color:var(--sch-text2);font-size:var(--sch-fs-sub);line-height:var(--sch-lh-sub);display:block}.izbr-card .snyat{padding:var(--sch-4) var(--sch-5);cursor:pointer;font-family:inherit;font-size:var(--sch-fs-cap);color:var(--sch-text3);background:0 0;border:0;align-self:flex-start;margin-top:auto;font-weight:600}.izbr-card .snyat:hover{color:var(--sch-danger)}.v3{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--sch-card);width:100%;transition:box-shadow var(--sch-t-fast) ease, transform var(--sch-t-fast) ease;border:0;flex-direction:column;padding:0;display:flex;overflow:visible}.v3:hover{transform:translateY(-2px);box-shadow:0 6px 22px #10141c1a}.v3:focus-visible{outline:var(--sch-outline);outline-offset:2px}.v3 .pic{aspect-ratio:16/9;background:var(--sch-sunken);border-radius:var(--sch-r-lg) var(--sch-r-lg) 0 0;display:block;position:relative}.v3 .pic img{object-fit:cover;border-radius:var(--sch-r-lg) var(--sch-r-lg) 0 0;width:100%;height:100%;display:block}.v3 .n{left:var(--sch-4);background:var(--sch-card);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:-20px;box-shadow:0 2px 10px #10141c29}.v3 .n svg{width:40px;height:40px;position:absolute;inset:0;transform:rotate(-90deg)}.v3 .n .track{fill:none;stroke:var(--sch-line);stroke-width:2px}.v3 .n .run{fill:none;stroke:var(--site-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1px;transition:stroke-dashoffset .62s cubic-bezier(.32,.72,0,1)}.v3:hover .n .run,.v3:focus-visible .n .run{stroke-dashoffset:0}.v3 .n b{font-size:var(--sch-fs-sub);color:var(--sch-text);font-variant-numeric:tabular-nums;font-weight:600;position:relative}.v3 .body{gap:var(--sch-2);padding:calc(var(--sch-6) + 6px) var(--sch-4) var(--sch-4);flex-direction:column;display:flex}.v3 .d{color:var(--sch-text2)}.v3 .more{color:var(--sch-text2);padding-top:var(--sch-3);box-shadow:inset 0 .5px 0 var(--sch-line);display:none}.v3.rost.on .more{display:block}.v3.vybran{box-shadow:0 0 0 2px var(--site-accent)}.polosa{gap:var(--sch-5);padding:var(--sch-4);margin-top:var(--sch-5);align-items:center;display:flex;position:relative}.polosa img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--sch-r-md);flex:0 0 240px;width:240px;display:block}.polosa .txt{min-width:0;padding-right:var(--sch-8);flex:auto}.polosa .zakryt{top:var(--sch-3);right:var(--sch-3);position:absolute}.polosa .zakryt svg{width:20px;height:20px}.listzaten{z-index:39;background:#10141c73;position:fixed;inset:0}.listkurs{z-index:40;border-radius:var(--sch-r-sheet) var(--sch-r-sheet) 0 0;max-width:720px;margin-inline:auto}.listkurs .x svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.v3,.v3 .n .run{transition:none}.v3:hover{transform:none}}:root{--ugol-forma:superellipse(2)}@supports (corner-shape:superellipse(1)){.sglazhen,.sch-tile,.dropper .swatch,.hscale .hbreak,.prose .steps .box{corner-shape:var(--ugol-forma)}}
