.promo[data-v-29d83a04]{background:var(--grey-1);border:1px solid var(--grey-3);border-radius:1.2em;font-size:.92em;overflow:hidden}:root[data-theme=dark] .promo[data-v-29d83a04]{background:#1f1f1f;border-color:#383838}.promo-head[data-v-29d83a04]{align-items:center;background:var(--tt-gradient-dark);color:#fff;display:flex;gap:.8em;padding:1.1em 1.2em;position:relative}.promo-head[data-v-29d83a04]:after{background:linear-gradient(90deg,#17171c 0,var(--tt-red-bright) 50%,#17171c 100%);bottom:0;box-shadow:0 0 8px rgba(244,37,71,.6);content:"";height:2px;left:0;position:absolute;right:0}.promo-head-icon[data-v-29d83a04]{color:var(--tt-red-bright);flex:none;font-size:2.1em}.promo-title[data-v-29d83a04]{font-size:1.25em;font-weight:800;line-height:1.2;margin:0}.promo-subtitle[data-v-29d83a04]{font-size:.86em;line-height:1.35;margin:.25em 0 0;opacity:.8}.promo[data-v-29d83a04] a{color:var(--tt-red);font-weight:600;text-decoration:none}.promo[data-v-29d83a04] a:hover{text-decoration:underline}:root[data-theme=dark] .promo[data-v-29d83a04] a{color:var(--tt-red-bright)}.promo .challenge-text[data-v-29d83a04] a,.promo-head[data-v-29d83a04] a{color:#fff;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.5)}.promo-body[data-v-29d83a04]{padding:1em 1.1em 1.1em}.promo-section[data-v-29d83a04]{color:var(--tt-red);font-size:.74em;font-weight:800;letter-spacing:.08em;margin:0 0 .7em;text-transform:uppercase}:root[data-theme=dark] .promo-section[data-v-29d83a04]{color:var(--tt-red-bright)}.promo-section[data-v-29d83a04]:not(:first-child){margin-top:1.3em}.promo-foot[data-v-29d83a04]{font-size:.8em;line-height:1.4;margin:1em 0 0;opacity:.65}.card[data-v-29d83a04]{background:var(--body-bg);border:1px solid var(--grey-3);border-radius:.9em;margin-bottom:.6em;padding:.8em .9em;transition:border-color .15s,box-shadow .15s}:root[data-theme=dark] .card[data-v-29d83a04]{background:#171717;border-color:#383838}.card[data-v-29d83a04]:hover{border-color:var(--tt-red-glow);box-shadow:0 6px 18px -10px rgba(198,16,40,.45)}.card-row[data-v-29d83a04]{align-items:flex-start;display:flex;gap:.7em}.card-icon[data-v-29d83a04]{color:var(--tt-red);flex:none;font-size:1.5em;margin-top:.05em}.card-main[data-v-29d83a04]{flex-grow:1;min-width:0}.card-title[data-v-29d83a04]{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:.4em;line-height:1.3}.card-badge[data-v-29d83a04]{background:var(--tt-gradient-red);border-radius:2em;color:#fff;font-size:.72em;font-weight:700;padding:.15em .55em;white-space:nowrap}.card-list[data-v-29d83a04],.card-text[data-v-29d83a04]{font-size:.92em;line-height:1.45;margin:.35em 0 0;opacity:.85}.card-list[data-v-29d83a04]{padding-left:1.1em}.card-list li[data-v-29d83a04]{margin-bottom:.1em}.card-link[data-v-29d83a04]{align-items:center;color:var(--tt-red);display:inline-flex;font-size:.88em;font-weight:700;gap:.25em;margin-top:.45em;text-decoration:none}:root[data-theme=dark] .card-link[data-v-29d83a04]{color:var(--tt-red-bright)}.card-link[data-v-29d83a04]:hover{text-decoration:underline}.challenge[data-v-29d83a04]{background:var(--tt-gradient-dark);border:1px solid var(--tt-red-glow);border-radius:.9em;color:#fff;margin-top:.9em;padding:.9em 1em 1em}.challenge-head[data-v-29d83a04]{align-items:center;display:flex;gap:.6em}.challenge-icon[data-v-29d83a04]{color:var(--tt-red-bright);flex:none;font-size:1.5em}.challenge-title[data-v-29d83a04]{font-weight:700;line-height:1.3}.challenge-text[data-v-29d83a04]{font-size:.92em;line-height:1.45;margin:.5em 0 .8em;opacity:.85}.challenge-button[data-v-29d83a04]{font-weight:700}.ways[data-v-29d83a04]{list-style:none;margin:0;padding:0}.way[data-v-29d83a04]{align-items:flex-start;border-bottom:1px solid var(--grey-3);display:flex;gap:.7em;padding:.55em 0}:root[data-theme=dark] .way[data-v-29d83a04]{border-color:#333}.way[data-v-29d83a04]:last-child{border-bottom:0}.way-amount[data-v-29d83a04]{background:var(--tt-gradient-red);border-radius:2em;color:#fff;flex:none;font-size:.78em;font-weight:800;line-height:1.3;min-width:5.2em;padding:.2em .5em;text-align:center;white-space:nowrap}.way-main[data-v-29d83a04]{align-items:flex-start;display:flex;gap:.5em;min-width:0}.way-icon[data-v-29d83a04]{color:var(--tt-red);flex:none;font-size:1.2em;margin-top:.1em}.way-text[data-v-29d83a04]{display:flex;flex-flow:column;line-height:1.35}.way-title[data-v-29d83a04]{font-weight:700}.way-note[data-v-29d83a04]{font-size:.85em;margin-top:.15em;opacity:.7}.updates[data-v-71b3266e]{max-width:52em;padding:2em 1em 3em;width:100%}@media (max-width:599px){.updates[data-v-71b3266e]{padding-top:1.2em}}@media (min-width:1024px){.updates._withPromo[data-v-71b3266e]{display:grid;gap:0 2em;grid-template-columns:minmax(0,1fr) 21em;grid-template-rows:auto auto 1fr;max-width:78em}.updates._withPromo .subtitle[data-v-71b3266e],.updates._withPromo .title[data-v-71b3266e]{grid-column:1}.updates._withPromo .promo[data-v-71b3266e]{-webkit-overflow-scrolling:touch;align-self:start;grid-column:2;grid-row:1/span 20;max-height:calc(100vh - var(--header-height) - 2em);overflow-y:auto;position:sticky;top:calc(var(--header-height) + 1em)}.updates._withPromo .entry[data-v-71b3266e]{grid-column:1}}@media (max-width:1023px){.updates._withPromo[data-v-71b3266e]{display:flex;flex-flow:column}.updates._withPromo .promo[data-v-71b3266e]{margin-top:.5em;order:10}.updates._withPromo .promoAnchor[data-v-71b3266e]{display:inline-flex}}.promoAnchor[data-v-71b3266e]{align-items:center;background:none;border:0;color:var(--tt-red);cursor:pointer;display:none;font-family:inherit;font-size:inherit;font-weight:700;gap:.3em;margin-left:.8em;padding:0;white-space:nowrap}@media (max-width:599px){.promoAnchor[data-v-71b3266e]{margin-left:0;margin-top:.3em}}.promoAnchor[data-v-71b3266e]:hover{text-decoration:underline}.title[data-v-71b3266e]{font-size:2.2em;font-weight:800;line-height:1.15;margin:0 0 .3em}.subtitle[data-v-71b3266e]{align-items:center;display:flex;flex-wrap:wrap;margin:0 0 2em;opacity:.75}@media (max-width:599px){.subtitle[data-v-71b3266e]{align-items:flex-start;flex-flow:column}}.entry[data-v-71b3266e]{background:var(--grey-1);border:1px solid var(--grey-3);border-radius:1.2em;margin-bottom:1.2em;padding:1.4em 1.6em}@media (max-width:599px){.entry[data-v-71b3266e]{padding:1.1em}}:root[data-theme=dark] .entry[data-v-71b3266e]{background:#1f1f1f;border-color:#383838}.entry-head[data-v-71b3266e]{align-items:center;display:flex;gap:.8em;margin-bottom:.5em}.entry-version[data-v-71b3266e]{background:var(--q-accent);border-radius:.6em;color:#fff;font-weight:800;padding:.2em .7em}.entry-date[data-v-71b3266e]{font-size:.9em;opacity:.65}.entry-title[data-v-71b3266e]{font-size:1.3em;font-weight:700;line-height:1.25;margin:0 0 .6em}.entry-list[data-v-71b3266e]{line-height:1.5;margin:0;padding-left:1.2em}.entry-list li[data-v-71b3266e]{margin-bottom:.3em}.entry-gallery[data-v-71b3266e]{display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));margin-top:1.4em}.shot[data-v-71b3266e]{background:none;border:0;color:inherit;cursor:zoom-in;display:flex;flex-flow:column;font-family:inherit;gap:.5em;padding:0;text-align:left}.shot._phone .shot-img[data-v-71b3266e]{aspect-ratio:390/560}.shot-img[data-v-71b3266e]{aspect-ratio:16/9;background:var(--grey-2);border:1px solid var(--grey-3);border-radius:.8em;box-shadow:0 6px 18px -8px rgba(0,0,0,.25);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .2s;width:100%}:root[data-theme=dark] .shot-img[data-v-71b3266e]{border-color:#404040}.shot:hover .shot-img[data-v-71b3266e]{transform:translateY(-2px)}.shot-caption[data-v-71b3266e]{font-size:.82em;line-height:1.35;opacity:.8}.previewCard[data-v-71b3266e]{background:var(--body-bg);border-radius:1em;max-width:70em;padding:.8em;position:relative}.previewCard-img[data-v-71b3266e]{border-radius:.6em;display:block;margin:0 auto;max-height:78vh;max-width:100%}.previewCard-caption[data-v-71b3266e]{font-size:.9em;padding:.7em .3em .1em;text-align:center}.previewCard-close[data-v-71b3266e]{background:rgba(0,0,0,.45);color:#fff;position:absolute;right:.4em;top:.4em}