.tbc-seo{--background:#fafaf9;--card:#fff;--card-2:#f5f5f4;--card-3:#ededeb;--text:#18181b;--text-2:#52525b;--text-3:#a1a1aa;--accent:#ff7b10;--accent-2:#e56a02;--accent-soft:#fff4eb;--border:#e7e5e4;--border-2:#d4d4d8;--grass:#2e7d46;--grass-2:#256b3a;--pitch-tan:#d9c08a;--z-close:#dc2626;--z-ring:#2563eb;--z-deep:#facc15;--z-axis:#16a34a;--shadow-1:0 1px 2px #18181b0a,0 1px 1px #18181b05;--shadow-2:0 8px 24px -8px #18181b1a,0 2px 6px #18181b0a;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;color:var(--text);margin-top:26px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}.dark .tbc-seo{--background:#0f0f0f;--card:#18181b;--card-2:#1f1f22;--card-3:#27272a;--text:#fafaf9;--text-2:#a1a1aa;--text-3:#71717a;--accent:#ff7b10;--accent-2:#ff9442;--accent-soft:#ff7b101f;--border:#27272a;--border-2:#3f3f46;--grass:#1f5a31;--grass-2:#174626;--pitch-tan:#8a7549;--z-close:#ef4444;--z-ring:#3b82f6;--z-deep:#fde047;--z-axis:#22c55e;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 24px -8px #0009}.tbc-seo *,.tbc-seo :before,.tbc-seo :after{box-sizing:border-box}.tbc-seo a{color:inherit;text-decoration:none}.tbc-seo .kind{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:7px;margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:inline-flex}.tbc-seo .kind .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.tbc-seo h2{letter-spacing:-.02em;margin:0 0 10px;font-weight:800;line-height:1.12}.tbc-seo h2 b{color:var(--accent-2)}.tbc-seo h2 em{color:var(--accent-2);font-style:normal}.tbc-seo article>p,.tbc-seo .map-left>p{color:var(--text-2);max-width:76ch;margin:0 0 12px}.tbc-seo .seo-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:18px;margin:12px 0 24px;padding-bottom:18px;display:flex}.tbc-seo .seo-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:26ch;font-size:max(30px,min(4.4vw,50px));line-height:1.04}.tbc-seo .seo-head .sub{color:var(--text-3);white-space:nowrap;font-size:12.5px}.tbc-seo .seo-head .sub b{color:var(--text)}.tbc-seo .seo-pillar{background:var(--card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2);grid-template-columns:300px 1fr;gap:0;margin-bottom:22px;display:grid;overflow:hidden}.tbc-seo .seo-pillar .art{background:linear-gradient(155deg,var(--grass),var(--grass-2));color:#fff;flex-direction:column;justify-content:space-between;min-height:250px;padding:22px;display:flex;position:relative}.tbc-seo .seo-pillar .art .cat{letter-spacing:.13em;text-transform:uppercase;background:#00000047;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:6px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:inline-flex}.tbc-seo .seo-pillar .art .cat .dot{background:var(--z-deep);border-radius:50%;width:6px;height:6px}.tbc-seo .seo-pillar .art .quote{text-wrap:balance;max-width:22ch;font-size:17px;font-weight:700;line-height:1.35}.tbc-seo .seo-pillar .art .num{opacity:.16;letter-spacing:-.05em;font-family:JetBrains Mono,monospace;font-size:64px;font-weight:800;position:absolute;bottom:6px;right:14px}.tbc-seo .seo-pillar .body{padding:24px 26px}.tbc-seo .seo-pillar .body h2{font-size:max(21px,min(2.6vw,28px))}.tbc-seo .seo-pillar .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tbc-seo .seo-pillar .chips .c{background:var(--card-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.tbc-seo .seo-pillar .chips .dot{background:var(--z-axis);border-radius:50%;width:6px;height:6px}.tbc-seo .seo-map{background:var(--card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-1);grid-template-columns:minmax(280px,1fr) minmax(300px,520px);align-items:center;gap:26px;margin-bottom:22px;padding:26px;display:grid}.tbc-seo .seo-map h2{font-size:max(20px,min(2.4vw,26px))}.tbc-seo .map-legend{gap:6px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.tbc-seo .map-legend li{color:var(--text-2);align-items:center;gap:9px;font-size:12.5px;display:flex}.tbc-seo .map-legend .sw{border:2px solid #00000026;border-radius:50%;flex-shrink:0;width:11px;height:11px}.tbc-seo .map-legend .sw.close{background:var(--z-close)}.tbc-seo .map-legend .sw.ring{background:var(--z-ring)}.tbc-seo .map-legend .sw.deep{background:var(--z-deep)}.tbc-seo .map-note{color:var(--text-3);max-width:52ch;font-size:11.5px}.tbc-seo .ground{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,var(--grass)0%,var(--grass-2)78%);border-radius:var(--r-lg);width:100%;position:relative;overflow:hidden}.tbc-seo .ground .boundary,.tbc-seo .ground .circle30{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tbc-seo .ground .boundary{border:2px solid #ffffffd9;width:94%;height:94%}.tbc-seo .ground .circle30{border:1.6px dashed #ffffffa6;width:44%;height:44%}.tbc-seo .ground .pitch{background:var(--pitch-tan);border-radius:2px;width:4%;height:18%;position:absolute;top:41%;left:48%;box-shadow:0 0 0 1px #ffffff80}.tbc-seo .ground .side{letter-spacing:.18em;color:#ffffff80;writing-mode:vertical-rl;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.tbc-seo .ground .side.off{right:6px}.tbc-seo .ground .side.leg{left:6px;transform:translateY(-50%)rotate(180deg)}.tbc-seo .ground .ring-lbl,.tbc-seo .ground .rope-lbl{letter-spacing:.06em;color:#ffffff8c;white-space:nowrap;font-size:8.5px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.tbc-seo .ground .ring-lbl{top:28.5%}.tbc-seo .ground .rope-lbl{top:2.2%}.tbc-seo .ground .spot{text-align:center;position:absolute;transform:translate(-50%,-50%)}.tbc-seo .ground .spot .pt{border:1.6px solid #0000004d;border-radius:50%;width:9px;height:9px;margin:0 auto;display:block;box-shadow:0 1px 2px #00000059}.tbc-seo .ground .spot.close .pt{background:var(--z-close)}.tbc-seo .ground .spot.ring .pt{background:var(--z-ring)}.tbc-seo .ground .spot.deep .pt{background:var(--z-deep)}.tbc-seo .ground .spot.axis .pt{background:var(--z-axis)}.tbc-seo .ground .spot .nm{color:#fff;text-shadow:0 1px 2px #000000a6;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:700;line-height:1.1;display:block}.tbc-seo .seo-glossary{background:var(--card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-1);margin-bottom:22px;padding:26px}.tbc-seo .seo-glossary h2{font-size:max(21px,min(2.6vw,28px))}.tbc-seo .gl-cols{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}.tbc-seo .gl-col{background:var(--card-2);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px}.tbc-seo .gl-col h3{letter-spacing:.01em;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:800;display:flex}.tbc-seo .gl-col h3 .sw{border-radius:50%;flex-shrink:0;width:10px;height:10px}.tbc-seo .gl-col.close h3 .sw{background:var(--z-close)}.tbc-seo .gl-col.ring h3 .sw{background:var(--z-ring)}.tbc-seo .gl-col.deep h3 .sw{background:var(--z-deep)}.tbc-seo .gl-col dl{margin:0}.tbc-seo .gl-col dl>div{border-top:1px solid var(--border);padding:8px 0}.tbc-seo .gl-col dl>div:first-child{border-top:0;padding-top:0}.tbc-seo .gl-col dt{margin-bottom:2px;font-size:12.5px;font-weight:800}.tbc-seo .gl-col dd{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.tbc-seo .seo-restr{margin-bottom:22px}.tbc-seo .seo-restr h2{font-size:max(21px,min(2.6vw,28px))}.tbc-seo .restr-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.tbc-seo .restr{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:16px}.tbc-seo .restr .fig{color:var(--accent-2);letter-spacing:-.03em;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:800}.tbc-seo .restr h3{margin:0 0 5px;font-size:13.5px;font-weight:800}.tbc-seo .restr p{color:var(--text-2);margin:0;font-size:12.5px}.tbc-seo .seo-presets{margin-bottom:22px}.tbc-seo .seo-presets h2{font-size:max(21px,min(2.6vw,28px))}.tbc-seo .preset-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:14px;display:grid}.tbc-seo .preset{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:14px 15px}.tbc-seo .preset .head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.tbc-seo .preset .nm{font-size:13.5px;font-weight:800}.tbc-seo .preset .out{color:var(--accent-2);background:var(--accent-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.tbc-seo .preset p{color:var(--text-2);margin:0;font-size:12.5px}.tbc-seo .seo-feat{background:var(--card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-1);margin-bottom:22px;padding:26px}.tbc-seo .seo-feat h2{font-size:max(21px,min(2.6vw,28px))}.tbc-seo .feat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.tbc-seo .feat{background:var(--card-2);border:1px solid var(--border);border-radius:var(--r-lg);padding:15px}.tbc-seo .feat .ico{margin-bottom:7px;font-size:19px}.tbc-seo .feat h3{margin:0 0 5px;font-size:13.5px;font-weight:800}.tbc-seo .feat p{color:var(--text-2);margin:0;font-size:12.5px}.tbc-seo .seo-faq{background:var(--card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-1);margin-bottom:22px;padding:26px}.tbc-seo .seo-faq h2{font-size:max(21px,min(2.6vw,28px))}.tbc-seo .seo-faq>p{color:var(--text-2);margin:0 0 8px}.tbc-seo .seo-faq details{border-top:1px solid var(--border)}.tbc-seo .seo-faq details:first-of-type{border-top:0}.tbc-seo .seo-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;font-size:14px;font-weight:700;list-style:none;display:flex}.tbc-seo .seo-faq summary::-webkit-details-marker{display:none}.tbc-seo .seo-faq summary:after{content:"+";color:var(--text-3);font-weight:800}.tbc-seo .seo-faq details[open] summary:after{content:"–";color:var(--accent-2)}.tbc-seo .seo-faq .ans{color:var(--text-2);max-width:80ch;padding:0 2px 14px;font-size:13px}.tbc-seo .tbc-links{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.tbc-seo .tbc-links a{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex}.tbc-seo .tbc-links a:hover{border-color:var(--accent)}.tbc-seo .tbc-links .arr{color:var(--accent-2)}@media (max-width:900px){.tbc-seo .seo-map{grid-template-columns:1fr}.tbc-seo .gl-cols,.tbc-seo .restr-grid,.tbc-seo .feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tbc-seo .seo-head{flex-direction:column;align-items:flex-start;gap:6px}.tbc-seo .seo-pillar{grid-template-columns:1fr}.tbc-seo .seo-pillar .art{min-height:170px}.tbc-seo .gl-cols,.tbc-seo .restr-grid,.tbc-seo .feat-grid{grid-template-columns:1fr}.tbc-seo .ground .spot .nm{font-size:7.5px}.tbc-seo .seo-map,.tbc-seo .seo-glossary,.tbc-seo .seo-feat,.tbc-seo .seo-faq{padding:18px}}
