.tvc .prog{background:var(--acc);z-index:130;width:0;height:2px;transition:width .1s linear;position:fixed;top:26px;left:0}.tvc .amt{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;font-size:12.5px;display:flex}.tvc .hero.post h1{max-width:26ch;font-size:clamp(32px,4vw,54px);line-height:1.06}.tvc .hero.post .sub{max-width:720px;margin:26px 0 34px;font-size:17.5px}.tvc .author{align-items:center;gap:14px;display:flex}.tvc .author .av{background:var(--acc-dim);border:1px solid var(--line-d2);width:44px;height:44px;color:var(--acc);letter-spacing:-.02em;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.tvc .author b{font-size:14px;font-weight:600;display:block}.tvc .author span{color:var(--ink-3);font-size:12.5px}.tvc .layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:60px;display:grid}.tvc .toc{position:sticky;top:120px}.tvc .toc .t{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-l3);margin-bottom:14px;font-size:10.5px;font-weight:700}.tvc .toc ol{max-height:56vh;margin:0;padding:0;list-style:none;overflow:auto}.tvc .toc ol a{color:var(--ink-l2);border-left:1px solid var(--line-l2);padding:7px 0 7px 14px;font-size:12.5px;line-height:1.35;transition:all .2s;display:block}.tvc .toc ol a:hover{color:var(--ink-l)}.tvc .toc ol a.on{color:var(--ink-l);border-left-color:var(--acc-d);font-weight:600}.tvc .toc .rest{color:var(--ink-l3);padding:12px 0 0 14px;font-size:11.5px}.tvc .sidecard{border:1px solid var(--line-l2);background:var(--card-l);border-radius:20px;margin-top:30px;padding:22px}.tvc .sidecard .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-l3);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.tvc .sidecard b{letter-spacing:-.025em;margin-bottom:8px;font-size:15.5px;display:block}.tvc .sidecard p{color:var(--ink-l2);margin-bottom:16px;font-size:12.5px}.tvc .sidecard .btn{justify-content:space-between;width:100%}.tvc .art{width:100%;max-width:770px}.tvc .art p{color:var(--ink-l2);margin:0 0 20px;font-size:16.5px;line-height:1.75}.tvc .art h2{letter-spacing:-.04em;margin:48px 0 18px;scroll-margin-top:110px;font-size:clamp(23px,2.3vw,31px);line-height:1.15}.tvc .art h2:first-child{margin-top:0}.tvc .art strong{color:var(--ink-l);font-weight:700}.tvc .art ul,.tvc .art ol{color:var(--ink-l2);margin:0 0 22px;padding-left:1.5em;font-size:16px;line-height:1.7}.tvc .art ul{list-style:outside}.tvc .art ol{list-style:decimal}.tvc .art ul ul{list-style:circle}.tvc .art ol ol{list-style:lower-alpha}.tvc .art li{margin-bottom:9px}.tvc .art li::marker{color:var(--acc-d)}.tvc .art li strong{color:var(--ink-l)}.tvc .art code{color:#3d6a8a;word-break:break-word;background:#5c819e1c;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.tvc .art pre{background:#0d1620;border-radius:16px;margin:0 0 24px;padding:20px 22px;overflow:auto}.tvc .art pre code{color:#c4d4e2;white-space:pre;background:0 0;padding:0;font-size:13.5px;line-height:1.75;display:block}.tvc .art table{border-collapse:collapse;table-layout:fixed;min-width:100%;margin:0 0 26px;font-size:14px;width:100%!important}.tvc .art th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-l3);border-bottom:1px solid var(--line-l2);padding:0 16px 11px 0;font-size:10.5px;font-weight:700}.tvc .art td{border-bottom:1px solid var(--line-l);color:var(--ink-l2);vertical-align:top;overflow-wrap:anywhere;padding:12px 16px 12px 0}.tvc .art td:first-child{color:var(--ink-l);width:auto;font-weight:600}.tvc .art th:last-child,.tvc .art td:last-child{padding-right:0}.tvc .art .callout{border-left:2px solid var(--acc-d);color:var(--ink-l2);background:#5c819e12;border-radius:0 14px 14px 0;margin:0 0 26px;padding:18px 22px;font-size:15px}.tvc .art .callout b{color:var(--ink-l)}.tvc .inban{color:#fff;background:#0d1620;border-radius:22px;align-items:center;gap:24px;margin:34px 0;padding:26px 28px;display:flex;position:relative;overflow:hidden}.tvc .inban:after{content:"";background:radial-gradient(circle,#8fb4ce33,#0000 65%);border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;right:-60px}.tvc .inban .tx{flex:1;position:relative}.tvc .inban b{letter-spacing:-.03em;color:#fff;margin-bottom:6px;font-size:18px;display:block}.tvc .inban p{color:#9fb3c6;margin:0;font-size:13.5px}.tvc .inban .btn{position:relative}.tvc .afaq{margin-top:56px}.tvc .afaq h2{letter-spacing:-.035em;margin-bottom:18px;font-size:26px}.tvc .atags{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.tvc .atags span{color:var(--ink-l3);background:#0d16200d;border-radius:99px;padding:6px 12px;font-size:12px}.tvc .acard{border:1px solid var(--line-l2);background:var(--card-l);border-radius:22px;align-items:flex-start;gap:18px;margin-top:36px;padding:26px;display:flex}.tvc .acard .av{width:46px;height:46px;color:var(--acc-d);background:#5c819e1f;border-radius:50%;flex:0 0 46px;place-items:center;font-size:13px;font-weight:700;display:grid}.tvc .acard b{margin-bottom:5px;font-size:15px;display:block}.tvc .acard p{color:var(--ink-l2);margin:0;font-size:13.5px}.tvc .rel{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tvc .rc{border:1px solid var(--line-d);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:22px;flex-direction:column;padding:26px;transition:all .35s;display:flex;overflow:hidden}.tvc .rc .pic{aspect-ratio:16/9;background:#141c27;margin:-26px -26px 16px}.tvc .rc .pic img{object-fit:cover;width:100%;height:100%;display:block}.tvc .rc:hover{border-color:var(--line-d2);transform:translateY(-3px)}.tvc .rc .mt{color:var(--ink-3);gap:12px;margin-bottom:14px;font-size:11.5px;display:flex}.tvc .rc h3{letter-spacing:-.03em;margin-bottom:10px;font-size:18px;line-height:1.22}.tvc .rc p{color:var(--ink-2);flex:1;font-size:13px}.tvc .rc .go{align-items:center;gap:8px;margin-top:18px;font-size:12.5px;font-weight:600;display:inline-flex}.tvc .rc .go svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}@media (max-width:1100px){.tvc .layout{grid-template-columns:1fr;gap:30px}.tvc .toc{max-width:none;position:static}.tvc .toc ol{max-height:none}.tvc .rel{grid-template-columns:1fr}.tvc .inban{flex-direction:column;align-items:flex-start;gap:16px}}.tvc .toc ol li.sub a{padding-left:26px}.tvc .art .cover{border-radius:20px;width:100%;margin:0 0 34px;display:block}.tvc .art h4{letter-spacing:-.02em;color:var(--ink-l);margin:26px 0 12px;font-size:16.5px}.tvc .art a{color:var(--acc-d);text-underline-offset:3px;-webkit-text-decoration:underline #5c819e66;text-decoration:underline #5c819e66;transition:all .2s}.tvc .art a:hover{color:var(--ink-l);-webkit-text-decoration-color:var(--acc-d);text-decoration-color:var(--acc-d)}.tvc .art img{border-radius:16px;max-width:100%;height:auto}.tvc .art ul ul,.tvc .art ol ol,.tvc .art ul ol,.tvc .art ol ul{margin:9px 0 0}.tvc .art table{box-shadow:none;border-collapse:collapse;border-spacing:0;table-layout:fixed;background:0 0;border:0;border-radius:0;min-width:100%;margin:0 0 26px;width:100%!important}.tvc .art thead,html.dark .tvc .art thead{background:0 0}.tvc .art th,.tvc .art td{border-right:0;font-size:14px;line-height:1.6}.tvc .art th{padding:0 16px 11px 0}.tvc .art td{padding:12px 16px 12px 0}.tvc .art tbody tr:nth-child(2n),html.dark .tvc .art tbody tr:nth-child(2n){background:0 0}.tvc .art tbody tr:last-child td{border-bottom:1px solid var(--line-l)}.tvc .art blockquote{border-left:2px solid var(--acc-d);color:var(--ink-l2);background:#5c819e12;border-radius:0 14px 14px 0;margin:0 0 26px;padding:18px 22px;font-size:15px}html.dark .tvc .art blockquote{color:var(--ink-l2);background:#5c819e12}.tvc .crossl{border:1px solid var(--line-l2);background:var(--card-l);border-radius:22px;margin-top:44px;padding:26px}.tvc .crossl .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-l3);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.tvc .crossl b{letter-spacing:-.025em;color:var(--ink-l);margin-bottom:8px;font-size:15.5px;display:block}.tvc .crossl p{color:var(--ink-l2);margin-bottom:14px;font-size:13px}.tvc .crossl ul{grid-template-columns:1fr 1fr;gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.tvc .crossl a{color:var(--ink-l2);border-top:1px solid var(--line-l);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;text-decoration:none;transition:all .2s;display:flex}.tvc .crossl a:hover{color:var(--ink-l)}.tvc .crossl a svg{stroke:currentColor;fill:none;stroke-width:2px;opacity:.55;flex:0 0 13px;width:13px;height:13px}@media (max-width:700px){.tvc .crossl ul{grid-template-columns:1fr}}.tvc .prog{top:0}.tvc .art{--foreground:var(--ink-l);--muted-foreground:var(--ink-l2);--border:var(--line-l2);--background:var(--card-l)}.tvc .art h2:after{display:none}.tvc .art h3{letter-spacing:-.03em;color:var(--ink-l);margin:34px 0 12px;scroll-margin-top:110px;font-size:20px;line-height:1.25}.tvc .art h2+h3{margin-top:22px}.tvc .art h4{letter-spacing:-.02em;color:var(--ink-l);margin:26px 0 10px;font-size:16.5px;font-weight:700}html .tvc .art p a,html .tvc .art li a,html .tvc .art td a,html .tvc .art th a,html .tvc .art h2 a,html .tvc .art h3 a,html .tvc .art h4 a,html .tvc .art blockquote a,html .tvc .art .callout a{color:var(--acc-d);text-underline-offset:3px;-webkit-text-decoration:underline #5c819e66;text-decoration:underline #5c819e66;transition:all .2s}html .tvc .art p a:hover,html .tvc .art li a:hover,html .tvc .art td a:hover,html .tvc .art th a:hover,html .tvc .art h2 a:hover,html .tvc .art h3 a:hover,html .tvc .art h4 a:hover,html .tvc .art blockquote a:hover,html .tvc .art .callout a:hover{color:var(--ink-l);-webkit-text-decoration-color:var(--ink-l);text-decoration-color:var(--ink-l)}.tvc .art em{font-style:italic}.tvc .art hr{background:var(--line-l2);border:0;height:1px;margin:34px 0}.tvc .art ul ul,.tvc .art ul ol,.tvc .art ol ul,.tvc .art ol ol{margin:9px 0 0}html .tvc .art ul:not([class]),html .tvc .art .article-html ul:not([class]){padding-left:1.5em;list-style:outside}html .tvc .art ol:not([class]),html .tvc .art .article-html ol:not([class]){padding-left:1.6em;list-style:decimal}.tvc .art p:last-child{margin-bottom:0}.tvc .art img{border-radius:18px;max-width:100%;height:auto;margin:0 0 26px;display:block}.tvc .art figure{margin:0 0 26px}.tvc .art figcaption{color:var(--ink-l3);margin-top:10px;font-size:12.5px}html .tvc .art blockquote{border-left:2px solid var(--acc-d);color:var(--ink-l2);background:#5c819e12;border-radius:0 14px 14px 0;margin:0 0 26px;padding:18px 22px;font-size:15px}.tvc .art blockquote:before{content:none}.tvc .art blockquote p:last-child{margin-bottom:0}.tvc .art table{box-shadow:none;table-layout:fixed;border-collapse:collapse;background:0 0;border:0;border-radius:0;min-width:100%;width:100%!important}html .tvc .art thead,html .tvc .art tbody tr:nth-child(2n){background:0 0}.tvc .art th,.tvc .art td{border-right:0}html .tvc .art .article-html table{table-layout:fixed;min-width:100%;width:100%!important}.tvc .art pre,.tvc .art .tv-code{border:0;border-radius:16px;padding:20px 22px;background:#0d1620!important}.tvc .art pre code{color:#c4d4e2!important}.tvc .art .atags a span:not(.arw){transition:all .2s}.tvc .art .atags a:hover span:not(.arw){color:var(--ink-l);background:#0d162017}.tvc .cs-kpi{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:38px;display:grid}.tvc .cs-kpi>div{border:1px solid var(--line-d);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:18px;padding:18px 20px}.tvc .cs-kpi b{letter-spacing:-.045em;margin-bottom:6px;font-size:27px;font-weight:700;line-height:1.05;display:block}.tvc .cs-kpi span{color:var(--ink-3);font-size:12px;line-height:1.35;display:block}.tvc .art .cs-kpi{margin:0 0 26px}.tvc .art .cs-kpi>div{border-color:var(--line-l2);background:var(--card-l)}.tvc .art .cs-kpi b{color:var(--ink-l);font-size:24px}.tvc .art .cs-kpi span{color:var(--ink-l3)}.tvc .art .cs-kpi.res b{color:var(--acc-d)}.tvc .art .cs-rows{border-top:1px solid var(--line-l2);margin:0 0 26px}.tvc .art .cs-rows>div{border-bottom:1px solid var(--line-l);align-items:center;gap:22px;padding:15px 0;display:flex}.tvc .art .cs-rows .tx{flex:1;min-width:0}.tvc .art .cs-rows .tx b{color:var(--ink-l);margin-bottom:3px;font-size:15px;display:block}.tvc .art .cs-rows .tx p{color:var(--ink-l2);margin:0;font-size:13.5px;line-height:1.5}.tvc .art .cs-rows .n{text-align:right;flex:none}.tvc .art .cs-rows .n b{letter-spacing:-.03em;color:#b4443c;font-size:19px;font-weight:700;display:block}.tvc .art .cs-rows .n span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-l3);font-size:10px}.tvc .art .cs-cards{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 26px;display:grid}.tvc .art .cs-card{border:1px solid var(--line-l2);background:var(--card-l);border-radius:20px;padding:22px}.tvc .art .cs-card h4{letter-spacing:-.025em;margin:0 0 14px;font-size:15.5px;font-weight:700}.tvc .art .cs-card ul{margin:0;padding:0;font-size:13.5px;list-style:none}.tvc .art .cs-card li{color:var(--ink-l2);margin:0 0 9px;padding-left:24px;line-height:1.5;position:relative}.tvc .art .cs-card li:last-child{margin-bottom:0}.tvc .art .cs-card li svg{width:14px;height:14px;stroke:var(--acc-d);fill:none;stroke-width:2.4px;position:absolute;top:2px;left:0}.tvc .art .cs-steps{margin:0 0 26px;padding:0;list-style:none}.tvc .art .cs-steps>li{border-left:1px solid var(--line-l2);margin-left:17px;padding:0 0 28px 40px;position:relative}.tvc .art .cs-steps>li:last-child{border-left-color:#0000;padding-bottom:0}.tvc .art .cs-steps .no{background:var(--card-l);border:1px solid var(--line-l2);width:34px;height:34px;color:var(--acc-d);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid;position:absolute;top:-4px;left:-17px}.tvc .art .cs-steps .du{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-l3);font-size:10.5px;font-weight:700}.tvc .art .cs-steps h4{margin:4px 0 12px;font-size:16.5px}.tvc .art .cs-steps ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.tvc .art .cs-steps ul li{color:var(--ink-l2);margin:0;padding-left:16px;line-height:1.5;position:relative}.tvc .art .cs-steps ul li:before{content:"";background:var(--acc-d);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.tvc .art .cs-ba{border-top:1px solid var(--line-l2);margin:0 0 26px}.tvc .art .cs-ba>div{border-bottom:1px solid var(--line-l);padding:15px 0}.tvc .art .cs-ba .hd{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:14px;display:flex}.tvc .art .cs-ba .hd b{min-width:140px;color:var(--ink-l);flex:1;font-weight:600}.tvc .art .cs-ba .hd .was{color:#b4443c;-webkit-text-decoration:line-through #b4443c73;text-decoration:line-through #b4443c73}.tvc .art .cs-ba .hd .now{color:#2f7d5b;font-weight:700}.tvc .art .cs-ba .hd .up{color:#2f7d5b;background:#2f7d5b1f;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:600}.tvc .art .cs-ba .bar{align-items:center;gap:10px;margin-top:7px;display:flex}.tvc .art .cs-ba .bar em{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-l3);flex:0 0 30px;font-size:10px;font-style:normal}.tvc .art .cs-ba .bar .tr{background:#0d16200d;border-radius:99px;flex:1;height:8px}.tvc .art .cs-ba .bar i{background:#b4443c80;border-radius:99px;min-width:4px;height:8px;display:block}.tvc .art .cs-ba .bar.now i{background:var(--acc-d)}.tvc .art .cs-quote{border:1px solid var(--line-l2);background:linear-gradient(#5c819e14,#5c819e05);border-radius:22px;margin:34px 0;padding:28px 32px}.tvc .art .cs-quote .q{color:var(--acc-d);opacity:.45;font-size:44px;font-weight:800;line-height:.7;display:block}.tvc .art .cs-quote p{color:var(--ink-l);margin:14px 0 16px;font-size:16.5px;font-style:italic}.tvc .art .cs-quote .who{color:var(--ink-l);font-size:13px;font-weight:700}@media (max-width:860px){.tvc .art .cs-cards,.tvc .art .cs-steps ul{grid-template-columns:1fr}.tvc .art .cs-rows>div{flex-direction:column;align-items:flex-start;gap:8px}.tvc .art .cs-rows .n{text-align:left}}html .tvc .art .tv-lead,html.dark .tvc .art .tv-lead{border-color:var(--line-l2);color:var(--ink-l2);background:#0d16200b}html .tvc .art .tv-meta,html.dark .tvc .art .tv-meta{color:#c4d4e2;background:#0d1620}html .tvc .art .tv-meta strong,html.dark .tvc .art .tv-meta strong{color:#8fb4ce}html .tvc .art .tv-insight--warning,html.dark .tvc .art .tv-insight--warning,html .tvc .art .tv-warning,html.dark .tvc .art .tv-warning{color:#78350f;background:#fffbeb;border-color:#f59e0b}html .tvc .art .tv-insight--info,html.dark .tvc .art .tv-insight--info{color:#1e3a8a;background:#eff6ff;border-color:#3b82f6}html .tvc .art .tv-insight--danger,html.dark .tvc .art .tv-insight--danger{color:#7f1d1d;background:#fef2f2;border-color:#ef4444}html .tvc .art .tv-insight--success,html.dark .tvc .art .tv-insight--success{color:#064e3b;background:#ecfdf5;border-color:#10b981}html .tvc .art .tv-chart,html.dark .tvc .art .tv-chart{background:linear-gradient(180deg,#f8fafcd9,var(--card-l))}html .tvc .art .tv-checklist,html.dark .tvc .art .tv-checklist{background:var(--card-l)}html.dark .tvc .art :not(pre)>code{color:#3d6a8a;background:#5c819e1c}html.dark .tvc .art .tv-flow-step__signal{color:#1d4ed8;background:#eff6ff}html.dark .tvc .art .tv-ranking tbody td:first-child:before{color:#3730a3;background:#e0e7ff}
