.figure{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:800;line-height:.85}.math{padding:var(--sec) var(--gutter)}.math__head,.math__grid,.math__chains{max-width:var(--max);margin:0 auto}.math__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;margin-bottom:40px;display:grid}.math__chains{margin-bottom:16px}.math__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:12px;display:grid}.lab{background:var(--ui);color:var(--ink-light);border-radius:22px;flex-direction:column;gap:18px;padding:24px;display:flex}.lab__top{font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.lab__top b{font-weight:600}.lab__chain{font-size:var(--t-label);color:var(--ui-note)}.lab__verdict{font-size:var(--t-small);border-radius:14px;padding:16px 18px;font-weight:600;transition:background-color .3s,color .3s}.lab__verdict.is-buy{background:var(--lime);color:var(--ink-dark)}.lab__verdict.is-veto{color:#ffb3ad;background:#3a1716}.crew__head{max-width:var(--max);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;margin:0 auto;display:grid}.step__who{font-size:var(--t-body-l);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px;display:flex}.step__who .bot{width:44px;height:44px}.step__who b{font-weight:700}.step__who span:last-child{color:var(--note)}.step__text{max-width:34em;margin-top:14px}.safety{padding:var(--sec) var(--gutter)}.safety__grid{max-width:var(--max);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,96px);margin:0 auto;display:grid}.safety__copy .lead{margin-top:24px}.perms__head{font-size:var(--t-ui);align-items:center;gap:12px;padding-bottom:16px;display:flex}.perms__head .bot{width:32px;height:32px}.perms__head b{font-weight:600}.perms__head small{font-size:var(--t-label);color:var(--up);margin-left:auto;transition:color .25s}.perms__list{gap:6px;display:grid}.perms__list li{background:var(--ui-1);font-size:var(--t-small);border-radius:12px;align-items:center;gap:12px;padding:13px 14px;transition:color .25s;display:flex}.perms__list li.is-no{color:var(--ui-note)}.perms__foot{font-size:var(--t-label);color:var(--ui-note);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.rails{max-width:var(--max);margin:clamp(80px,9vw,140px) auto 0}.rails__lead{max-width:20em;font-size:var(--t-title);font-weight:600;line-height:1.2}.rails__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.rails__list li{align-content:start;gap:12px;display:grid}.rails__list .figure{font-size:var(--t-figure);white-space:nowrap}.rails__list .figure small{letter-spacing:0;font-size:.38em}.rails__list span{max-width:14em;font-size:var(--t-body)}.rails__free{font-size:var(--t-small);color:var(--note);margin-top:36px}.report__head{max-width:var(--max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:32px;margin:0 auto 56px;display:grid}.report__copy .lead{margin-top:20px}@media (max-width:1080px){.math__head,.crew__head,.safety__grid,.report__head,.math__grid{grid-template-columns:minmax(0,1fr)}.rails__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:720px){.lab{padding:16px}.rails__list{grid-template-columns:minmax(0,1fr)}}.crew__cards{max-width:var(--max);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:40px auto 0;display:grid}.crew__card{background:var(--s1);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 16px;padding:clamp(20px,2.4vw,32px) clamp(20px,2.4vw,32px) 0;display:grid;overflow:hidden}.crew__copy{align-self:start;padding-bottom:clamp(20px,2.4vw,32px)}.crew__bot{aspect-ratio:1;width:clamp(104px,11vw,168px);height:auto;translate:0 10%}@media (max-width:720px){.crew__bot{width:96px}}.crew__card .step__who{margin-top:0}.math__grid--solo{grid-template-columns:minmax(0,1fr)}.lab__rules{gap:8px;display:grid}.lab__rules li{background:var(--ui-1);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 16px;display:grid}.lab__label{font-size:var(--t-small)}.lab__rule{font-size:var(--t-note);font-variant-numeric:tabular-nums;color:var(--up);white-space:nowrap;background:#0e0e0d;border-radius:10px;padding:6px 10px;font-weight:600;line-height:1.5}.report__items{max-width:var(--max);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto;display:grid}.report__items li{background:var(--paper);color:var(--ink-dark);font-size:var(--t-body);border-radius:20px;align-items:center;gap:14px;padding:20px 22px;font-weight:600;display:flex}.report__items .bot{flex:none;width:40px;height:40px}.knobs{padding:var(--sec) var(--gutter)}.knobs__head,.knobs__grid,.knobs__note{max-width:var(--max);margin:0 auto}.knobs__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;display:grid}.knobs__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:40px;display:grid}.knobs__group{background:var(--s1);border-radius:22px;gap:8px;padding:clamp(20px,2.4vw,28px);display:grid}.knobs__title{font-size:var(--t-body-l);align-items:center;gap:12px;margin-bottom:8px;font-weight:700;display:flex}.knobs__title .bot{flex:none;width:44px;height:44px}.knobs__group dl{gap:6px;display:grid}.knobs__row{background:var(--s2);font-size:var(--t-small);border-radius:14px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:4px 16px;padding:13px 16px;display:grid}.knobs__row dd{font-variant-numeric:tabular-nums;text-wrap:pretty;font-weight:600}.knobs__note{font-size:var(--t-note);color:var(--note);margin-top:20px}@media (max-width:1080px){.knobs__head{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.knobs__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.knobs__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.crew__cards,.report__items,.lab__rules li{grid-template-columns:minmax(0,1fr)}.lab__rule{white-space:normal;justify-self:start}}
