.tc,.tc-report-body{--tc-blue:#199af0;--tc-ink:#1c2121;--tc-muted:#5d6566;--tc-border:#e1edf5;font-family:Manrope,Arial,sans-serif;color:var(--tc-ink);font-size:15px;line-height:1.6}.tc *,.tc-report-body *{box-sizing:border-box}.tc [hidden]{display:none!important}.tc a,.tc-report-body a{color:var(--tc-blue);text-decoration:none}.tc a:hover,.tc-report-body a:hover{text-decoration:underline}.tc button,.tc input,.tc textarea{font:inherit}.tc button,.tc summary{cursor:pointer}.tc :focus-visible,.tc-report-header :focus-visible{outline:3px solid #76caff;outline-offset:4px}.tc{background:linear-gradient(180deg,#f2faff 0,#f7fbfd 750px,#fff 100%);padding:28px 0 80px}.tc-wrap{max-width:1180px;margin:auto;padding:0 28px}.tc-breadcrumb{display:flex;gap:12px;font-size:12px;color:var(--tc-muted);margin-bottom:30px}.tc-hero{display:grid;grid-template-columns:1fr 315px;gap:45px;align-items:center;margin-bottom:38px}.tc-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#3387b8;font-weight:700;font-size:12px;letter-spacing:.02em}.tc-dot{display:inline-block;width:7px;height:7px;background:var(--tc-blue);border-radius:50%}.tc h1{font-size:43px;line-height:1.18;letter-spacing:-1.4px;font-weight:800;margin:15px 0 17px}.tc h1 span{color:var(--tc-blue)}.tc-lead{font-size:16px;line-height:1.7;color:#607787;margin:0 0 20px}.tc-benefits{display:flex;flex-wrap:wrap;gap:9px 19px;font-size:12px;color:#48748d}.tc-intro-card{background:#e7f5ff;border:1px solid #d9edfa;border-radius:24px;padding:25px 28px;position:relative}.tc-doc-icon{width:70px;height:70px;position:absolute;right:15px;top:20px;color:#199af0;transform:rotate(9deg)}.tc-intro-card>strong{display:block;line-height:1.55;font-size:17px;margin-right:45px}.tc-intro-card p{font-size:13px;color:#60839b;margin:12px 0 20px}.tc-intro-card>a{font-size:12px;font-weight:700}.tc-workspace{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:24px;align-items:start}.tc-editor-card{background:#fff;border:1px solid var(--tc-border);border-radius:22px;padding:28px;box-shadow:0 12px 35px #205d8e05}.tc-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.tc h2{font-size:21px;line-height:1.4;letter-spacing:-.4px;margin:0}.tc-pill{white-space:nowrap;color:#27985b;background:#effcf8;font-size:10px;font-weight:700;border-radius:30px;padding:5px 10px}.tc-tabs{display:flex;gap:4px;background:#f0f6fa;border-radius:11px;padding:4px;width:max-content;max-width:100%;margin-bottom:18px}.tc-tabs button{border:0;background:transparent;color:#718896;font-size:12px;font-weight:700;padding:10px 18px;border-radius:8px}.tc-tabs button.is-active{background:#fff;box-shadow:0 2px 8px #244b6910;color:var(--tc-ink)}.tc textarea{display:block;width:100%;resize:vertical;min-height:270px;max-height:700px;border:1px solid #d7e7f0;background:#fcfeff;border-radius:13px;padding:20px;font-size:14px;line-height:1.85;color:var(--tc-ink)}.tc textarea::placeholder{color:#91a5b2}.tc-editor-foot{display:flex;justify-content:space-between;gap:10px;color:#8297a5;font-size:10px;margin:9px 0 23px}.tc-consent{display:flex;gap:10px;align-items:flex-start}.tc-consent input{width:16px;height:16px;accent-color:var(--tc-blue);margin:4px 0 0;flex:none}.tc-consent strong{font-size:12px;font-weight:600}.tc-consent small{display:block;font-size:10px;line-height:1.65;color:var(--tc-muted);margin-top:4px}.tc-submit-row{display:flex;align-items:center;gap:20px;margin-top:24px}.tc-button{display:inline-flex;justify-content:center;align-items:center;gap:25px;background:var(--tc-blue);border:1px solid var(--tc-blue);color:#fff!important;font-weight:700;font-size:13px;padding:14px 22px;border-radius:11px;line-height:1.45;transition:background .15s;text-decoration:none!important}.tc-button:hover{background:#078edb}.tc-button:disabled{opacity:.6;cursor:wait}.tc-button-light{background:#ebf7ff;color:#148ed1!important;border-color:#d7edfb}.tc-button-light:hover{background:#dcf1ff}.tc-submit-row>span{font-size:10px;line-height:1.7;color:#8195a3}.tc-privacy{font-size:10px;color:#8398a6;line-height:1.7;margin:18px 0 0}.tc-side-card{background:#fff;border:1px solid var(--tc-border);border-radius:22px;padding:25px}.tc-side h2{font-size:17px}.tc-report-points{list-style:none;padding:0;margin:23px 0 0;display:grid;gap:24px}.tc-report-points li{display:flex;gap:12px;align-items:start}.tc-point-icon{width:33px;height:33px;border-radius:11px;display:grid;place-items:center;flex:none;font-size:10px;font-weight:700}.tc-green{background:#eaf8f0;color:#24945a}.tc-orange{background:#f9f4e3;color:#b97819}.tc-purple{background:#f2eaff;color:#8760b8}.tc-blue{background:#e8f5ff;color:#148dcc}.tc-report-points strong{font-size:12px;font-weight:700}.tc-report-points p{font-size:11px;color:#7b8f9d;line-height:1.65;margin:4px 0 0}.tc-chibik-note{background:#eaf6ff;border:1px solid #dbeefb;border-radius:19px;padding:22px;margin-top:18px}.tc-chibik-note strong{font-size:13px}.tc-chibik-note p{font-size:11px;color:#6d899c;margin:9px 0 11px}.tc-chibik-note a{font-size:11px;font-weight:700}.tc-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:300px;border:1.5px dashed #acd7ef;background:#f6fbff;border-radius:14px;text-align:center;padding:25px;color:#238fc8;cursor:pointer;margin-bottom:22px}.tc-drop strong{font-size:14px;overflow-wrap:anywhere}.tc-drop>span{font-size:11px;color:#7b97a8}.tc-drop .tc-file-button{background:#e0f1fd;color:#258ecb;font-weight:700;padding:9px 20px;border-radius:8px}.tc-drop input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer}.tc-drop:focus-within,.tc-drop.is-dragging{outline:3px solid #9bd9ff;background:#eaf7ff}.tc-clear-file{background:none;border:0;color:#7a8c98;font-size:11px!important;margin:-10px 0 20px}.tc-error{padding:13px;border-radius:10px;background:#fff1ef;color:#b14439;font-size:12px;margin-top:15px}.tc-gate{padding:30px 15px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:16px}.tc-gate p{color:var(--tc-muted);font-size:14px;margin:0}.tc-login-link{font-size:12px}.tc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.tc-section-heading>span{font-size:11px;color:#8294a1}.tc-method{margin-top:65px;scroll-margin-top:120px}.tc-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tc-method-grid article{border-top:1px solid #dcebf4;padding-top:20px;scroll-margin-top:100px}.tc-method-grid article>span{font-size:10px;font-weight:700;color:var(--tc-blue)}.tc-method h3{font-size:15px;margin:12px 0 10px;line-height:1.5}.tc-method p{font-size:12px;color:#788c9a;line-height:1.85;margin:0}.tc-faq{margin:60px auto 0;max-width:850px}.tc-faq h2{text-align:center;margin-bottom:28px}.tc-faq details{border-bottom:1px solid #e4edf3;padding:18px 4px}.tc-faq summary{font-weight:600;font-size:14px;padding-right:20px}.tc-faq details p{color:var(--tc-muted);font-size:12px;line-height:1.8;margin:12px 0 0}.tc-history{margin-top:35px}.tc-history-list{border:1px solid var(--tc-border);border-radius:15px;overflow:hidden;background:#fff}.tc-history-list a{display:flex;justify-content:space-between;gap:20px;padding:13px 20px;border-bottom:1px solid #edf2f5;font-size:12px}.tc-history-list a:last-child{border-bottom:0}.tc-history-list a>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-status{color:#688698;white-space:nowrap}.tc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.tc-report-body{margin:0;background:#f5fbff}.tc-report-header{max-width:1180px;padding:20px 28px;display:flex;justify-content:space-between;align-items:center;margin:auto;gap:20px}.tc-brand{display:flex;align-items:center;gap:10px;color:#1c2121!important;font-weight:700;font-size:20px}.tc-brand>span{font-size:12px;font-weight:400;color:#6c8493;border-left:1px solid #d8e6ef;padding-left:17px;margin-left:8px}.tc-report-header .tc-button{font-size:12px;padding:10px 18px}.tc-report{padding-top:35px}.tc-report-title{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.tc-report-title h1{font-size:34px}.tc-muted{color:var(--tc-muted);font-size:12px}.tc-filename{overflow-wrap:anywhere}.tc-download{display:flex;align-items:center;flex-direction:column;gap:10px;flex:none}.tc-download small{text-align:center;font-size:10px;color:#7a8e9d}.tc-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.tc-metric{border-radius:18px;padding:22px}.tc-metric>span{font-size:11px;font-weight:700}.tc-metric strong{display:block;font-size:38px;letter-spacing:-1px;line-height:1.2;margin:10px 0}.tc-metric p{font-size:10px;line-height:1.6;color:#657a89;margin:0}.tc-metric-note{font-size:11px;line-height:1.75;color:#768b9b;margin:16px 0 25px}.tc-warning{font-size:12px;background:#f9f4e3;padding:13px 17px;border-radius:11px;color:#7d6526}.tc-report-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:23px;align-items:start;margin-top:28px}.tc-document{border:1px solid var(--tc-border);background:#fff;border-radius:19px;overflow:hidden}.tc-document-top{padding:22px 25px;border-bottom:1px solid var(--tc-border)}.tc-document-top h2{font-size:17px}.tc-legend{display:flex;flex-wrap:wrap;gap:15px;font-size:10px;color:#6e8291;margin-top:12px}.tc-legend>span{display:flex;gap:5px;align-items:center}.tc-swatch{width:10px;height:10px;border-radius:3px;display:inline-block;border:1px solid #aab4bb44}.tc-document-text{padding:27px;font-size:13px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere;max-height:900px;overflow-y:auto}.tc-document-text mark{color:inherit;border-radius:2px;padding:2px 0}.tc-mark-borrowed{background:#fbe6c4}.tc-mark-ai{background:#ecd7fb}.tc-mark-chibik{background:#d9eefd}.tc-sources{background:#fff;border:1px solid var(--tc-border);border-radius:19px;padding:23px}.tc-sources>h2{font-size:17px}.tc-sources>h2 span{font-size:12px;background:#ecf7fe;border-radius:30px;padding:3px 8px;margin-left:5px;color:#6492ae}.tc-sources>.tc-muted{font-size:10px}.tc-source{border-top:1px solid var(--tc-border);padding:18px 0}.tc-source>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tc-source-number{width:24px;height:24px;border-radius:7px;background:#ecf7fe;text-align:center;font-size:11px;color:#6890aa;padding-top:3px}.tc-source>div strong{font-size:14px}.tc-source>a{font-size:12px;line-height:1.55;display:block;overflow-wrap:anywhere}.tc-source small{font-size:10px;display:block;color:#8094a2;margin-top:7px}.tc-empty{padding:20px 0;color:#718b9b}.tc-empty strong{font-size:13px}.tc-empty p{font-size:11px;line-height:1.75}.tc-report-method{background:#fff;border:1px solid var(--tc-border);padding:26px;border-radius:18px;margin-top:25px}.tc-report-method h2{font-size:18px}.tc-coverage{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:22px 0}.tc-coverage span{font-size:10px;color:#7b8f9d}.tc-coverage strong{display:block;font-size:21px;color:#2f6b93}.tc-report-method p{font-size:11px;line-height:1.8;color:#7d909e}.tc-report-footer{display:flex;justify-content:space-between;gap:20px;padding:25px 28px;max-width:1180px;margin:auto;font-size:11px;color:#7a91a1}.tc-progress-card{max-width:740px;margin:50px auto 120px;padding:50px 30px;border:1px solid var(--tc-border);border-radius:24px;background:#fff;text-align:center}.tc-progress-card h1{font-size:29px;margin:20px 0}.tc-progress-card p{font-size:13px;color:#7a8f9f;line-height:1.8}.tc-spinner{width:42px;height:42px;border-radius:50%;border:3px solid #e4f3ff;border-top-color:#199af0;margin:0 auto 25px;animation:tc-spin 1s linear infinite}.tc-state-icon{margin:auto;width:46px;height:46px;border-radius:50%;background:#fff0db;color:#b28532;font-size:26px}@keyframes tc-spin{to{transform:rotate(360deg)}}
@media(min-width:1500px){.tc-wrap,.tc-report-header,.tc-report-footer{max-width:1280px}.tc h1{font-size:47px}.tc textarea{min-height:300px}}
@media(max-width:980px){.tc-hero{grid-template-columns:1fr 260px;gap:20px}.tc h1{font-size:36px}.tc-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:17px}.tc-editor-card{padding:22px}.tc-side-card{padding:22px}.tc-card-heading{align-items:start;flex-direction:column;gap:9px}.tc-report-grid{grid-template-columns:minmax(0,1fr) 250px}.tc-metric{padding:18px}.tc-metric strong{font-size:32px}.tc-report-title h1{font-size:31px}}
@media(max-width:760px){.tc{padding-top:18px;padding-bottom:45px}.tc-wrap{padding:0 18px}.tc-breadcrumb{margin-bottom:24px;font-size:11px}.tc-hero{grid-template-columns:1fr;margin-bottom:25px;gap:22px}.tc h1{font-size:32px;letter-spacing:-.8px}.tc-lead{font-size:14px}.tc-desktop{display:none}.tc-intro-card{display:none}.tc-eyebrow{font-size:11px}.tc-benefits{font-size:10px;gap:9px 13px}.tc-workspace{grid-template-columns:1fr}.tc-editor-card{padding:21px 18px;border-radius:18px}.tc-card-heading{flex-direction:row;align-items:center}.tc h2{font-size:18px}.tc-pill{font-size:9px;padding:4px 8px}.tc-tabs{width:100%}.tc-tabs button{flex:1;padding:10px 12px}.tc textarea{min-height:240px;padding:15px;font-size:13px}.tc-editor-foot{font-size:9px}.tc-submit-row{align-items:stretch;flex-direction:column;gap:10px}.tc-submit-row>span{font-size:10px;text-align:center}.tc-submit-row>span br{display:none}.tc-side{display:grid;grid-template-columns:1fr;gap:15px}.tc-side-card{padding:22px}.tc-report-points{gap:18px}.tc-report-points p{font-size:12px}.tc-report-points strong{font-size:13px}.tc-chibik-note{margin:0}.tc-chibik-note p{font-size:12px}.tc-method{margin-top:38px}.tc-section-heading{align-items:start;flex-direction:column;gap:8px}.tc-method-grid{grid-template-columns:1fr;gap:22px}.tc-method h3{font-size:16px}.tc-faq{margin-top:40px}.tc-faq summary{font-size:13px}.tc-history-list a{padding:14px;font-size:11px}.tc-drop{min-height:260px;padding:20px 12px}.tc-drop>span{font-size:10px}.tc-report-header{padding:16px 18px;gap:10px}.tc-brand{font-size:18px;gap:7px}.tc-brand>span{display:none}.tc-brand img{width:34px;height:34px}.tc-report-header .tc-button{font-size:10px;padding:10px 13px;gap:8px}.tc-report-title{align-items:start;flex-direction:column;gap:14px}.tc-report-title h1{font-size:28px}.tc-download{flex-direction:row;gap:15px;align-items:center}.tc-download small{text-align:left;font-size:9px}.tc-metrics{grid-template-columns:1fr 1fr;gap:10px}.tc-metric{border-radius:15px;padding:16px}.tc-metric strong{font-size:31px}.tc-metric>span{font-size:10px}.tc-metric p{font-size:9px}.tc-report-grid{grid-template-columns:1fr}.tc-document-text{max-height:600px;padding:20px;font-size:12px}.tc-document-top{padding:20px}.tc-sources{padding:20px}.tc-coverage{grid-template-columns:1fr 1fr;gap:20px}.tc-report-method{padding:20px}.tc-report-footer{flex-wrap:wrap;padding:20px 18px;font-size:10px}.tc-report-footer>span{order:3;width:100%}.tc-progress-card{margin:25px auto 70px;padding:35px 20px}.tc-progress-card h1{font-size:25px}.tc-consent small{font-size:10px}.tc-privacy{font-size:10px}}
@media(prefers-reduced-motion:reduce){.tc-spinner{animation:none}.tc-button{transition:none}}

