.tp-gains__list{border-top:1px solid var(--line);list-style:none}.tp-gains__list>li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) minmax(300px,380px);align-items:center;gap:24px 48px;padding:40px 0;display:grid}.tp-gains__n{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);align-self:start;padding-top:12px;font-size:12px;font-weight:500}.tp-gains__txt{align-self:start}.tp-gains__txt h3{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1.05}.tp-gains__txt p{max-width:600px;color:var(--mute);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.6}.tp-ui{--u-line:#f3f1ee17;--u-mut:#f3f1ee8c;background:linear-gradient(160deg,#ffffff12,#ffffff06);border-radius:22px;padding:22px 22px 20px;font-size:14px;line-height:1.4;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f}.tp-ui__k{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--u-mut);font-size:11.5px;font-weight:500}.tp-ui__k--row{align-items:center;gap:10px;display:flex}.tp-ui__k em{font-family:var(--f-flex), sans-serif;letter-spacing:0;text-transform:none;color:#8be59a;background:#7ade8c24;border-radius:99px;margin-left:auto;padding:4px 10px;font-size:12px;font-style:normal}.tp-cf{fill:#f38020;width:22px;height:22px}.tp-ui__cap{color:#f3f1eed1;margin-top:14px;font-size:14px}.tp-ui__rows{margin-top:14px}.tp-ui__rows div{border-top:1px solid var(--u-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.tp-ui__rows dt{color:var(--u-mut)}.tp-ui__rows dd{text-align:right}.tp-ui__rows--big{margin-top:10px}.tp-ui__rows--big div{padding:14px 0}.tp-ui__rows--big div:first-child{border-top:0}.tp-ui__rows--big dd{color:#8be59a}.tp-ui__ok{border-top:1px solid var(--u-line);color:#8be59a;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.tp-ui__ok i{background:#8be59a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7ade8c29}.tp-gauge{aspect-ratio:1;width:132px;margin-top:16px;position:relative}.tp-gauge svg{width:100%;height:100%;rotate:-90deg}.tp-gauge circle{fill:none;stroke-width:7px}.tp-gauge__bg{stroke:#7ade8c24}.tp-gauge__v{stroke:#4ad66d;stroke-linecap:round}.tp-gauge>span{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.tp-gauge b{letter-spacing:-.04em;color:#8be59a;font-size:44px;font-weight:400;line-height:1}.tp-gauge small{color:var(--u-mut);margin-top:2px;font-size:12px}.tp-ui--speed{grid-template-columns:auto minmax(0,1fr);column-gap:20px;display:grid}.tp-ui--speed .tp-ui__k{grid-column:1/-1}.tp-ui--speed .tp-gauge{grid-row:2/span 2}.tp-ui--speed .tp-ui__cap{align-self:end}.tp-ui--speed .tp-ui__rows{align-self:start;margin-top:10px}.tp-ui--speed .tp-ui__rows div:first-child{border-top:0}.tp-log{margin-top:14px;list-style:none}.tp-log li{grid-template-columns:14px minmax(0,1fr);gap:12px;padding:9px 0;display:grid;position:relative}.tp-log li:before{content:"";background:var(--u-line);width:1px;position:absolute;top:26px;bottom:-8px;left:6px}.tp-log li:last-child:before{display:none}.tp-log i{border-radius:50%;width:13px;height:13px;margin-top:3px;box-shadow:inset 0 0 0 1.5px #f3f1ee59}.tp-log li.is-now i{background:var(--orange);box-shadow:0 0 0 4px #ff50002e}.tp-log span{justify-content:space-between;gap:12px;display:flex}.tp-log b{font-weight:400}.tp-log small{color:var(--u-mut);flex:none;font-size:13px}.tp-plug{flex-wrap:wrap;gap:8px;margin-top:14px;list-style:none;display:flex}.tp-plug li{color:var(--u-mut);border-radius:99px;padding:7px 12px;box-shadow:inset 0 0 0 1px #f3f1ee24}.tp-plug s{text-decoration-color:#ff5000d9;text-decoration-thickness:1.5px}.tp-stack__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tp-card{--radius:22px;color:var(--ink);flex-direction:column;padding:20px 20px 18px;display:flex}.tp-card__top{justify-content:space-between;align-items:flex-start;display:flex}.tp-card__logo{background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 1px 2px #1016220f,inset 0 0 0 1px #1016220f}.tp-card__logo svg{width:22px;height:22px;fill:var(--c)}.tp-card__i{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);font-size:11.5px;font-weight:500}.tp-card__t{letter-spacing:-.03em;margin-top:18px;font-size:clamp(22px,1.7vw,27px);font-weight:400;line-height:1.1}.tp-card__for{border-top:1px solid #1214161a;gap:3px;margin-top:12px;padding-top:12px;font-size:15px;line-height:1.35;display:grid}.tp-card__for small,.tp-card__pr small{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#12141680;font-size:10.5px;font-weight:500}.tp-card__d{color:#121416a3;text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.5}.tp-card__pr{margin-top:auto;padding-top:18px}.tp-card__pr ul{gap:4px;margin-top:8px;list-style:none;display:grid}.tp-card__pr a{background:#fff9;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 10px 4px 4px;font-size:13.5px;transition:background .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #1016220f}.tp-card__shot{background:#e6e9ee;border-radius:7px;height:28px;position:relative;overflow:hidden}.tp-card__shot img{object-fit:cover;object-position:50% 0}.tp-card__pr a svg{color:#12141673;transition:transform .35s var(--ease-o), color .25s}@media (hover:hover){.tp-card__pr a:hover{color:var(--orange);background:#fff}.tp-card__pr a:hover svg{color:var(--orange);transform:translate(3px)}}.tp-stack__notes{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.tp-stack__notes p{color:color-mix(in srgb, var(--fg) 72%, transparent);background:#ffffff80;border-radius:22px;padding:22px 26px;font-size:16px;line-height:1.55}.tp-stack__notes b{color:var(--fg);font-weight:500}@media (max-width:1100px){.tp-gains__list>li{grid-template-columns:40px minmax(0,1fr)}.tp-gains__list .tp-ui{grid-column:2;width:100%;max-width:460px}.tp-stack__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tp-gains__list>li{grid-template-columns:1fr;gap:0;padding:32px 0}.tp-gains__n{padding-top:0}.tp-gains__txt h3{margin-top:10px}.tp-gains__txt p{margin-top:12px;font-size:16px}.tp-gains__list .tp-ui{grid-column:1;max-width:none;margin-top:24px}.tp-stack__grid{grid-template-columns:1fr;gap:12px}.tp-card__d{font-size:14.5px}.tp-stack__notes{grid-template-columns:1fr;gap:14px}.tp-stack__notes p{padding:20px 22px}}@media (max-width:380px){.tp-ui--speed{grid-template-columns:1fr}.tp-ui--speed .tp-gauge{grid-row:auto}}
