.res[data-v-15d3b1cf]{background:var(--p-content-background);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.res[data-v-15d3b1cf]:hover{border-color:color-mix(in srgb,var(--mkt-color-brand) 45%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover);transform:translateY(-2px)}.res--read[data-v-15d3b1cf]{border-color:color-mix(in srgb,var(--p-green-500) 30%,transparent)}.res__check[data-v-15d3b1cf]{background:color-mix(in srgb,var(--p-green-500) 15%,transparent);border-radius:var(--mkt-radius-sm);color:var(--p-green-500);z-index:5;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:.5rem;right:.5rem}.res__title[data-v-15d3b1cf]{color:var(--p-text-color);margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.res__badge[data-v-15d3b1cf]{background:color-mix(in srgb,var(--badge-color) 12%,transparent);border-radius:var(--mkt-radius-sm);color:var(--badge-color);font-family:var(--mkt-font-mono);letter-spacing:.04em;text-transform:uppercase;width:fit-content;margin-bottom:.4rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.res__meta[data-v-15d3b1cf]{color:var(--p-text-muted-color);font-size:.78rem}.res__arrow[data-v-15d3b1cf]{color:var(--mkt-color-brand);flex-shrink:0;font-size:1rem;font-weight:600;transition:transform .2s}.res:hover .res__arrow[data-v-15d3b1cf]{transform:translate(3px)}.res__desc[data-v-15d3b1cf]{color:var(--p-text-muted-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.res--source-cbok[data-v-15d3b1cf]{background:color-mix(in srgb,var(--p-indigo-500) 5%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-indigo-500) 30%,transparent)}.res--source-cbok[data-v-15d3b1cf]:hover{border-color:color-mix(in srgb,var(--p-indigo-500) 55%,transparent);box-shadow:var(--mkt-shadow-hover)}.res--source-practice[data-v-15d3b1cf]{background:color-mix(in srgb,var(--p-orange-500) 5%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-orange-500) 30%,transparent)}.res--source-practice[data-v-15d3b1cf]:hover{border-color:color-mix(in srgb,var(--p-orange-500) 55%,transparent);box-shadow:var(--mkt-shadow-hover)}.res__badges[data-v-15d3b1cf]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.res__badges .res__badge[data-v-15d3b1cf]{margin-bottom:0}.res__source[data-v-15d3b1cf]{border-radius:var(--mkt-radius-sm);font-family:var(--mkt-font-mono);letter-spacing:.04em;border:1px solid #0000;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.res__source--cbok[data-v-15d3b1cf]{background:color-mix(in srgb,var(--p-indigo-500) 15%,transparent);border-color:color-mix(in srgb,var(--p-indigo-500) 30%,transparent);color:var(--p-indigo-600)}.res__source--practice[data-v-15d3b1cf]{background:color-mix(in srgb,var(--p-orange-500) 15%,transparent);border-color:color-mix(in srgb,var(--p-orange-500) 30%,transparent);color:var(--p-orange-700)}.res__source-icon[data-v-15d3b1cf]{font-size:.85rem;line-height:1}.res__source-label[data-v-15d3b1cf]{text-transform:uppercase}.res__source--overlay[data-v-15d3b1cf]{z-index:3;position:absolute;top:.5rem;left:.5rem}.res__source--overlay.res__source--cbok[data-v-15d3b1cf]{background:color-mix(in srgb,var(--p-indigo-500) 85%,transparent);color:#fff;border-color:#fff3}.res__source--overlay.res__source--practice[data-v-15d3b1cf]{background:color-mix(in srgb,var(--p-orange-600) 85%,transparent);color:#fff;border-color:#fff3}.res--article.res--source-cbok[data-v-15d3b1cf]{border-top:4px solid var(--p-indigo-500)}.res--article.res--source-practice[data-v-15d3b1cf]{border-top:4px solid var(--p-orange-500)}.res--video[data-v-15d3b1cf]{border-color:color-mix(in srgb,var(--p-red-500) 15%,transparent)}.res--video[data-v-15d3b1cf]:hover{border-color:color-mix(in srgb,var(--p-red-500) 35%,transparent)}.res__thumb[data-v-15d3b1cf]{aspect-ratio:16/9;background:var(--p-surface-900);position:relative;overflow:hidden}.res__thumb-img[data-v-15d3b1cf]{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.res:hover .res__thumb-img[data-v-15d3b1cf]{transform:scale(1.06)}.res__thumb-overlay[data-v-15d3b1cf]{z-index:1;background:linear-gradient(#0000 40%,#0006);position:absolute;inset:0}.res__play[data-v-15d3b1cf]{color:#fff;z-index:2;background:#0000008c;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;transition:background .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.res:hover .res__play[data-v-15d3b1cf]{background:color-mix(in srgb,var(--p-red-500) 85%,transparent);border-color:#0000;transform:translate(-50%,-50%)scale(1.1)}.res__duration[data-v-15d3b1cf]{border-radius:var(--mkt-radius-sm);color:#fff;z-index:2;background:#000000b3;padding:.15rem .45rem;font-size:.7rem;font-weight:600;position:absolute;bottom:.5rem;right:.5rem}.res__player[data-v-15d3b1cf]{aspect-ratio:16/9;background:var(--p-surface-950);position:relative}.res__player-iframe[data-v-15d3b1cf]{width:100%;height:100%;position:absolute;inset:0}.res__player-close[data-v-15d3b1cf]{color:#fff;cursor:pointer;z-index:10;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;line-height:1;transition:background .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.res__player-close[data-v-15d3b1cf]:hover{background:#000000d9}.res--playing[data-v-15d3b1cf]{cursor:default}.res--video[data-v-15d3b1cf]:not(.res--playing){cursor:pointer}.res__info[data-v-15d3b1cf]{padding:.75rem 1rem}.res__info .res__title[data-v-15d3b1cf]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.res--article[data-v-15d3b1cf]{border-top:3px solid var(--p-content-border-color)}.res--article[data-v-15d3b1cf]:hover{border-top-color:var(--mkt-color-brand)}.res__cover[data-v-15d3b1cf]{background:var(--p-content-background);width:100%;line-height:0;position:relative;overflow:hidden}.res__cover-img[data-v-15d3b1cf]{object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.res:hover .res__cover-img[data-v-15d3b1cf]{transform:scale(1.03)}.res--article .res__source--overlay[data-v-15d3b1cf]{z-index:2;position:absolute;top:.6rem;left:.6rem}.res__article-body[data-v-15d3b1cf]{flex-direction:column;flex:1;gap:.35rem;min-width:0;padding:.95rem 1.05rem 1rem;display:flex}.res__article-body .res__title[data-v-15d3b1cf]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.res__article-body .res__desc[data-v-15d3b1cf]{-webkit-line-clamp:3;margin-top:.1rem}.res__article-footer[data-v-15d3b1cf]{align-items:center;gap:.75rem;margin-top:auto;padding-top:.65rem;display:flex}.res__cta-link[data-v-15d3b1cf]{color:var(--mkt-color-brand);white-space:nowrap;margin-left:auto;font-size:.82rem;font-weight:600;transition:opacity .2s}.res:hover .res__cta-link[data-v-15d3b1cf]{opacity:.75}.res--telegram[data-v-15d3b1cf]{background:color-mix(in srgb,var(--p-blue-500) 3%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-blue-500) 25%,transparent)}.res--telegram[data-v-15d3b1cf]:hover{border-color:color-mix(in srgb,var(--p-blue-500) 45%,transparent)}.res__tg[data-v-15d3b1cf]{align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}.res__tg-icon[data-v-15d3b1cf]{color:var(--p-blue-500);flex-shrink:0}.res__tg-body[data-v-15d3b1cf]{flex:1;min-width:0}.res--external[data-v-15d3b1cf],.res--template[data-v-15d3b1cf]{border-left:3px solid var(--p-content-border-color)}.res--template[data-v-15d3b1cf]{border-left-color:var(--p-teal-500)}.res__compact[data-v-15d3b1cf]{flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.res__compact .res__arrow[data-v-15d3b1cf]{align-self:flex-end;margin-top:.25rem}.res--wide.res--article[data-v-15d3b1cf]{aspect-ratio:16/9;box-shadow:var(--mkt-shadow);border-top:none;align-self:start;position:relative;overflow:hidden}.res--wide.res--article .res__cover[data-v-15d3b1cf]{background:var(--p-surface-900);z-index:0;width:100%;height:100%;position:absolute;inset:0}.res--wide.res--article .res__cover-img[data-v-15d3b1cf]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.res--wide.res--article:hover .res__cover-img[data-v-15d3b1cf]{transform:scale(1.04)}.res--wide.res--article[data-v-15d3b1cf]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#000000d9,#000000b3 35%,#0000004d 70%,#0000001a);position:absolute;inset:0}.res--wide.res--article .res__article-body[data-v-15d3b1cf]{color:#fff;z-index:2;justify-content:flex-end;max-width:65%;height:100%;padding:2rem;position:relative}.res--wide.res--article .res__article-body .res__title[data-v-15d3b1cf]{color:#fff;-webkit-line-clamp:4;text-shadow:0 2px 12px #0000008c;font-size:1.85rem;line-height:1.2}.res--wide.res--article .res__article-body .res__desc[data-v-15d3b1cf]{color:#ffffffe0;-webkit-line-clamp:3;text-shadow:0 1px 6px #00000080;font-size:.95rem}.res--wide.res--article .res__article-body .res__meta[data-v-15d3b1cf]{color:#fffc}.res--wide.res--article .res__article-body .res__cta-link[data-v-15d3b1cf]{color:#fff}.res--wide.res--article .res__badge[data-v-15d3b1cf]{color:#fff;background:#ffffff2e}.res--wide.res--article .res__source--overlay[data-v-15d3b1cf]{top:1rem;left:1rem}.res--wide-mirror.res--article[data-v-15d3b1cf]:after{background:linear-gradient(260deg,#000000d9,#000000b3 35%,#0000004d 70%,#0000001a)}.res--wide-mirror.res--article .res__article-body[data-v-15d3b1cf]{text-align:right;align-items:flex-end;margin-left:auto}.res--wide-mirror.res--article .res__source--overlay[data-v-15d3b1cf]{left:auto;right:1rem}.res--wide-mirror.res--article .res__article-footer[data-v-15d3b1cf]{flex-direction:row-reverse}.res--wide-mirror.res--article .res__article-footer .res__cta-link[data-v-15d3b1cf]{margin-left:0;margin-right:auto}.res--wide.res--video .res__thumb[data-v-15d3b1cf]{aspect-ratio:16/9}.res--wide.res--video .res__info[data-v-15d3b1cf]{padding:1rem 1.25rem}.res--wide.res--video .res__info .res__title[data-v-15d3b1cf]{-webkit-line-clamp:3;font-size:1.2rem}.res--wide.res--video .res__play[data-v-15d3b1cf]{width:64px;height:64px;font-size:1.35rem}@media (max-width:768px){.res__title[data-v-15d3b1cf]{font-size:.92rem}.res--wide.res--article[data-v-15d3b1cf]{aspect-ratio:auto;border-top:3px solid var(--p-content-border-color);box-shadow:none}.res--wide.res--article .res__cover[data-v-15d3b1cf]{height:auto;position:relative;inset:auto}.res--wide.res--article .res__cover-img[data-v-15d3b1cf]{height:auto}.res--wide.res--article[data-v-15d3b1cf]:after{display:none}.res--wide.res--article .res__article-body[data-v-15d3b1cf]{color:var(--p-text-color);max-width:100%;height:auto;padding:.95rem 1.05rem 1rem;position:static}.res--wide.res--article .res__article-body .res__title[data-v-15d3b1cf]{color:var(--p-text-color);text-shadow:none;font-size:1rem}.res--wide.res--article .res__article-body .res__desc[data-v-15d3b1cf]{color:var(--p-text-muted-color);text-shadow:none}.res--wide.res--article .res__badge[data-v-15d3b1cf]{background:color-mix(in srgb,var(--badge-color) 12%,transparent);color:var(--badge-color)}.res--wide-mirror.res--article .res__article-body[data-v-15d3b1cf]{text-align:left;align-items:stretch;margin-left:0}.res--wide-mirror.res--article .res__article-footer[data-v-15d3b1cf]{flex-direction:row}.res--wide.res--video .res__info .res__title[data-v-15d3b1cf]{font-size:1rem}.res__tg[data-v-15d3b1cf]{flex-wrap:wrap}.res__source-label[data-v-15d3b1cf]{display:none}}@media (prefers-reduced-motion:reduce){.res[data-v-15d3b1cf],.res__arrow[data-v-15d3b1cf],.res__cover-img[data-v-15d3b1cf],.res__cta-link[data-v-15d3b1cf],.res__play[data-v-15d3b1cf],.res__player-close[data-v-15d3b1cf],.res__thumb-img[data-v-15d3b1cf]{transition:none}.res[data-v-15d3b1cf]:hover,.res:hover .res__arrow[data-v-15d3b1cf],.res:hover .res__cover-img[data-v-15d3b1cf],.res:hover .res__thumb-img[data-v-15d3b1cf]{transform:none}.res:hover .res__play[data-v-15d3b1cf]{transform:translate(-50%,-50%)}}.chapter-section[data-v-2a09853b]{background:var(--p-content-background);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);margin-bottom:2rem;padding:3rem 2.5rem;scroll-margin-top:120px;transition:box-shadow .3s}.chapter-section[data-v-2a09853b]:hover{box-shadow:var(--mkt-shadow-hover)}.chapter-header[data-v-2a09853b]{align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.chapter-header__badge[data-v-2a09853b]{border-radius:var(--mkt-radius);color:#fff;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;font-weight:700;display:flex}.chapter-header__icon[data-v-2a09853b]{font-size:1.5rem;line-height:1}.chapter-header__title[data-v-2a09853b]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:800;line-height:1.25}.chapter-header__subtitle[data-v-2a09853b]{color:var(--p-text-muted-color);margin:.3rem 0 0;font-size:1.05rem;line-height:1.4}.chapter-description[data-v-2a09853b]{color:var(--p-text-color);margin-bottom:1.75rem;font-size:1.02rem;line-height:1.75}.chapter-description[data-v-2a09853b] p{margin:0 0 .85rem}.chapter-progress[data-v-2a09853b]{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.chapter-progress__bar[data-v-2a09853b]{background:var(--p-content-border-color);border-radius:2px;flex:1;max-width:200px;height:4px;overflow:hidden}.chapter-progress__fill[data-v-2a09853b]{border-radius:2px;height:100%;transition:width .3s}.chapter-progress__text[data-v-2a09853b]{color:var(--p-text-muted-color);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.chapter-resources[data-v-2a09853b]{grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.chapter-resources__card--wide[data-v-2a09853b]{grid-column:span 2}@media (max-width:1100px){.chapter-resources[data-v-2a09853b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.chapter-section[data-v-2a09853b]{margin-bottom:1.25rem;padding:2rem 1.25rem}.chapter-header__badge[data-v-2a09853b]{width:42px;height:42px;font-size:1.25rem}.chapter-header__title[data-v-2a09853b]{font-size:1.3rem}.chapter-resources[data-v-2a09853b]{grid-template-columns:1fr}.chapter-resources__card--wide[data-v-2a09853b]{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.chapter-progress__fill[data-v-2a09853b],.chapter-section[data-v-2a09853b]{transition:none}}.series-cta[data-v-a59eb3c6]{max-width:1200px;margin:0 auto;padding:0 1.5rem 4rem}.series-cta__inner[data-v-a59eb3c6]{background:var(--mkt-panel-dark);border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);text-align:center;padding:3.5rem 2.5rem;position:relative;overflow:hidden}.series-cta__inner[data-v-a59eb3c6]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 50%,#000 20%,#0000 70%)}.series-cta__title[data-v-a59eb3c6]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.8rem;font-weight:800;line-height:1.2;position:relative}.series-cta__desc[data-v-a59eb3c6]{color:#ffffffb3;max-width:550px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.6;position:relative}.series-cta__actions[data-v-a59eb3c6]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex;position:relative}.series-cta__btn[data-v-a59eb3c6]{border-radius:var(--mkt-radius);align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.series-cta__btn--primary[data-v-a59eb3c6]{background:var(--p-surface-0);color:var(--p-indigo-900)}.series-cta__btn--primary[data-v-a59eb3c6]:hover{transform:translateY(-2px)}.series-cta__btn--tg[data-v-a59eb3c6]{border:1px solid var(--mkt-hairline-on-dark);color:#fff;background:#ffffff1f}.series-cta__btn--tg[data-v-a59eb3c6]:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:768px){.series-cta[data-v-a59eb3c6]{padding:0 1rem 3rem}.series-cta__inner[data-v-a59eb3c6]{padding:2.5rem 1.5rem}.series-cta__title[data-v-a59eb3c6]{font-size:1.4rem}.series-cta__actions[data-v-a59eb3c6]{flex-direction:column;align-items:center}.series-cta__btn[data-v-a59eb3c6]{justify-content:center;width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.series-cta__btn[data-v-a59eb3c6]{transition:none}.series-cta__btn--primary[data-v-a59eb3c6]:hover,.series-cta__btn--tg[data-v-a59eb3c6]:hover{transform:none}}.series-hero[data-v-2b1194d0]{background:var(--mkt-panel-dark);flex-direction:column;justify-content:center;min-height:540px;display:flex;position:relative;overflow:hidden}.series-hero__bg[data-v-2b1194d0]{pointer-events:none;position:absolute;inset:0}.series-hero__grid[data-v-2b1194d0]{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 70%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 70%)}.series-hero__content[data-v-2b1194d0]{max-width:calc(var(--mkt-head-width) + 3rem);text-align:center;z-index:2;margin:0 auto;padding:3rem 1.5rem;position:relative}.series-hero__title[data-v-2b1194d0]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 1rem;font-size:2.5rem;font-weight:800;line-height:1.15}.series-hero__subtitle[data-v-2b1194d0]{color:#ffffffb3;text-wrap:pretty;margin:0 0 .75rem;font-size:1.1rem;line-height:1.6}.series-hero__description[data-v-2b1194d0]{color:#ffffff80;text-wrap:pretty;margin:0 0 1.75rem;font-size:.95rem;line-height:1.6}.series-hero__actions[data-v-2b1194d0]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.series-hero__cta[data-v-2b1194d0]{background:var(--p-surface-0);border-radius:var(--mkt-radius);color:var(--p-indigo-900);border:1px solid #0000;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.series-hero__cta[data-v-2b1194d0]:hover{transform:translateY(-2px)}.series-hero__cta--tg[data-v-2b1194d0]{border:1px solid var(--mkt-hairline-on-dark);color:#fff;background:#ffffff1f}.series-hero__cta--tg[data-v-2b1194d0]:hover{background:#ffffff38}.series-hero__stats[data-v-2b1194d0]{opacity:.8;justify-content:center;align-items:center;gap:1.5rem;display:flex}.series-hero__stat[data-v-2b1194d0]{flex-direction:column;align-items:center;gap:.15rem;display:flex}.series-hero__stat-number[data-v-2b1194d0]{color:#fff;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.series-hero__stat-label[data-v-2b1194d0]{color:#fff9;font-family:var(--mkt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.series-hero__stat-divider[data-v-2b1194d0]{background:#ffffff26;width:1px;height:28px}@media (max-width:768px){.series-hero[data-v-2b1194d0]{min-height:440px}.series-hero__content[data-v-2b1194d0]{padding:2.5rem 1.25rem 2rem}.series-hero__title[data-v-2b1194d0]{font-size:1.75rem}.series-hero__subtitle[data-v-2b1194d0]{font-size:.95rem}.series-hero__description[data-v-2b1194d0]{font-size:.85rem}.series-hero__actions[data-v-2b1194d0]{flex-direction:column;align-items:center}.series-hero__cta[data-v-2b1194d0]{justify-content:center;width:100%;max-width:280px}.series-hero__stats[data-v-2b1194d0]{gap:1rem}.series-hero__stat-number[data-v-2b1194d0]{font-size:1.1rem}.series-hero__stat-divider[data-v-2b1194d0]{height:22px}}@media (prefers-reduced-motion:reduce){.series-hero__cta[data-v-2b1194d0]{transition:none}.series-hero__cta[data-v-2b1194d0]:hover{transform:none}}.series-nav[data-v-086d3f79]{opacity:0;pointer-events:none;z-index:50;transition:opacity .3s;position:fixed}.series-nav--visible[data-v-086d3f79]{opacity:1;pointer-events:auto}.series-nav__sidebar[data-v-086d3f79]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);flex-direction:column;gap:.15rem;padding:.5rem .4rem;display:none;position:fixed;top:50%;left:1.5rem;transform:translateY(-50%)}@media (min-width:1200px){.series-nav__sidebar[data-v-086d3f79]{display:flex}}.series-nav__item[data-v-086d3f79]{border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.78rem;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.series-nav__item[data-v-086d3f79]:hover{background:color-mix(in srgb,var(--mkt-color-brand) 6%,transparent);color:var(--text-color)}.series-nav__item--active[data-v-086d3f79]{background:color-mix(in srgb,var(--ch-color,var(--mkt-color-brand)) 8%,transparent);font-weight:600}.series-nav__item--active[data-v-086d3f79],.series-nav__number[data-v-086d3f79]{color:var(--ch-color,var(--mkt-color-brand-strong))}.series-nav__number[data-v-086d3f79]{background:color-mix(in srgb,var(--ch-color,var(--mkt-color-brand)) 12%,transparent);border:1px solid color-mix(in srgb,var(--ch-color,var(--mkt-color-brand)) 30%,transparent);border-radius:var(--mkt-radius-sm);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.68rem;font-weight:700;display:flex}.series-nav__item--active .series-nav__number[data-v-086d3f79]{background:var(--ch-color,var(--mkt-color-brand-strong));border-color:var(--ch-color,var(--mkt-color-brand-strong));color:#fff}.series-nav__label[data-v-086d3f79]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.series-nav__progress[data-v-086d3f79]{background:var(--ch-color,var(--mkt-status-success));height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.series-nav__mobile[data-v-086d3f79]{background:var(--surface-card);border-bottom:1px solid var(--mkt-border-color);z-index:49;justify-content:center;gap:.3rem;padding:.5rem;display:flex;position:fixed;top:56px;left:0;right:0}@media (min-width:1200px){.series-nav__mobile[data-v-086d3f79]{display:none}}.series-nav__mobile-item[data-v-086d3f79]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);cursor:pointer;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:flex}.series-nav__mobile-item--active[data-v-086d3f79]{background:var(--ch-color,var(--mkt-color-brand-strong));border-color:var(--ch-color,var(--mkt-color-brand-strong));color:#fff}@media (prefers-reduced-motion:reduce){.series-nav[data-v-086d3f79],.series-nav__item[data-v-086d3f79],.series-nav__mobile-item[data-v-086d3f79],.series-nav__progress[data-v-086d3f79]{transition:none}}.content-series[data-v-67600e39]{position:relative;overflow-x:hidden}.content-series__chapters[data-v-67600e39]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem}@media (min-width:1200px){.content-series__chapters[data-v-67600e39]{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}}.content-series__mid-cta[data-v-67600e39]{padding-bottom:2rem;padding-left:0;padding-right:0}.tg-banner[data-v-67600e39]{background:color-mix(in srgb,var(--p-blue-500) 6%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-blue-500) 25%,var(--mkt-border-color));border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);color:inherit;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.tg-banner[data-v-67600e39]:hover{border-color:color-mix(in srgb,var(--p-blue-500) 45%,transparent);box-shadow:var(--mkt-shadow-hover)}.tg-banner__icon[data-v-67600e39]{color:var(--p-blue-500);flex-shrink:0}.tg-banner__text[data-v-67600e39]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.tg-banner__text strong[data-v-67600e39]{color:var(--p-text-color);font-size:.95rem}.tg-banner__text span[data-v-67600e39]{color:var(--p-text-muted-color);font-size:.82rem}.tg-banner__arrow[data-v-67600e39]{color:var(--p-blue-500);flex-shrink:0;font-size:1.2rem;font-weight:600;transition:transform .2s}.tg-banner:hover .tg-banner__arrow[data-v-67600e39]{transform:translate(3px)}.content-series__retry[data-v-67600e39]{background:var(--p-content-background);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:var(--mkt-color-brand);cursor:pointer;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.content-series__retry[data-v-67600e39]:hover{background:var(--mkt-color-brand);border-color:var(--mkt-color-brand);color:#fff}@keyframes shimmer-67600e39{0%{background-position:-400px 0}to{background-position:400px 0}}.series-skeleton__bone[data-v-67600e39]{background:linear-gradient(90deg,var(--p-content-border-color) 25%,var(--p-content-hover-background) 50%,var(--p-content-border-color) 75%);background-size:800px 100%;border-radius:8px;animation:1.5s ease-in-out infinite shimmer-67600e39}.series-skeleton__hero[data-v-67600e39]{background:var(--mkt-panel-dark);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:480px;padding:3rem 1.5rem;display:flex}.series-skeleton__badge[data-v-67600e39],.series-skeleton__btn[data-v-67600e39],.series-skeleton__subtitle[data-v-67600e39],.series-skeleton__title[data-v-67600e39]{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/800px 100%;border-radius:8px;animation:1.5s ease-in-out infinite shimmer-67600e39}.series-skeleton__badge[data-v-67600e39]{border-radius:var(--mkt-radius);width:200px;height:28px}.series-skeleton__title[data-v-67600e39]{width:480px;max-width:80%;height:44px}.series-skeleton__subtitle[data-v-67600e39]{width:360px;max-width:60%;height:20px}.series-skeleton__btn[data-v-67600e39]{border-radius:var(--mkt-radius);width:180px;height:48px;margin-top:.5rem}.series-skeleton__chapters[data-v-67600e39]{flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:flex}.series-skeleton__chapter[data-v-67600e39]{background:var(--p-content-background);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);padding:2.5rem}.series-skeleton__ch-header[data-v-67600e39]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.series-skeleton__ch-badge[data-v-67600e39]{border-radius:var(--mkt-radius);flex-shrink:0;width:52px;height:52px}.series-skeleton__ch-badge[data-v-67600e39],.series-skeleton__ch-title[data-v-67600e39]{background:linear-gradient(90deg,var(--p-content-border-color) 25%,var(--p-content-hover-background) 50%,var(--p-content-border-color) 75%);background-size:800px 100%;animation:1.5s ease-in-out infinite shimmer-67600e39}.series-skeleton__ch-title[data-v-67600e39]{border-radius:6px;width:60%;height:24px}.series-skeleton__ch-cards[data-v-67600e39]{gap:1rem;display:flex}.series-skeleton__card[data-v-67600e39]{background:linear-gradient(90deg,var(--p-content-border-color) 25%,var(--p-content-hover-background) 50%,var(--p-content-border-color) 75%);border-radius:var(--mkt-radius);background-size:800px 100%;flex:1;height:120px;animation:1.5s ease-in-out infinite shimmer-67600e39}@media (max-width:768px){.content-series__chapters[data-v-67600e39]{padding:1.5rem 1rem 3rem}.tg-banner[data-v-67600e39]{flex-wrap:wrap;padding:1rem}.series-skeleton__hero[data-v-67600e39]{min-height:380px}.series-skeleton__chapter[data-v-67600e39]{padding:1.5rem}.series-skeleton__ch-cards[data-v-67600e39]{flex-direction:column}.series-skeleton__card[data-v-67600e39]{height:80px}}@media (prefers-reduced-motion:reduce){.content-series__retry[data-v-67600e39],.tg-banner[data-v-67600e39],.tg-banner__arrow[data-v-67600e39]{transition:none}.tg-banner:hover .tg-banner__arrow[data-v-67600e39]{transform:none}.series-skeleton__badge[data-v-67600e39],.series-skeleton__bone[data-v-67600e39],.series-skeleton__btn[data-v-67600e39],.series-skeleton__card[data-v-67600e39],.series-skeleton__ch-badge[data-v-67600e39],.series-skeleton__ch-title[data-v-67600e39],.series-skeleton__subtitle[data-v-67600e39],.series-skeleton__title[data-v-67600e39]{animation:none}}
