.cs-hero-more{flex-direction:column;gap:24px;padding-top:8px;display:flex}.cs-totals{flex-wrap:wrap;gap:16px 40px;margin:0;padding:0;display:flex}.cs-totals__item{flex-direction:column;gap:4px;display:flex}.cs-totals dt{color:var(--text-3)}.cs-totals dd{font:500 28px/32px var(--ff-sans);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.cs-figs{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.cs-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cs-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-fig,.cs-card,.cs-step{isolation:isolate;border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--card);min-width:0;position:relative;overflow:hidden}.cs-fig:before,.cs-card:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--grad-a), var(--grad-b), transparent);opacity:.7;height:1px;position:absolute;inset:-1px 12% auto}.cs-fig:after,.cs-card:after{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, var(--glow), transparent 70%);height:120px;position:absolute;top:-70px;left:10%;right:10%}.cs-fig__in{flex-direction:column;gap:8px;height:100%;padding:24px;display:flex}.cs-fig__n{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;display:flex}.cs-fig__k{font:500 44px/52px var(--ff-sans);letter-spacing:-.4px;font-variant-numeric:tabular-nums;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.cs-fig__of{font:400 16px/24px var(--ff-sans);color:var(--text-3)}.cs-fig__label{font:500 18px/26px var(--ff-sans);color:var(--text);margin:4px 0 0}.cs-fig__line{font:400 14px/20px var(--ff-sans);color:var(--text-2);margin:0}.cs-fig__note{border-top:1px solid var(--hairline);font:400 12px/16px var(--ff-sans);color:var(--text-3);margin:auto 0 0;padding-top:12px}.cs-small{grid-template-columns:minmax(0,1fr);gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.cs-small{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-small__item{border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--panel);align-items:center;gap:20px;min-width:0;padding:20px 24px;display:flex}.cs-small__k{font:500 24px/28px var(--ff-sans);color:var(--text);font-variant-numeric:tabular-nums;flex:none;margin:0}.cs-small__label{font:500 16px/24px var(--ff-sans);color:var(--text);margin:0}.cs-small__item p:not(.cs-small__k){font:400 14px/20px var(--ff-sans);color:var(--text-3);margin:0}@media (max-width:479.98px){.cs-small__item{flex-direction:column;align-items:flex-start;gap:8px}}.cs-doc__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.cs-doc__main,.cs-doc__side{min-width:0}@media (min-width:1000px){.cs-doc__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px}.cs-doc__side{position:sticky;top:92px}}.cs-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 24px;padding:0;display:grid}.cs-facts__item{border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--card);min-width:0;padding:16px 20px}.cs-facts dt{color:var(--text-3)}.cs-facts dd{font:500 24px/28px var(--ff-sans);color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 0}.cs-facts dd.cs-facts__sub{font:400 12px/16px var(--ff-sans);color:var(--text-3);margin-top:4px}.cs-tbl-wrap{border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--card);overflow:hidden}.cs-tbl{border-collapse:collapse;width:100%}.cs-tbl th,.cs-tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);font:400 14px/20px var(--ff-sans);color:var(--text-2);padding:14px 16px}.cs-tbl thead th{background:var(--panel);color:var(--text-3);font:500 12px/16px var(--ff-mono);text-transform:uppercase;letter-spacing:var(--mono-tracking)}.cs-tbl tbody tr:last-child>*{border-bottom:0}.cs-tbl tbody th{color:var(--text);width:28%;font-weight:500}.cs-tbl td:nth-child(3){min-width:132px}.cs-tbl__cell{min-width:0;display:block}.cs-meter__t--muted{color:var(--text-3);font-weight:400}.cs-tbl__res{font:500 13px/20px var(--ff-mono);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:var(--mono-tracking)}.cs-tbl__note{font:400 12px/16px var(--ff-sans);color:var(--text-3);margin-top:4px;display:block}.cs-meter-cell{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cs-meter{background:var(--hairline);border-radius:3px;flex:none;width:72px;height:6px;display:block;overflow:hidden}.cs-meter>i{background:linear-gradient(90deg, var(--grad-a), var(--grad-b));border-radius:3px;height:100%;display:block}.cs-meter__t{font:500 13px/20px var(--ff-mono);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:var(--mono-tracking)}.is-weak .cs-meter>i{background:var(--yellow)}.is-weak{background:#ffc23d0d}.cs-weak{white-space:nowrap;height:20px;font:500 12px/16px var(--ff-mono);text-transform:uppercase;letter-spacing:var(--mono-tracking);color:var(--yellow);border:1px solid #ffc23d73;border-radius:4px;align-items:center;padding:0 8px;display:inline-flex}.cs-pics{margin-top:32px}.cs-pics .tt{color:var(--text);margin:0 0 8px}.cs-pics__lead{font:400 14px/20px var(--ff-sans);color:var(--text-2);max-width:620px;margin:0 0 16px}.cs-tbl--pub tbody th{width:28%}@media (max-width:719.98px){.cs-tbl-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.cs-tbl,.cs-tbl tbody,.cs-tbl tr,.cs-tbl th,.cs-tbl td{box-sizing:border-box;width:100%;display:block}.cs-tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cs-tbl tbody tr{border:1px solid var(--card-line);background:var(--card);border-radius:8px;margin-bottom:12px;overflow:hidden}.cs-tbl tbody tr:last-child>*{border-bottom:1px solid var(--hairline)}.cs-tbl tbody tr>:last-child{border-bottom:0}.cs-tbl tbody th{background:var(--panel);width:100%}.cs-tbl td:nth-child(3){min-width:0}.cs-tbl td{overflow-wrap:anywhere;grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.cs-tbl td:before{content:attr(data-label);font:500 12px/16px var(--ff-mono);text-transform:uppercase;letter-spacing:var(--mono-tracking);color:var(--text-3);padding-top:2px}.cs-tbl__res{white-space:normal}}.cs-pages{flex-direction:column;gap:12px;display:flex}.cs-pages__row{justify-content:center;align-items:flex-start;gap:16px;display:flex}.cs-page{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;max-width:300px;margin:0;display:flex}.cs-pages[data-count="1"] .cs-page{max-width:340px}.cs-page__frame{aspect-ratio:var(--ar);border:1px solid var(--card-line);background:var(--panel);box-shadow:0 0 40px var(--glow);border-radius:8px;position:relative;overflow:hidden}.cs-page__img{object-fit:cover;object-position:bottom;width:100%;height:100%;display:block}.cs-page figcaption{color:var(--text-3);text-align:center}.cs-pages__note{font:400 12px/16px var(--ff-sans);color:var(--text-3);max-width:560px;margin:0}.cs-tiles{flex-direction:column;gap:12px;display:flex}.cs-tiles__grid{border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--panel);box-shadow:0 0 40px var(--glow);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:20px;list-style:none;display:grid}.cs-tile{aspect-ratio:1.5;border:1px dashed var(--line-dim);color:var(--green);border-radius:6px;place-items:center;display:grid}.cs-tile.is-ok{border:1px solid var(--line-a);background:#a01eee14}.cs-wrong{border:1px solid var(--card-line);border-left:3px solid var(--yellow);border-radius:var(--radius-card);background:var(--panel);margin-top:32px;padding:24px}.cs-wrong__head{color:var(--yellow);align-items:center;gap:10px;display:flex}.cs-wrong__head .tt{color:var(--text);margin:0}.cs-wrong__head .mono{color:var(--text-3);margin-left:auto}.cs-wrong--none{border-left-color:var(--green)}.cs-wrong--none .cs-wrong__head{color:var(--green)}.cs-wrong__none{font:400 15px/22px var(--ff-sans);color:var(--text-2);max-width:680px;margin:12px 0 0}.cs-wrong__list{counter-reset:wrong;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cs-wrong__list li{counter-increment:wrong;font:400 15px/22px var(--ff-sans);color:var(--text-2);padding-left:36px;position:relative}.cs-wrong__list li:before{content:counter(wrong, decimal-leading-zero);font:500 12px/16px var(--ff-mono);letter-spacing:var(--mono-tracking);color:var(--yellow);position:absolute;top:2px;left:0}.cs-steps{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.cs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cs-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-step{overflow:visible}.cs-step__in{flex-direction:column;gap:8px;height:100%;padding:24px;display:flex}.cs-step__n{color:var(--accent)}.cs-step .tt{color:var(--text);margin:0}.cs-step p{font:400 14px/20px var(--ff-sans);color:var(--text-2);margin:0}@media (min-width:1100px){.cs-step:not(:last-child):after{content:"";border-top:1px dashed var(--line-a);opacity:.8;width:18px;position:absolute;top:36px;right:-17px}}.cs-how{margin-top:48px}.cs-how .tt{color:var(--text);margin:0 0 16px}.cs-how__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;display:grid}.cs-how__item{border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--panel);padding:16px 20px}.cs-how__item dt{color:var(--accent)}.cs-how__item dd{font:400 14px/20px var(--ff-sans);color:var(--text-2);margin:6px 0 0}.cs-pairs{border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--card);overflow:hidden}.cs-pairs__head,.cs-pairs__row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:16px;padding:16px 24px;display:grid}.cs-pairs__head{background:var(--panel);color:var(--text-3);text-transform:uppercase;letter-spacing:var(--mono-tracking);font-size:12px;font-weight:500;line-height:16px}.cs-pairs__row{border-top:1px solid var(--hairline)}.cs-pairs__row p{font:400 15px/22px var(--ff-sans);color:var(--text-2);margin:0}.cs-pairs__now{color:var(--text)!important}.cs-pairs__arrow{color:var(--line-a);place-items:center;display:grid}@media (max-width:719.98px){.cs-pairs__head{display:none}.cs-pairs__row{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 20px}.cs-pairs__arrow{justify-items:start;width:16px;transform:rotate(90deg)}.cs-pairs__was:before,.cs-pairs__now:before{font:500 12px/16px var(--ff-mono);text-transform:uppercase;letter-spacing:var(--mono-tracking);color:var(--text-3);margin-bottom:2px;display:block}.cs-pairs__was:before{content:"Went wrong in the test"}.cs-pairs__now:before{content:"Changed since"}}.cs-cards{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}@media (min-width:640px){.cs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cs-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-card{flex-direction:column;gap:6px;padding:24px;display:flex}.cs-card__fig{font:500 36px/44px var(--ff-sans);letter-spacing:-.3px;color:var(--text);font-variant-numeric:tabular-nums;margin:0}.cs-card__label{font:500 16px/24px var(--ff-sans);color:var(--text);margin:0}.cs-card__line{font:400 14px/20px var(--ff-sans);color:var(--text-2);margin:0 0 8px}.cs-card__n{color:var(--text-3);margin:0}.cs-public .cs-pages__note{margin-top:16px}.cs-link-row{margin:24px 0 0}.cs-link{color:var(--text);font:500 14px/20px var(--ff-sans);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.cs-link svg{width:12px;height:12px;transition:transform var(--t-fast)}.cs-link:hover{color:var(--accent)}.cs-link:hover svg{transform:translate(1px,-1px)}.cs-shots{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:900px){.cs-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.cs-shot--wide{grid-column:1/-1}}.cs-shot{min-width:0}.cs-shot figure{flex-direction:column;gap:16px;margin:0;display:flex}.cs-shot__frame{isolation:isolate;border:1px solid var(--card-line);border-radius:var(--radius-card);background:var(--panel);box-shadow:0 0 60px var(--glow);text-decoration:none;display:block;position:relative;overflow:hidden}.cs-shot__frame:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--grad-a), var(--grad-b), transparent);opacity:.7;height:1px;position:absolute;inset:-1px 10% auto}.cs-shot__img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.cs-shot figcaption{flex-direction:column;gap:4px;max-width:640px;display:flex}.cs-shot figcaption .mono{color:var(--accent)}.cs-shot figcaption strong{font:500 18px/26px var(--ff-sans);color:var(--text)}.cs-shot figcaption span:last-child{font:400 14px/20px var(--ff-sans);color:var(--text-2)}.cs-shots__credit{margin-top:24px}.cs-shot__frame:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
