.tl-crumbs{color:var(--dv-dim);flex-wrap:wrap;gap:6px;margin:-12px 0 -8px;font-size:13px;display:flex}.tl-crumbs a{color:var(--dv-dim);text-decoration:none}.tl-crumbs a:hover,.tl-crumbs [aria-current]{color:var(--dv-fg)}.tl-hero h1{max-width:22ch}.tl-tool{flex-direction:column;gap:16px;margin-top:6px;display:flex}.tl-inline{color:var(--dv-dim);align-items:center;gap:8px;font-size:13.5px;display:flex}.tl-inline input{border:1px solid var(--dv-line);width:180px;color:var(--dv-fg);background:#fafbf8;border-radius:10px;padding:6px 10px;font:500 13px Geist Mono,monospace}.tl-result{flex-direction:column;gap:14px;display:flex}.tl-verdict{border-radius:12px;margin:0;padding:12px 16px;font-size:15px;font-weight:500}.tl-verdict.good{color:#2f4716;background:#eef7dc}.tl-verdict.bad{color:#8a2c19;background:#fbe9e4}.tl-group h3{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 8px;font-size:15px;display:flex}.tl-group h3 span{color:var(--dv-dim);font-size:13px;font-weight:400}.tl-table{border:1px solid var(--dv-line);background:#fff;border-radius:14px;overflow:hidden}.tl-row{border-top:1px solid var(--dv-line);grid-template-columns:minmax(150px,1.1fr) 2fr auto minmax(140px,1.2fr);align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:grid}.tl-row:first-child{border-top:0}.tl-agent{flex-direction:column;gap:2px;min-width:0;display:flex}.tl-agent code{word-break:break-all;font:600 13px Geist Mono,monospace}.tl-agent small,.tl-rule small{color:var(--dv-dim);font-size:12px}.tl-purpose{color:var(--dv-dim)}.tl-rule{color:var(--dv-dim);word-break:break-word;min-width:0;font-size:12.5px}.tl-rule code{color:var(--dv-fg);font:12.5px Geist Mono,monospace}.tl-pill{white-space:nowrap;border-radius:100px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:600}.tl-pill.on{color:#2f4716;background:#eef7dc}.tl-pill.off{color:#8a2c19;background:#fbe9e4}.tl-fix p{margin:0 0 8px;font-size:14px}.tl-raw summary{cursor:pointer;color:var(--dv-dim);font-size:13.5px}.tl-raw pre,.tl-pre{color:#dfe6dc;white-space:pre;background:#0d110c;border-radius:12px;margin:8px 0 0;padding:14px 16px;font:12.5px/1.6 Geist Mono,monospace;overflow-x:auto}.tl-raw pre{max-height:320px;overflow:auto}.tl-editor{box-sizing:border-box;border:1px solid var(--dv-line);color:#dfe6dc;resize:vertical;background:#0d110c;border-radius:12px;width:100%;padding:14px 16px;font:12.5px/1.6 Geist Mono,monospace}.tl-actions{flex-wrap:wrap;gap:8px;display:flex}.ck-btn.tl-light{color:var(--dv-fg);border:1px solid var(--dv-line);background:#fff}.tl-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.tl-form{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.tl-form.one{grid-template-columns:1fr}.tl-form label{color:var(--dv-fg);flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.tl-form .wide{grid-column:1/-1}.tl-form input,.tl-form select,.tl-form textarea,.tl-faq-row input,.tl-faq-row textarea{border:1px solid var(--dv-line);color:var(--dv-fg);background:#fafbf8;border-radius:10px;min-width:0;padding:9px 11px;font-family:inherit;font-size:14px;line-height:1.45}.tl-form input:focus,.tl-form select:focus,.tl-form textarea:focus,.tl-faq-row input:focus,.tl-faq-row textarea:focus{border-color:var(--dv-ink);outline:none;box-shadow:0 0 0 3px #3d5a1e1f}.tl-label{margin:0 0 6px;font-size:13px;font-weight:500}.tl-label small{color:var(--dv-dim);font-weight:400}.tl-faqs{flex-direction:column;gap:8px;display:flex}.tl-faq-row{border:1px dashed var(--dv-line);border-radius:12px;gap:6px;padding:10px;display:grid}.tl-link{color:var(--dv-ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.tl-output{flex-direction:column;gap:8px;min-width:0;display:flex;position:sticky;top:16px}.tl-output pre{white-space:pre-wrap;word-break:break-word;max-height:560px;overflow:auto}.tl-output .dv-copybtn:disabled{opacity:.4;cursor:default}.tl-count{color:var(--dv-dim);align-items:center;gap:8px;font:400 12px Geist Mono,monospace;display:flex}.tl-bar{background:#eceee8;border-radius:5px;flex:1;max-width:120px;height:5px;overflow:hidden}.tl-bar i{background:#9bd33a;border-radius:5px;height:100%;display:block}.tl-bar i.over{background:#d9603f}.tl-advice{flex-direction:column;gap:4px;margin:-4px 0 4px;padding:0;font-size:13px;list-style:none;display:flex}.tl-advice li{color:var(--dv-dim);padding-left:18px;position:relative}.tl-advice li:before{content:"";background:#9bd33a;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:3px}.tl-advice li.warn:before{background:#e0a32e}.tl-advice li.bad:before{background:#d9603f}.tl-serp-wrap{flex-direction:column;gap:2px;display:flex}.tl-serp{border:1px solid var(--dv-line);box-sizing:border-box;background:#fff;border-radius:14px;width:100%;max-width:652px;padding:18px 20px;font-family:Arial,sans-serif}.tl-narrow{max-width:700px}.tl-serp-site{align-items:center;gap:10px;margin-bottom:6px;display:flex}.tl-serp-site b{color:#202124;font-size:14px;font-weight:400;display:block}.tl-serp-site small{color:#4d5156;word-break:break-all;font-size:12px;display:block}.tl-serp-fav{color:#4d5156;background:#f1f3f4;border:1px solid #e3e5e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.tl-serp-title{color:#1a0dab;white-space:nowrap;margin:0;font-size:20px;line-height:1.3;overflow:hidden}.tl-serp-desc{color:#4d5156;margin:4px 0 0;font-size:14px;line-height:1.58}.tl-dim{font-style:italic}.tl-article{border:1px solid var(--dv-line);background:#fff;border-radius:20px;padding:clamp(22px,4vw,44px);font-size:16px;line-height:1.7}.tl-article h2{letter-spacing:-.02em;margin:28px 0 10px;font-size:22px;font-weight:600;line-height:1.25}.tl-article h2:first-child{margin-top:0}.tl-callout{color:#2f4716;background:#eef7dc;border-radius:12px;padding:12px 16px;font-size:15px}.tl-callout a{color:#2f4716}.tl-article p{color:#33373b;max-width:72ch;margin:0 0 12px}.tl-article ul{color:#33373b;max-width:72ch;margin:0 0 14px;padding-left:20px}.tl-article li{margin:4px 0}.tl-article a{color:var(--dv-ink);text-underline-offset:2px;text-decoration:underline}.tl-article code{background:#f2f3ef;border-radius:5px;padding:1px 5px;font:.88em Geist Mono,monospace}.tl-article .tl-pre{max-width:72ch;margin:4px 0 16px}.tl-article table{border-collapse:collapse;width:100%;max-width:760px;margin:6px 0 16px;font-size:14px;display:block;overflow-x:auto}.tl-article th,.tl-article td{text-align:left;border-bottom:1px solid var(--dv-line);vertical-align:top;padding:8px 10px}.tl-article th{color:var(--dv-dim);font-size:13px;font-weight:600}.tl-more h2{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:600}.tl-cards,.tl-hub{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.tl-card{border:1px solid var(--dv-line);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.tl-card:hover{border-color:var(--dv-ink);transform:translateY(-1px)}.tl-card b{font-size:15px}.tl-card span{color:var(--dv-dim);font-size:13.5px;line-height:1.5}.tl-card.big{padding:22px 22px 18px}.tl-card.big b{font-size:17px}.tl-card em{color:var(--dv-ink);margin-top:auto;padding-top:8px;font-size:13px;font-style:normal;font-weight:500}@media (max-width:860px){.tl-split{grid-template-columns:1fr}.tl-output{position:static}.tl-row{grid-template-columns:1fr auto;gap:4px 10px}.tl-purpose,.tl-rule{grid-column:1/-1}.tl-agent{grid-column:1}.tl-pill{grid-area:1/2;justify-self:end}}@media (max-width:560px){.tl-form{grid-template-columns:1fr}.tl-serp-title{white-space:normal}.tl-hide-sm{display:none}.ck-links{gap:12px}}.lp-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.lp-card{flex-direction:column;gap:6px;margin:0;display:flex}.lp-card figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--dv-dim);font:500 11px/1 Geist Mono,monospace}.lp-noimg{color:#8a8f93;background:#eef0ea;justify-content:center;align-items:center;font-size:12px;display:flex}.lp-wa-bubble{background:#d9fdd3;border-radius:10px;max-width:330px;padding:4px 4px 8px;box-shadow:0 1px 1px #00000014}.lp-wa-preview{background:#c6eebe;border-radius:7px;overflow:hidden}.lp-wa-img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.lp-wa-text{flex-direction:column;gap:2px;padding:7px 9px;font-family:Arial,sans-serif;display:flex}.lp-wa-text b{color:#111b21;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.lp-wa-text span{color:#54656f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.lp-wa-text small{color:#667781;font-size:12px}.lp-wa-link{color:#027eb5;word-break:break-all;margin:6px 6px 0;font-family:Arial,sans-serif;font-size:13px}.lp-li-box{background:#fff;border:1px solid #e0dfdc;border-radius:8px;font-family:-apple-system,system-ui,sans-serif;overflow:hidden}.lp-li-img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.lp-li-text{background:#eef3f8;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.lp-li-text b{color:#000000e6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.lp-li-text small{color:#0009;font-size:12px}.lp-x-large{border:1px solid #cfd9de;border-radius:16px;position:relative;overflow:hidden}.lp-x-img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.lp-x-domain{color:#fff;background:#000000c4;border-radius:4px;padding:1px 6px;font-family:-apple-system,system-ui,sans-serif;font-size:12px;position:absolute;bottom:10px;left:10px}.lp-x-small{border:1px solid #cfd9de;border-radius:16px;font-family:-apple-system,system-ui,sans-serif;display:flex;overflow:hidden}.lp-x-thumb{object-fit:cover;border-right:1px solid #cfd9de;flex:none;width:110px;height:110px}.lp-x-small>div{flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.lp-x-small small{color:#536471;font-size:12.5px}.lp-x-small b{color:#0f1419;font-size:14px}.lp-x-small span{color:#536471;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.lp-sl-box{border-left:4px solid #ddd;flex-direction:column;gap:3px;padding:2px 0 2px 12px;font-family:-apple-system,system-ui,sans-serif;display:flex}.lp-sl-box small{color:#1d1c1d;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.lp-sl-fav{object-fit:contain;border-radius:3px;width:16px;height:16px}.lp-sl-box small .lp-noimg{display:none}.lp-sl-box b{color:#1264a3;font-size:14px}.lp-sl-box span{color:#1d1c1d;font-size:13.5px}.lp-sl-img{object-fit:cover;border-radius:6px;align-self:flex-start;max-width:100%;max-height:200px;margin-top:6px}.lp-checks b{color:var(--dv-fg)}.rb-presets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.rb-preset{text-align:left;border:1px solid var(--dv-line);cursor:pointer;font:inherit;color:var(--dv-fg);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.rb-preset b{font-size:14.5px}.rb-preset span{color:var(--dv-dim);font-size:12.5px;line-height:1.45}.rb-preset.on{border-color:var(--dv-ink);box-shadow:0 0 0 3px #3d5a1e1f}.rb-group{border:1px solid var(--dv-line);border-radius:12px;margin:0;padding:6px 12px 8px}.rb-group legend{color:var(--dv-dim);padding:0 6px;font-size:12.5px;font-weight:600}.tl-form .rb-row{border-top:1px solid var(--dv-line);flex-direction:row;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-weight:400;display:grid}.tl-form .rb-row:first-of-type{border-top:0}.rb-row code{font:600 12.5px Geist Mono,monospace}.rb-row small{color:var(--dv-dim);font-size:12px;line-height:1.4;display:block}.rb-row input{accent-color:#3d5a1e}.rb-row em{font-style:normal}