.tc-mark-ai-also{text-decoration:underline wavy #8a5cd6;text-decoration-thickness:1.5px;text-underline-offset:4px}.tc-swatch.tc-mark-ai-also{box-shadow:inset 0 -3px 0 #8a5cd6}
.tc-progress-bar{height:6px;max-width:420px;margin:22px auto 12px;background:#e8f3fb;border-radius:6px;overflow:hidden}.tc-progress-bar span{display:block;height:100%;background:#199af0;border-radius:6px;transition:width .8s ease}.tc-eta{font-size:14px!important;color:#2f6b93!important;font-weight:600}
.tc-mark-citation{background:#d3f5ea}.tc-swatch.tc-citation{background:#d3f5ea}.tc-metric.tc-citation{background:#effcf8}.tc-metric.tc-citation strong{color:#2ea676}.tc-vk{border:1px solid #d2e4ef;background:#f5fbff;border-radius:16px;padding:20px 22px;margin:0 0 18px}.tc-vk>strong{display:block;font-size:17px;margin:6px 0}.tc-vk p{font-size:12px;color:#5d7383;line-height:1.7}.tc-vk-steps{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0 14px;font-size:11px}.tc-vk-steps li{padding:5px 10px;border-radius:20px;background:#e3f1fc;color:#4f7590}.tc-vk-steps li[aria-current]{background:#199af0;color:#fff}#tc-vk-community .tc-button{margin:4px 6px 4px 0}.tc-vk-status{font-weight:600;color:#2f6b93}.tc-deep{margin-top:26px;border-radius:20px;padding:28px;background:linear-gradient(135deg,#0d84d3,#199af0);color:#fff}.tc-deep .tc-eyebrow{color:#d8efff}.tc-deep h2{color:#fff;font-size:24px;margin:8px 0}.tc-deep-head p{color:#e3f3ff;font-size:13px;line-height:1.7;max-width:680px}.tc-deep-list{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tc-deep-list li{background:rgba(255,255,255,.12);border-radius:14px;padding:14px 16px}.tc-deep-list strong{display:block;font-size:14px}.tc-deep-list span{font-size:11px;color:#e3f3ff;line-height:1.6}.tc-deep-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tc-deep-actions .tc-button{background:#fff;color:#0d84d3!important}.tc-deep-actions small{font-size:10px;color:#d8efff;max-width:420px}@media (max-width:700px){.tc-deep-list{grid-template-columns:1fr}}
.tc-hero-report{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:28px;align-items:center;background:#fff;border:1px solid var(--tc-border);border-radius:24px;padding:30px;position:relative;overflow:hidden}.tc-hero-report:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--tone,#199af0)}.tc-tone-orange{--tone:#f2a654}.tc-tone-purple{--tone:#9466e0}.tc-tone-green{--tone:#1fae8a}.tc-tone-blue{--tone:#199af0}
.tc-hero-main h1{font-size:34px;line-height:1.15;margin:10px 0 8px;color:var(--tc-ink)}.tc-hero-detail{font-size:15px;color:#41576a;line-height:1.6;margin:0 0 6px}.tc-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 6px}.tc-hero-actions button{cursor:pointer;border:0}
.tc-rings{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tc-ring{text-align:center;position:relative}.tc-ring svg{width:100%;max-width:112px;transform:rotate(-90deg)}.tc-ring circle{fill:none;stroke-width:9}.tc-ring-track{stroke:#edf3f8}.tc-ring-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dasharray 1s ease}
.tc-ring>strong{position:absolute;left:0;right:0;top:calc(min(112px,100%)/2 - 14px);font-size:20px;letter-spacing:-.5px}.tc-ring>span{display:block;font-weight:700;font-size:12px;color:var(--tc-ink);margin-top:4px}.tc-ring>small{display:block;font-size:10px;color:#7b8f9d}
.tc-ring.tc-green{color:#1fae8a}.tc-ring.tc-orange{color:#f2a654}.tc-ring.tc-citation{color:#2ea676}.tc-ring.tc-purple{color:#9466e0}
.tc-card{background:#fff;border:1px solid var(--tc-border);border-radius:20px;padding:24px 26px;margin-top:20px}.tc-card-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.tc-card-title h2{font-size:18px;margin:0}
.tc-stack{display:flex;height:22px;border-radius:12px;overflow:hidden;background:#edf3f8}.tc-stack span{display:block;height:100%}.tc-stack .tc-green,.tc-swatch.tc-green{background:#1fae8a}.tc-stack .tc-orange{background:#f2a654}.tc-stack .tc-citation{background:#2ea676}
.tc-stack-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;color:#5d7383}.tc-stack-legend span{display:flex;align-items:center;gap:6px}.tc-stack-legend b{color:var(--tc-ink)}
.tc-heat{margin-top:18px}.tc-heat-label{font-size:11px;font-weight:700;color:#5d7383}.tc-heat-strip{display:grid;grid-template-columns:repeat(48,1fr);gap:2px;margin-top:6px}.tc-heat-strip i{height:18px;border-radius:3px;background:#dfe9f1}.tc-heat-strip i.tc-hot{background:#f2a654}.tc-heat-ends{display:flex;justify-content:space-between;font-size:10px;color:#8aa0af}
.tc-steps ol{list-style:none;counter-reset:step;padding:0;margin:0;display:grid;gap:10px}.tc-steps li{counter-increment:step;display:grid;grid-template-columns:34px 1fr;gap:4px 12px;padding:14px 16px;border-radius:14px;background:#f6fafd}.tc-steps li:before{content:counter(step);grid-row:span 2;width:30px;height:30px;border-radius:50%;background:#199af0;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:13px}.tc-steps strong{font-size:14px}.tc-steps span{font-size:12px;color:#5d7383;line-height:1.6}
.tc-src-label{display:inline-block;min-width:16px;padding:0 4px;margin:0 2px;border-radius:5px;background:#199af0;color:#fff;font-size:9px;line-height:15px;text-align:center;vertical-align:super;cursor:pointer;font-weight:700}
.tc-document-text.tc-filtered mark:not(.tc-on){background:transparent!important;text-decoration:none}.tc-document-text.tc-filtered .tc-src-label:not(.tc-on){opacity:.25}.tc-document-text mark.tc-on{outline:2px solid #f2a654;outline-offset:1px}
.tc-source{cursor:pointer;border-radius:12px;transition:background .2s}.tc-source:hover,.tc-source.is-active{background:#f2f8fd}.tc-source.is-active{box-shadow:inset 3px 0 0 #199af0}.tc-source-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tc-source-meter{height:6px;border-radius:4px;background:#edf3f8;overflow:hidden;margin-bottom:8px}.tc-source-meter span{display:block;height:100%;background:#f2a654}.tc-source-chibik .tc-source-meter span{background:#7cc7f2}.tc-link-button{border:0;background:none;color:#199af0;cursor:pointer;padding:0;font:inherit}
.tc-explain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tc-explain-grid p{font-size:12px;color:#5d7383;line-height:1.7;margin:6px 0 0}.tc-green-text{color:#178a6e}.tc-orange-text{color:#c77d27}.tc-citation-text{color:#2ea676}.tc-purple-text{color:#7046c2}
.tc-packs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0 18px}.tc-pack{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;border-radius:14px;background:rgba(255,255,255,.14);color:#fff!important;text-decoration:none;transition:background .2s}.tc-pack:hover{background:rgba(255,255,255,.26)}.tc-pack b{font-size:26px;line-height:1}.tc-pack span{font-size:11px;color:#d8efff}.tc-pack strong{font-size:16px;margin-top:6px}.tc-pack small{font-size:10px;color:#d8efff}
.tc-depth{border:0;padding:0;margin:14px 0 4px;display:flex;gap:10px;flex-wrap:wrap}.tc-depth legend{font-size:12px;font-weight:700;margin-bottom:6px}.tc-depth label{display:flex;gap:8px;align-items:center;padding:10px 14px;border:1px solid var(--tc-border);border-radius:12px;cursor:pointer}.tc-depth small{display:block;font-size:10px;color:#7b8f9d}.tc-state-ok{background:#e3f7ec!important;color:#2ea676!important}
@media (max-width:900px){.tc-hero-report{grid-template-columns:1fr}.tc-explain-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tc-rings,.tc-packs{grid-template-columns:repeat(2,1fr)}.tc-explain-grid{grid-template-columns:1fr}.tc-hero-main h1{font-size:26px}.tc-hero-report{padding:22px}}
.tc-ring{background:none!important;padding:0!important}.tc-stack-legend .tc-swatch.tc-green{background:#1fae8a}.tc-stack-legend .tc-swatch.tc-citation{background:#2ea676}.tc-stack-legend .tc-swatch.tc-orange{background:#f2a654}.tc-stack-legend .tc-swatch.tc-blue{background:#7cc7f2}
.tc-legend{align-items:center}.tc-jump{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--tc-border);background:#fff;border-radius:20px;padding:5px 11px;font:inherit;font-size:11px;color:#41576a;cursor:pointer;transition:background .2s,border-color .2s}.tc-jump:hover{background:#f2f8fd;border-color:#bcdcf2}.tc-jump:disabled{opacity:.45;cursor:default}.tc-jump-count{font-weight:700;color:var(--tc-ink)}.tc-legend-hint{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#6e8291}.tc-jump-hint{font-size:10px!important;margin:8px 0 0}
.tc-document-text mark.tc-flash{animation:tc-flash 1.8s ease}@keyframes tc-flash{0%,60%{box-shadow:0 0 0 4px rgba(21,155,234,.45)}100%{box-shadow:0 0 0 0 rgba(21,155,234,0)}}.tc-heat-strip i{cursor:pointer}.tc-heat-strip i.tc-hot:hover{outline:2px solid #c77d27}
.tc-report-body{background:#f5fbff;font-family:Manrope,Inter,Arial,sans-serif}
.tc-top{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid #e1edf5}.tc-top-inner{max-width:1180px;margin:auto;padding:12px 24px;display:flex;align-items:center;gap:24px}
.tc-top .tc-brand,.tc-foot .tc-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1c2121!important}.tc-brand-name{display:flex;flex-direction:column;font-weight:700;font-size:18px;line-height:1.1}.tc-brand-name small{font-size:11px;font-weight:500;color:#5d6566}
.tc-top-nav{display:flex;gap:22px;margin-left:12px}.tc-top-nav a{font-size:13px;font-weight:600;color:#3a4243;text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}.tc-top-nav a:hover{color:#199af0;border-color:#199af0}
.tc-top-account{margin-left:auto;display:flex;align-items:center;gap:14px}.tc-top-link{font-size:13px;font-weight:600;color:#199af0!important;text-decoration:none}.tc-top-cta{padding:10px 18px!important;font-size:13px!important}.tc-credit-badge{font-size:12px;font-weight:700;color:#0d84d3;background:#d9eefd;border-radius:20px;padding:4px 10px}

.tc-how-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.tc-how-stats div{background:#f5fbff;border:1px solid #e1edf5;border-radius:14px;padding:16px}.tc-how-stats strong{display:block;font-size:26px;color:#199af0;letter-spacing:-.5px}.tc-how-stats span{font-size:11px;color:#5d6566}
.tc-how-steps{list-style:none;counter-reset:how;padding:0;margin:0 0 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tc-how-steps li{counter-increment:how;position:relative;padding:16px 16px 16px 16px;border-radius:14px;background:#fff;border:1px solid #e1edf5}.tc-how-steps li:before{content:counter(how);display:inline-flex;width:26px;height:26px;border-radius:50%;background:#d9eefd;color:#0d84d3;font-weight:700;font-size:12px;align-items:center;justify-content:center;margin-bottom:8px}
.tc-how-steps strong{display:block;font-size:13px;margin-bottom:4px}.tc-how-steps span{font-size:12px;color:#5d6566;line-height:1.6}
.tc-how-limits{background:#f9f4e3;border-radius:14px;padding:16px 18px}.tc-how-limits strong{font-size:13px}.tc-how-limits ul{margin:8px 0 0;padding-left:18px}.tc-how-limits li{font-size:12px;color:#5d5126;line-height:1.7}.tc-how-id{font-size:10px;color:#8a9394;margin:14px 0 0}
.tc-hero-report,.tc-card,.tc-document,.tc-sources{box-shadow:0 6px 24px rgba(25,154,240,.06)}.tc-button{background:#199af0}.tc-button:hover{background:#0d84d3}
@media (max-width:900px){.tc-top-nav{display:none}.tc-foot-inner{grid-template-columns:1fr 1fr}.tc-how-stats,.tc-how-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.tc-top-link,.tc-credit-badge{display:none}.tc-foot-inner{grid-template-columns:1fr}.tc-top-inner{padding:10px 16px}}
.tc-button.tc-button-light{background:#e3f1fc!important;color:#0d84d3!important}.tc-button.tc-button-light:hover{background:#d9eefd!important}.tc-deep-actions .tc-button{background:#fff!important;color:#0d84d3!important}
.tc-brand>span.tc-brand-name{border:0!important;padding:0!important;margin:0!important;font-size:18px!important;color:inherit!important}.tc-foot .tc-brand>span.tc-brand-name{font-size:16px!important}
.tc-heat-strip i.tc-hot-borrowed,.tc-swatch.tc-hot-borrowed{background:#f2a654}.tc-heat-strip i.tc-hot-citation,.tc-swatch.tc-hot-citation{background:#2ea676}.tc-heat-strip i.tc-hot-chibik,.tc-swatch.tc-hot-chibik{background:#7cc7f2}.tc-heat-keys{font-weight:500;color:#8a9394;margin-left:10px;display:inline-flex;gap:6px;align-items:center}.tc-heat-keys .tc-swatch{margin-left:6px}
.tc-foot{margin-top:56px;background:#f5fbfe;font-family:Inter,Manrope,sans-serif;padding:0 3vw}.tc-foot-inner{max-width:1180px;margin:auto;padding:44px 0 28px;display:grid;grid-template-columns:1fr 1.2fr 1.4fr;gap:32px;border-bottom:1px solid #c5dffb}.tc-foot-col{display:flex;flex-direction:column;gap:12px}.tc-foot-col strong{font-size:15px;color:#1c2020;font-weight:700}.tc-foot-col strong a{color:#1c2020!important}.tc-foot-col a{font-size:14px;color:#4e5a5b!important;text-decoration:none;line-height:160%}.tc-foot-col a:hover{color:#199af0!important}.tc-foot-col p{font-size:14px;color:#4e5a5b;line-height:160%;margin:-8px 0 4px}.tc-foot-note{font-size:12px!important;color:#6b7576!important;margin-top:6px!important}.tc-foot-bottom{max-width:1180px;margin:auto;padding:28px 0 44px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.tc-foot-bottom .tc-brand-name{font-size:22px!important;color:#1c2121!important}.tc-foot-copy{font-size:14px;color:#1c2020}.tc-foot-legal{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px 0}.tc-foot-legal a{font-size:13px;color:#4e5a5b!important;text-decoration:none;padding:0 10px;border-right:1px solid #199af0}.tc-foot-legal a:last-child{border-right:0}.tc-foot-legal a:hover{color:#199af0!important}@media (max-width:900px){.tc-foot-inner{grid-template-columns:1fr 1fr}.tc-foot-legal{margin-left:0}}@media (max-width:560px){.tc-foot-inner{grid-template-columns:1fr}.tc-foot-legal a{border:0;padding:0 14px 0 0}}
.tc-foot{border-top:1px solid #c5dffb}
.tc-ring>strong.tc-ring-word{font-size:15px;letter-spacing:0;top:calc(min(112px,100%)/2 - 10px)}.tc-ring.tc-ai-low{color:#9aa7c7}.tc-ring.tc-ai-medium{color:#b07be8}.tc-ring.tc-ai-high{color:#7046c2}
.tc-ai-quiet mark.tc-mark-ai{background:transparent!important}.tc-ai-quiet mark.tc-mark-ai-also{text-decoration:none!important}.tc-ai-quiet-note{font-size:12px!important;background:#f5f0fd;border-radius:10px;padding:8px 12px;margin-top:10px}

.tc-intro-card{padding-right:150px;min-height:190px}.tc-hero{grid-template-columns:1fr 400px}
.tc-intro-chibik{position:absolute;right:4px;bottom:0;width:150px;height:auto;pointer-events:none;filter:drop-shadow(0 10px 18px rgba(25,154,240,.18))}
.tc-intro-card>strong{margin-right:0}
.tc-drop.is-filled{border-color:#43b581;background:#f2fbf6}
.tc-file-chip{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid #bfe6cf;background:#f2fbf6;border-radius:14px}
.tc-file-chip>div{flex:1;min-width:0}.tc-file-chip strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-file-chip small{font-size:12px;color:#4d7a63}
.tc-file-chip-icon{flex:none;width:30px;height:30px;border-radius:50%;background:#43b581;color:#fff;display:grid;place-items:center;font-weight:700}
.tc-file-chip .tc-clear-file{flex:none;margin:0}
.tc-hero-report{grid-template-columns:150px minmax(0,1fr) minmax(0,480px)}
.tc-hero-chibik{width:150px;height:auto;align-self:end;margin-bottom:-30px;filter:drop-shadow(0 10px 18px rgba(25,154,240,.18))}
.tc-ai-scale .tc-scale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}
.tc-scale-item{border:1px solid var(--tc-border);border-radius:16px;padding:14px 16px;border-top:4px solid #9aa7c7}
.tc-scale-item.tc-scale-medium{border-top-color:#b07be8}.tc-scale-item.tc-scale-high{border-top-color:#7046c2}
.tc-scale-item.is-current{background:#f5f0fd;box-shadow:0 0 0 2px #b07be8 inset}
.tc-scale-item b{font-size:15px}.tc-scale-item b small{font-size:11px;font-weight:600;color:#7046c2;background:#fff;border-radius:999px;padding:2px 8px;margin-left:6px}
.tc-scale-item p{font-size:13px;line-height:1.55;color:#41576a;margin:8px 0 0}.tc-scale-how{font-size:13px;line-height:1.6;margin:12px 0 0}
@media (max-width:1100px){.tc-hero{grid-template-columns:1fr 340px}.tc-hero-report{grid-template-columns:120px minmax(0,1fr)}.tc-hero-report .tc-rings{grid-column:1/-1}.tc-hero-chibik{width:120px;margin-bottom:0;align-self:center}}
@media (max-width:900px){.tc-hero{grid-template-columns:1fr}.tc-intro-card{display:block;min-height:0;padding:18px 120px 18px 20px}.tc-intro-card p{margin-bottom:10px}.tc-intro-chibik{width:105px}.tc-ai-scale .tc-scale-grid{grid-template-columns:1fr}}
@media (max-width:600px){.tc-hero-report{grid-template-columns:76px minmax(0,1fr);gap:14px}.tc-hero-chibik{width:76px;align-self:start}.tc-hero-report .tc-hero-main{grid-column:2}}
@media (max-width:420px){.tc-hero-report{grid-template-columns:1fr}.tc-hero-chibik{width:84px;justify-self:end;margin:-6px 0 -60px;position:relative;z-index:0}.tc-hero-report .tc-hero-main{grid-column:1}}
.tc-paper-frame{background:#e9eef4;border-top:1px solid #e3e8ef;padding:28px;max-height:680px;overflow:auto;scrollbar-color:#9aa6b2 #f1f5f9}
.tc-paper-frame::-webkit-scrollbar{width:12px}.tc-paper-frame::-webkit-scrollbar-track{background:#f1f5f9}.tc-paper-frame::-webkit-scrollbar-thumb{background:#9aa6b2;border:3px solid #f1f5f9;border-radius:999px}
.tc-paper-frame .tc-document-text{max-width:794px;margin:0 auto;max-height:none;overflow:visible;background:#fff;border:1px solid #e3e8ef;box-shadow:0 16px 38px rgba(15,23,42,.14);padding:56px 60px;font-family:"Times New Roman",Times,serif;font-size:16px;line-height:1.75;color:#111}
.tc-report-grid{grid-template-columns:minmax(0,1fr) 320px}
.tc-sources{position:sticky;top:84px;display:flex;flex-direction:column;max-height:calc(100vh - 110px);padding:20px 16px 14px}
.tc-sources>h2,.tc-sources>.tc-muted{padding:0 6px}
.tc-source-list{overflow-y:auto;margin:8px -4px 0;padding:0 4px;scrollbar-width:thin}
.tc-source{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 8px;border-top:1px solid var(--tc-border)}
.tc-source-body a,.tc-source-title{font-size:12.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.tc-source-body small{margin-top:3px;font-size:10.5px}
.tc-source-body .tc-source-meter{height:4px;margin:7px 0 0}
.tc-source-percent{font-size:13px;white-space:nowrap}
.tc-source-number{padding-top:4px}
.tc-sources-more{display:none;border:1px solid var(--tc-border);background:#f5fbfe;color:#199af0;font-weight:700;font-size:13px;border-radius:12px;padding:10px;margin-top:10px;cursor:pointer}
@media(max-width:980px){.tc-report-grid{grid-template-columns:minmax(0,1fr) 270px}}
@media(max-width:760px){.tc-report-grid{grid-template-columns:1fr}.tc-sources{position:static;max-height:none;order:-1}.tc-source-list{overflow:visible}.tc-source-list.is-collapsed .tc-source:nth-child(n+6){display:none}.tc-sources-more{display:block}.tc-paper-frame{padding:12px;max-height:70vh}.tc-paper-frame .tc-document-text{padding:22px 18px;font-size:15px}}
.tc-source>.tc-source-body{display:block;margin:0;min-width:0}.tc-source-body small{display:block}
@media (max-width:420px){.tc-hero-report .tc-eyebrow{padding-right:84px}}
@media (max-width:760px){.tc-hero-report{grid-template-columns:1fr;gap:18px}.tc-hero-chibik{position:absolute;top:16px;right:14px;width:92px;margin:0;z-index:0}.tc-hero-report .tc-hero-main{grid-column:1;position:relative;z-index:1}.tc-hero-report .tc-eyebrow,.tc-hero-main h1{padding-right:96px}.tc-hero-report .tc-rings{grid-column:1}}
@media (max-width:420px){.tc-hero-chibik{width:78px;top:12px;right:10px}.tc-hero-report .tc-eyebrow,.tc-hero-main h1{padding-right:78px}}
.tc-hero.tc-hero-main-site{display:block;margin-bottom:32px;border-radius:28px;background:linear-gradient(#f5fbff,#edf6fd) ;border:1px solid #e1f0fb;overflow:hidden}
.tc-hero-box{background:url(/layout_project/template/img/block-1/img_chibik-1.png) right 40px bottom/360px auto no-repeat;padding:56px 48px;min-height:400px;box-sizing:border-box}
.tc-hero-box h1{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(28px,4vw,52px);line-height:1.2;color:#1c2121;margin:0 0 28px;max-width:640px;letter-spacing:-.5px}
.tc-hero-box h1 span{color:#199af0}
.tc-hero-t1{font-weight:500;font-size:clamp(17px,2vw,22px);line-height:1.45;color:#585b5b;margin:0 0 26px;display:flex;align-items:center;gap:12px}
.tc-hero-t1>span{flex:none;padding:4px 12px;border-radius:999px;color:#199af0;border:3px solid #199af0;font-size:18px;font-weight:900;line-height:1.3}
.tc-hero-checks{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:24px}
.tc-hero-checks p{display:flex;align-items:center;gap:10px;margin:0;text-transform:uppercase;font-size:12px;font-weight:600;color:#1c2121}
.tc-hero-checks p span{display:inline-block;width:24px;height:24px;border-radius:6px;background:#199af0 url(/layout_project/template/img/block-1/check_mark.svg) center no-repeat}
.tc-hero-link{font-size:13px;font-weight:700;color:#199af0}
@media (max-width:1100px){.tc-hero-box{background-size:300px auto;background-position:right 16px bottom}}
@media (max-width:900px){.tc-hero-box{background-size:250px auto;padding:40px 30px;min-height:340px}.tc-hero-box h1,.tc-hero-t1{max-width:62%}}
@media (max-width:580px){.tc-hero.tc-hero-main-site{border-radius:20px;margin-bottom:20px}.tc-hero-box{background-size:180px auto;background-position:right -8px bottom;padding:24px 18px;min-height:0}.tc-hero-box h1{font-size:28px;max-width:none;margin-bottom:18px}.tc-hero-t1{font-size:16px;max-width:62%;margin-bottom:18px}.tc-hero-t1>span{font-size:14px}.tc-hero-checks{flex-direction:column;gap:10px;margin-bottom:16px}.tc-hero-checks p{font-size:11px}.tc-hero-checks p span{width:22px;height:22px;border-radius:5px}}
@media (max-width:360px){.tc-hero-box{background-size:150px auto}.tc-hero-t1{font-size:14px}}
.tc-hero-report.tc-hero-v2{display:block;padding:0;background:linear-gradient(#f5fbff,#edf6fd);border:1px solid #e1f0fb;border-radius:28px}
.tc-hero-v2:before{display:none}
.tc-hero-v2 .tc-hero-top{background:url(/layout_project/template/img/block-1/img_chibik-1.png) right 48px bottom/310px auto no-repeat;padding:44px 48px 36px;min-height:330px;box-sizing:border-box}
.tc-hero-v2 .tc-hero-main{max-width:calc(100% - 340px)}
.tc-hero-v2 .tc-hero-main h1{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.2;letter-spacing:-.5px;margin:12px 0 14px;color:#1c2121}
.tc-hero-v2.tc-tone-green h1{color:#1c2121}.tc-hero-v2 .tc-hero-detail{font-size:clamp(16px,1.6vw,19px);color:#585b5b;font-weight:500}
.tc-hero-v2 .tc-rings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 20px 20px;padding:22px 16px 16px;background:#fff;border-radius:20px;box-shadow:0 6px 24px rgba(25,154,240,.08)}
@media (max-width:900px){.tc-hero-v2 .tc-hero-top{background-size:230px auto;background-position:right 16px bottom;padding:32px 28px 26px}.tc-hero-v2 .tc-hero-main{max-width:calc(100% - 220px)}}
@media (max-width:760px){.tc-hero-report.tc-hero-v2{display:block}.tc-hero-v2 .tc-hero-top{background-size:130px auto;background-position:right 8px top 18px;padding:22px 18px 18px;min-height:0}.tc-hero-v2 .tc-hero-main{max-width:none}.tc-hero-v2 .tc-eyebrow,.tc-hero-v2 .tc-hero-main h1{padding-right:120px}.tc-hero-v2 .tc-hero-main h1{font-size:26px}.tc-hero-v2 .tc-rings{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 12px 12px;padding:18px 10px 12px;row-gap:18px}}
@media (max-width:420px){.tc-hero-v2 .tc-hero-top{background-size:104px auto}.tc-hero-v2 .tc-eyebrow,.tc-hero-v2 .tc-hero-main h1{padding-right:96px}.tc-hero-v2 .tc-hero-main h1{font-size:24px}}
.tc-hero-bust{display:none}
@media (max-width:760px){
.tc-hero-v2 .tc-hero-top{background:none;padding:20px 16px 16px}
.tc-hero-v2 .tc-hero-main{display:grid;grid-template-columns:minmax(0,1fr) 128px;column-gap:6px}
.tc-hero-v2 .tc-hero-main>*{grid-column:1/-1}
.tc-hero-v2 .tc-eyebrow,.tc-hero-v2 .tc-hero-main h1{padding-right:0}
.tc-hero-v2 .tc-eyebrow{font-size:11px}
.tc-hero-v2 .tc-hero-main h1{grid-column:1;grid-row:2;font-size:25px;margin:10px 0 8px;align-self:end}
.tc-hero-v2 .tc-hero-bust{display:block;grid-column:2;grid-row:2/4;width:128px;height:auto;align-self:end;margin-bottom:-4px}
.tc-hero-v2 .tc-hero-detail{grid-column:1;grid-row:3;font-size:15px;line-height:1.45;margin:0 0 4px}
.tc-hero-v2 .tc-filename{font-size:11px;margin-top:10px;overflow-wrap:anywhere}
.tc-hero-v2 .tc-hero-actions{flex-direction:column;gap:8px;margin-top:12px}
.tc-hero-v2 .tc-hero-actions>*{width:100%;justify-content:center;text-align:center;box-sizing:border-box}
.tc-hero-v2 .tc-rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin:0 10px 10px;padding:14px 12px}
.tc-hero-v2 .tc-ring{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:10px;align-items:center;text-align:left}
.tc-hero-v2 .tc-ring svg{width:56px;grid-row:1/3}
.tc-hero-v2 .tc-ring circle{stroke-width:11}
.tc-hero-v2 .tc-ring>strong,.tc-hero-v2 .tc-ring>strong.tc-ring-word{left:0;right:auto;width:56px;top:50%;transform:translateY(-50%);font-size:13px;text-align:center;letter-spacing:-.3px}
.tc-hero-v2 .tc-ring>strong.tc-ring-word{font-size:10px;line-height:1.1}
.tc-hero-v2 .tc-ring>span{grid-column:2;margin:0;font-size:12px;align-self:end}
.tc-hero-v2 .tc-ring>small{grid-column:2;align-self:start;line-height:1.3}
}
@media (max-width:420px){.tc-hero-v2 .tc-hero-top{background:none}.tc-hero-v2 .tc-hero-main{grid-template-columns:minmax(0,1fr) 112px}.tc-hero-v2 .tc-hero-bust{width:112px}.tc-hero-v2 .tc-hero-main h1{font-size:23px;padding-right:0}.tc-hero-v2 .tc-eyebrow{padding-right:0}}
@media (max-width:760px){
.tc-hero-v2 .tc-rings{grid-template-columns:1fr;gap:0;padding:4px 14px}
.tc-hero-v2 .tc-ring{grid-template-columns:42px minmax(0,1fr) auto;column-gap:12px;padding:11px 0!important;border-top:1px solid #edf3f8}
.tc-hero-v2 .tc-ring:first-child{border-top:0}
.tc-hero-v2 .tc-ring svg{width:42px}
.tc-hero-v2 .tc-ring circle{stroke-width:12}
.tc-hero-v2 .tc-ring>strong,.tc-hero-v2 .tc-ring>strong.tc-ring-word{position:static;transform:none;width:auto;grid-column:3;grid-row:1/3;font-size:19px;text-align:right;white-space:nowrap}
.tc-hero-v2 .tc-ring>strong.tc-ring-word{font-size:15px}
.tc-hero-v2 .tc-ring>span{font-size:14px}
.tc-hero-v2 .tc-ring>small{font-size:11px}
}
.tc-review-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}
.tc-review-list li{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;border:1px solid var(--tc-border);border-left:4px solid #9aa7c7;border-radius:14px;padding:12px 14px;background:#fff}
.tc-review-list li.tc-review-high{border-left-color:#e5484d;background:#fff8f8}.tc-review-list li.tc-review-medium{border-left-color:#f2a654}.tc-review-list li.tc-review-low{border-left-color:#9aa7c7}
.tc-review-list strong{font-size:14px}.tc-review-list p{margin:4px 0 0;font-size:13px;line-height:1.55;color:#41576a}
.tc-review-jump{flex:none;border:1px solid var(--tc-border);background:#f5fbfe;color:#199af0;font-weight:700;font-size:12px;border-radius:10px;padding:8px 12px;cursor:pointer;white-space:nowrap}
.tc-review-ok{margin:10px 0 0;font-size:14px;line-height:1.6;color:#1f7a5c;background:#f2fbf6;border-radius:12px;padding:12px 14px}
.tc-review-skipped{margin:12px 0 0;font-size:12px}
.tc-scale-pages{margin:12px 0 0;font-size:14px;font-weight:600;color:#7046c2}
.tc-document-text mark.tc-mark-skipped{background:transparent;color:#9aa6b2}
.tc-document-text ::selection{background:#ffe08a}
@media (max-width:600px){.tc-review-list li{flex-direction:column;gap:8px}.tc-review-jump{align-self:stretch}}
