.url-breadcrumb-container{font-size:14px;margin-bottom:15px;color:#999}.url-breadcrumb-container a{color:#fcc419 !important;text-decoration:none;font-weight:500;transition:all 0.3s ease}.url-breadcrumb-container a:hover{color:#fff !important;text-decoration:underline}.url-breadcrumb-container .separator{color:#fcc419;margin:0 8px}.url-breadcrumb-container .current-item{color:#e0e0e0;font-weight:bold}:root{--gold:#F5C518;--white:#ffffff;--text:#ffffff;--text-dim:#aaa;--surface:#111111;--surface-2:#161616;--green:#4caf50;--green-mid:#2d6a30}.th *{box-sizing:border-box;margin:0;padding:0}.th{font-family:inherit;font-size:17px;line-height:1.7;color:var(--text);width:100%}.th a{color:var(--text);text-decoration:none}.th a:hover{color:var(--gold)}.th p{margin:0 0 16px}.th__nav{display:flex;align-items:center;gap:8px;margin:0 0 56px;flex-wrap:wrap}.th__nav a{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);padding:10px 18px;background:var(--surface);transition:color .15s,background .15s}.th__nav a:hover{color:var(--gold);background:var(--surface-2)}.th__nav-cta{background:var(--gold) !important;color:#000 !important}.th__nav-cta:hover{background:#ffd700 !important}.th__intro{padding:56px 0 52px;border-bottom:3px solid var(--gold);margin:0 0 56px}.th__eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}.th__h1{font-size:48px;font-weight:700;line-height:1.1;color:var(--white);margin:0 0 24px;letter-spacing:-.02em}.th__lead{font-size:17px;line-height:1.8;color:var(--text);max-width:800px;padding-left:20px;border-left:3px solid var(--gold)}.th__meta{font-size:12px;color:var(--text-dim);margin:20px 0 0;padding-left:23px}.th__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:44px 0 0}.th__trust-item{background:var(--surface);padding:20px 24px}.th__trust-value{font-size:22px;font-weight:700;color:var(--gold);display:block;margin:0 0 4px}.th__trust-label{font-size:12px;color:var(--text-dim);line-height:1.4}.th__glance-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:0 0 20px;display:block}.th__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;list-style:none;padding:0;margin:0 0 16px}.th__card{display:block;background:var(--surface);padding:36px 28px 28px;text-decoration:none;transition:background .2s;position:relative;overflow:hidden}.th__card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s}.th__card:hover::after{transform:scaleX(1)}.th__card:hover{background:var(--surface-2)}.th__card-value{font-size:54px;font-weight:700;color:var(--gold);line-height:1;margin:0 0 12px;letter-spacing:-.03em;display:block}.th__card-label{font-size:14px;color:var(--text-dim);line-height:1.5;margin:0 0 22px;display:block}.th__card-cta{font-size:11px;font-weight:700;color:var(--gold);letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.th__card-cta::after{content:'→';transition:transform .15s}.th__card:hover .th__card-cta::after{transform:translateX(4px)}.th__source-note{font-size:11px;color:var(--text-dim);font-style:italic;margin:0 0 48px}.th__cite{background:var(--surface);margin:0 0 0}.th__cite-head{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;border-bottom:2px solid var(--gold)}.th__cite-label{font-size:11px;font-weight:700;color:var(--gold);letter-spacing:.1em;text-transform:uppercase}.th__cite-note{font-size:11px;color:var(--text-dim)}.th__cite-tabs{display:flex}.th__cite-tab{font-family:inherit;font-size:12px;font-weight:700;color:var(--text-dim);background:transparent;border:none;padding:11px 18px;cursor:pointer;flex:1;text-align:center;transition:color .15s}.th__cite-tab--on{color:var(--white);border-bottom:2px solid var(--gold)}.th__cite-tab:hover:not(.th__cite-tab--on){color:var(--text)}.th__cite-panel{display:none;padding:16px 18px}.th__cite-panel--on{display:block}.th__cite-ta{width:100%;font-family:'Courier New',monospace;font-size:12px;color:var(--text);background:#0a0a0a;border:none;padding:12px 14px;resize:none;line-height:1.7;box-sizing:border-box}.th__cite-ta:focus{outline:1px solid var(--gold);outline-offset:0}.th__cite-row{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.th__cite-hint{font-size:11px;color:var(--text-dim);flex:1;line-height:1.5;min-width:160px}.th__cite-btn{font-family:inherit;font-size:11px;font-weight:700;background:var(--gold);color:#000;border:none;padding:10px 20px;cursor:pointer;white-space:nowrap;flex-shrink:0;letter-spacing:.05em;text-transform:uppercase;transition:background .15s}.th__cite-btn:hover{background:#ffd700}.th__cite-btn--ok{background:var(--green) !important;color:#fff !important}.th__sec-head{display:flex;align-items:center;gap:20px;margin:72px 0 12px}.th__sec-h2{font-size:28px;font-weight:700;color:var(--white);white-space:nowrap;letter-spacing:-.01em}.th__sec-rule{flex:1;height:1px;background:#222}.th__sec-intro{font-size:15px;color:var(--text-dim);margin:0 0 24px;line-height:1.7}.th__counters{display:flex;gap:16px;margin:0 0 36px}.th__counter{display:flex;align-items:center;gap:12px;padding:14px 22px;background:var(--surface)}.th__counter-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.th__counter-dot--live{background:var(--green)}.th__counter-dot--soon{background:var(--green-mid)}.th__counter-num{font-size:24px;font-weight:700;color:var(--white)}.th__counter-text{font-size:12px;color:var(--text-dim);line-height:1.3}.th__cluster{margin:0 0 40px}.th__cluster-head{padding:18px 0 14px;display:flex;align-items:baseline;gap:14px;border-bottom:1px solid #1e1e1e;margin:0 0 2px}.th__cluster-label{font-size:17px;font-weight:700;color:var(--white)}.th__cluster-count{font-size:12px;color:var(--text-dim)}.th__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;gap:2px}.th__entry--live{background:var(--surface);padding:22px 24px 18px;border-left:3px solid var(--gold);transition:background .15s}.th__entry--live:hover{background:var(--surface-2)}.th__etitle{font-size:15px;font-weight:700;color:var(--white);display:block;margin:0 0 6px;line-height:1.35;transition:color .15s}.th__etitle:hover{color:var(--gold)}.th__edesc{font-size:13px;color:var(--text-dim);line-height:1.55;margin:0 0 10px}.th__etags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.th__badge--live{font-size:10px;font-weight:700;padding:2px 9px;border-radius:10px;background:rgba(76,175,80,.1);color:#6fcf72;border:1px solid rgba(76,175,80,.18)}.th__esrc{font-size:11px;color:#444}.th__entry--soon{background:#0c0c0c;padding:22px 24px 18px;border-left:3px solid var(--green-mid);position:relative}.th__badge--soon{position:absolute;top:14px;right:16px;font-size:9px;font-weight:700;padding:3px 9px;border-radius:10px;background:rgba(45,106,48,.15);color:#4a9e4d;border:1px solid rgba(45,106,48,.25);letter-spacing:.06em;text-transform:uppercase}.th__stitle{font-size:15px;font-weight:700;color:#777;display:block;margin:0 0 6px;line-height:1.35;padding-right:96px}.th__sdesc{font-size:13px;color:#4a4a4a;line-height:1.55;margin:0 0 10px}.th__stags{display:flex;gap:6px;flex-wrap:wrap}.th__badge--priority{font-size:10px;font-weight:700;padding:2px 9px;border-radius:10px;background:rgba(45,106,48,.08);color:#4a9e4d;border:1px solid rgba(45,106,48,.2)}.th__press{margin:72px 0 0;border-top:3px solid var(--gold);padding:52px 0 60px}.th__press-ey{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.th__press-h2{font-size:32px;font-weight:700;color:var(--white);margin:0 0 14px;letter-spacing:-.01em}.th__press-body{font-size:15px;color:var(--text);line-height:1.75;margin:0 0 40px;max-width:680px}.th__press-body a{color:var(--gold)}.th__press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.th__press-item{background:var(--surface);padding:28px 30px}.th__press-dt{font-size:11px;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px}.th__press-dd{font-size:14px;color:var(--text);line-height:1.65;margin:0}.th__press-dd a{color:var(--gold)}.th__table-wrap{margin:0 0 64px;overflow-x:auto}.th__table{width:100%;border-collapse:collapse;font-size:15px}.th__table thead tr{border-bottom:2px solid var(--gold)}.th__table thead th{color:var(--gold);font-weight:700;text-align:left;padding:12px 18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.th__table tbody tr{border-bottom:1px solid #181818;transition:background .12s}.th__table tbody tr:hover{background:var(--surface)}.th__table tbody td{padding:13px 18px;color:var(--text);vertical-align:top}.th__table tbody td:first-child{font-weight:700}.th__table tbody td:last-child{color:var(--text-dim)}.th__about{padding:56px 0 64px;border-top:1px solid #1e1e1e}.th__about-grid{display:grid;grid-template-columns:3fr 2fr;gap:64px;align-items:start}.th__about-h2{font-size:22px;font-weight:700;color:var(--white);margin:0 0 18px}.th__about-body{font-size:15px;color:var(--text);line-height:1.8;margin:0 0 14px}.th__about-body a{color:var(--gold)}.th__about-meta{font-size:12px;color:var(--text-dim);border-top:1px solid #1e1e1e;padding-top:18px;margin-top:20px;line-height:1.7}.th__about-links{background:var(--surface);border-top:3px solid var(--gold)}.th__about-links-h3{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);padding:18px 22px 14px}.th__about-link{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:var(--text);padding:13px 22px;border-top:1px solid #1e1e1e;text-decoration:none;transition:color .15s,background .15s}.th__about-link::after{content:'→';color:var(--gold)}.th__about-link:hover{color:var(--gold);background:var(--surface-2)}@media(max-width:960px){.th__h1{font-size:36px}.th__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.th__trust{grid-template-columns:repeat(2,minmax(0,1fr))}.th__press-grid{grid-template-columns:1fr}.th__about-grid{grid-template-columns:1fr}}@media(max-width:640px){.th__h1{font-size:28px}.th__card-value{font-size:44px}.th__cards{grid-template-columns:1fr}.th__grid{grid-template-columns:1fr}.th__nav{gap:4px}.th__trust{grid-template-columns:1fr 1fr}}