@import"https://fonts.googleapis.com/css2?family=Anton&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";.vc-profile{--tb-black:rgb(0,0,0);--tb-ink:rgb(26,25,22);--tb-ink-soft:rgb(74,71,64);--tb-ink-mute:rgb(138,135,126);--tb-border-strong:rgb(176,173,162);--tb-border:rgb(200,197,188);--tb-border-0:rgba(200,197,188,0);--tb-surface-sunken:rgb(237,235,228);--tb-surface-page:rgb(245,243,238);--tb-surface-shadow:rgb(224,221,212);--tb-surface-card:rgb(255,254,249);--tb-white:rgb(255,255,255);--tb-red:rgb(204,34,0);--tb-red-shadow:rgb(154,26,26);--tb-red-wash:rgba(204,34,0,.06);--tb-red-wash-strong:rgba(204,34,0,.08);--tb-green:rgb(26,110,54);--tb-green-wash:rgba(26,110,54,.1);--tb-amber:rgb(160,92,0);--surface-page:var(--tb-surface-page);--surface-card:var(--tb-surface-card);--surface-sunken:var(--tb-surface-sunken);--surface-shadow:var(--tb-surface-shadow);--border-default:var(--tb-border);--border-strong:var(--tb-border-strong);--text-primary:var(--tb-ink);--text-secondary:var(--tb-ink-soft);--text-muted:var(--tb-ink-mute);--accent:var(--tb-red);--accent-shadow:var(--tb-red-shadow);--accent-wash:var(--tb-red-wash);--success:var(--tb-green);--success-wash:var(--tb-green-wash);--warning:var(--tb-amber)}.vc-profile{--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-display:"Anton",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-display-xl:96px;--text-display-l:46px;--text-display-m:36px;--text-body-l:13px;--text-body:11px;--text-body-s:10px;--text-label:9px;--text-data-l:22px;--text-data:14px;--text-data-s:12px}.vc-profile{--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:20px;--space-11:22px;--space-12:24px;--space-14:28px;--space-16:36px;--space-20:52px;--radius:0px}.vc-profile{--shadow-card:3px 3px 0px 0px var(--surface-shadow);--shadow-card-sm:2px 2px 0px 0px var(--border-default);--shadow-btn-primary:2px 2px 0px 0px var(--accent-shadow);--shadow-btn-secondary:2px 2px 0px 0px var(--border-strong);--shadow-input:4px 4px 0px 0px var(--surface-shadow);--shadow-topbar:0px 2px 0px 0px var(--surface-shadow)}.vc-profile *{box-sizing:border-box}.vc-profile{margin:0;padding:0}.vc-profile{--border: var(--border-default);--surface: var(--surface-card);background:var(--surface-page);color:var(--text-primary);font-family:var(--font-mono);-webkit-font-smoothing:antialiased}.vc-profile .vc-provenance-note{margin-top:16px;padding:11px 14px;border:1px solid var(--border-default);background:var(--surface-sunken);color:var(--text-muted);font-size:9px;line-height:1.55}.vc-profile .vc-score-null{display:flex;min-height:130px;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--text-muted);font-size:9px;letter-spacing:1px}.vc-profile .vc-score-null .display{font-size:48px;color:var(--text-muted)}.vc-profile .vc-research-score-label{padding-top:14px;border-top:1px solid var(--surface-sunken);color:var(--text-muted);font-size:9px;letter-spacing:.6px}.vc-profile .vc-research-score-label strong{color:var(--accent);font-family:var(--font-display);font-size:19px;font-weight:400}.vc-profile .vc-score-breakdown{margin-bottom:20px;padding:18px}.vc-profile .vc-breakdown-row{display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin-top:11px;font-size:10px;text-transform:capitalize}.vc-profile .vc-breakdown-row i{grid-column:1 / -1;height:6px;border:1px solid var(--border-default);background:var(--surface-sunken)}.vc-profile .vc-breakdown-row b{display:block;height:100%;background:var(--tb-ink)}.vc-profile .vc-empty-inline{margin-top:12px;color:var(--text-muted);font-size:10px}.vc-profile .vc-court-tab{padding:26px 0}.vc-profile .vc-verified-banner{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;padding:13px 16px;border:1px solid #8bb79a;background:#1a6e3614;color:#14582b;font-size:9px}.vc-profile .vc-court-list{overflow:hidden}.vc-profile .vc-court-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:17px 20px;border-bottom:1px solid var(--surface-sunken)}.vc-profile .vc-court-row:last-child{border-bottom:0}.vc-profile .vc-court-row p{margin:6px 0 0;color:var(--text-muted);font-size:9px}.vc-profile .vc-empty-state{padding:42px 20px;color:var(--text-muted);text-align:center}.vc-profile a{color:var(--accent);text-decoration:none}.vc-profile a:hover{color:#a01b00}.vc-profile button,.vc-profile input{font-family:var(--font-mono)}.vc-profile ::placeholder{color:var(--tb-border-strong)}.vc-profile ::selection{background:var(--success);color:var(--surface-card)}.vc-profile .app-shell{min-height:100vh;width:100%;background:var(--surface-page);display:flex}.vc-profile .app-content{flex:1;min-width:0;margin:0 auto;padding:32px 24px 90px;width:100%}.vc-profile .card{border:1px solid var(--border-default);background:var(--surface-card);box-shadow:var(--shadow-card);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.vc-profile a.card:hover,.vc-profile button.card:hover,.vc-profile .card-hover:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #c8c5bc;border-color:var(--tb-ink)}.vc-profile .table-row{display:grid;gap:0;padding:11px 16px;border-bottom:1px solid var(--surface-sunken);text-decoration:none;color:inherit;align-items:center;transition:background .12s ease,box-shadow .12s ease}.vc-profile .table-row:hover{background:#cc22000d;box-shadow:inset 3px 0 0 var(--accent)}.vc-profile .evidence-row{transition:background .12s ease,box-shadow .12s ease}.vc-profile a.evidence-row:hover{background:#cc22000d;box-shadow:inset 3px 0 0 var(--accent)}.vc-profile a.evidence-row:hover div{color:inherit}.vc-profile a.evidence-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vc-profile .firm-avatar{display:inline-flex;align-items:center;justify-content:center;background:#fffef9;border:1px solid var(--border-default);overflow:hidden}.vc-profile .firm-avatar-fallback{background:var(--tb-ink);color:var(--surface-page);font-family:var(--font-display);border-color:var(--tb-ink)}.vc-profile .interactive-block{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .12s ease;cursor:pointer}.vc-profile .interactive-block:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #c8c5bc;border-color:var(--tb-ink)}.vc-profile .platform-nav-link{transition:background .12s ease,color .12s ease,transform .12s ease}.vc-profile .platform-nav-link:hover:not(.is-active):not(.is-disabled){background:#cc220014;color:var(--text-primary)}.vc-profile .btn{transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.vc-profile .btn:hover{transform:translate(-1px,-1px);filter:brightness(1.03)}.vc-profile .btn-primary:hover{box-shadow:4px 4px #a01b0059}.vc-profile .btn-secondary:hover{border-color:var(--tb-ink);box-shadow:3px 3px #c8c5bc}.vc-profile .label{font-size:8px;letter-spacing:1.2px;color:var(--text-muted);text-transform:uppercase}.vc-profile .display{font-family:var(--font-display);font-weight:400}.vc-profile .btn{height:36px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:1px;cursor:pointer;border:1px solid transparent;border-radius:0}.vc-profile .btn-primary{background:var(--accent);color:#fffef9;border-color:var(--accent);box-shadow:var(--shadow-btn-primary)}.vc-profile .btn-secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-default)}.vc-profile .btn-dark{background:var(--tb-ink);color:var(--surface-page);border:none}.vc-profile .table-head{display:grid;gap:0;padding:10px 16px;border-bottom:2px solid var(--border-default);background:var(--surface-sunken);font-size:8px;letter-spacing:1.2px;color:var(--text-muted)}.vc-profile .tab-bar{display:flex;flex-wrap:wrap;gap:2px;border-bottom:2px solid var(--border-default);overflow-x:auto;-webkit-overflow-scrolling:touch}.vc-profile .tab-btn{height:40px;padding:0 16px;font-size:11px;font-weight:600;letter-spacing:.8px;cursor:pointer;border:none;background:transparent;color:var(--text-muted);margin-bottom:-2px;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0}.vc-profile .tab-btn.active{color:var(--accent);border-bottom-color:var(--accent)}.vc-profile .chip{font-size:9px;letter-spacing:.6px;font-weight:600;border:1px solid var(--border-default);background:var(--surface-sunken);padding:2px 8px;color:var(--text-secondary)}.vc-profile .platform-nav{width:220px;flex-shrink:0;height:100vh;position:sticky;top:0;z-index:40;background:var(--surface-sunken);border-right:1px solid var(--border-default);display:flex;flex-direction:column}.vc-profile .platform-nav-header{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 20px;border-bottom:1px solid var(--border-default);min-height:64px}.vc-profile .platform-nav-brand{font-weight:700;font-size:17px;letter-spacing:-.3px;color:var(--text-primary);flex:1;min-width:0}.vc-profile .platform-nav-signin{height:32px;padding:0 12px;font-size:10px;flex-shrink:0}.vc-profile .platform-nav-toggle,.vc-profile .platform-nav-backdrop{display:none}.vc-profile .platform-nav-body{display:flex;flex-direction:column;flex:1;min-height:0}.vc-profile .platform-nav-search{margin:16px 16px 8px;height:36px;display:flex;align-items:center;gap:8px;background:var(--surface-card);border:1px solid var(--border-default);padding:0 10px}.vc-profile .platform-nav-kbd{margin-left:auto;font-size:8px;color:var(--tb-border-strong);border:1px solid var(--border-default);padding:1px 4px}.vc-profile .platform-nav-links{display:flex;flex-direction:column;padding:8px 12px;gap:2px}.vc-profile .platform-nav-link{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;font-size:11px;font-weight:500;letter-spacing:1px;color:var(--text-secondary);background:transparent;text-decoration:none}.vc-profile .platform-nav-link.is-active{font-weight:600;color:#fffef9;background:var(--accent)}.vc-profile .platform-nav-link.is-disabled{color:var(--tb-border-strong);cursor:default}.vc-profile .platform-nav-icon{width:14px;text-align:center}.vc-profile .platform-nav-soon{margin-left:auto;font-size:8px;letter-spacing:.5px}.vc-profile .platform-nav-live{margin-top:auto;padding:16px;border-top:1px solid var(--border-default);display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.2px;color:var(--text-muted)}.vc-profile .platform-nav-live-dot{width:6px;height:6px;background:var(--success);border-radius:1px;flex-shrink:0}.vc-profile .home-layout{display:flex;gap:24px;align-items:stretch;width:100%}.vc-profile .home-main{flex:1;min-width:0;width:100%}.vc-profile .home-evidence{width:320px;flex-shrink:0}.vc-profile .home-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;gap:12px;flex-wrap:wrap;width:100%}.vc-profile .home-sort-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap;width:100%}.vc-profile .home-recent-wrap{position:relative;margin-bottom:36px;width:100%}.vc-profile .home-recent-track{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:2px 2px 10px;-webkit-overflow-scrolling:touch;width:100%}.vc-profile .home-recent-card{flex:0 0 210px;scroll-snap-align:start;padding:16px;color:inherit}.vc-profile .home-recent-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);font-size:15px;cursor:pointer;box-shadow:2px 2px #e0ddd4;display:flex;align-items:center;justify-content:center;z-index:2}.vc-profile .home-recent-scroll-btn--left{left:-18px}.vc-profile .home-recent-scroll-btn--right{right:-18px}.vc-profile .home-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:36px;width:100%}.vc-profile .home-leaderboard-cols{grid-template-columns:.4fr 1.7fr .7fr .9fr .7fr 1.1fr 1fr .9fr .6fr .7fr;min-width:980px}.vc-profile .home-leaderboard-mobile{display:none;flex-direction:column;gap:12px;margin-bottom:36px;width:100%}.vc-profile .home-lb-card{padding:14px 16px;color:inherit;display:block;width:100%;box-sizing:border-box}.vc-profile .home-lb-card-top{display:flex;align-items:flex-start;gap:10px}.vc-profile .home-lb-rank{width:22px;height:22px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;flex-shrink:0;margin-top:4px}.vc-profile .home-lb-card-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;padding-top:10px;border-top:1px solid #EDEBE4;font-size:10px;color:var(--text-muted)}.vc-profile .home-lb-card-meta strong{color:var(--text-primary);font-weight:600}.vc-profile .home-lb-updated{margin-left:auto}.vc-profile .portfolio-explorer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;width:100%}.vc-profile .vcs-layout{display:flex;gap:0;margin:-32px -24px -90px;min-height:100vh}.vc-profile .vcs-filters{width:250px;flex-shrink:0;border-right:1px solid var(--border-default);background:var(--surface-sunken);padding:24px 18px}.vc-profile .vcs-main{flex:1;min-width:0;padding:32px 24px 90px}.vc-profile .firm-profile-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;margin-bottom:20px}.vc-profile .firm-profile-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.vc-profile .firm-score-hero{display:flex;gap:28px;flex-wrap:wrap;align-items:center;padding:30px 32px;margin-bottom:20px;box-shadow:4px 4px #e0ddd4}.vc-profile .firm-score-hero-body{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:16px}.vc-profile .firm-score-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 24px}.vc-profile .firm-glance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px}.vc-profile .firm-pack{display:grid;gap:16px;margin-bottom:16px;align-items:start}.vc-profile .firm-pack-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-profile .firm-pack-activity{grid-template-columns:minmax(0,1.45fr) minmax(260px,.9fr)}.vc-profile .firm-pack-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.vc-profile .firm-pack-full{margin-bottom:16px}.vc-profile .firm-evidence-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:start}@media (max-width: 900px){.vc-profile .firm-evidence-why{grid-template-columns:1fr}}.vc-profile .firm-three-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;align-items:start}@media (max-width: 1100px){.vc-profile .firm-glance-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.vc-profile .firm-glance-grid>*{grid-column:span 2}.vc-profile .firm-glance-grid>*:nth-child(n+4){grid-column:span 3}.vc-profile .firm-pack-2,.vc-profile .firm-pack-activity,.vc-profile .firm-three-up{grid-template-columns:1fr}.vc-profile .firm-three-up>*:last-child{grid-column:auto}.vc-profile .home-evidence{width:280px}.vc-profile .home-recent-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow:visible;scroll-snap-type:none;padding:0;width:100%}.vc-profile .home-recent-card{flex:none;width:100%;min-width:0}.vc-profile .home-recent-scroll-btn,.vc-profile .home-leaderboard-desktop{display:none}.vc-profile .home-leaderboard-mobile{display:flex;width:100%}}@media (max-width: 900px){.vc-profile .app-shell{flex-direction:column}.vc-profile .app-content{padding:20px 16px 72px}.vc-profile .platform-nav{width:100%;height:auto;position:sticky;top:0;border-right:none;border-bottom:1px solid var(--border-default)}.vc-profile .platform-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);font-size:16px;cursor:pointer;flex-shrink:0}.vc-profile .platform-nav-body{display:none;position:absolute;left:0;right:0;top:64px;background:var(--surface-sunken);border-bottom:1px solid var(--border-default);box-shadow:0 12px 28px #1a19161f;z-index:50;padding-bottom:8px}.vc-profile .platform-nav.is-open .platform-nav-body{display:flex}.vc-profile .platform-nav-backdrop{display:block;position:fixed;top:64px;right:0;bottom:0;left:0;border:none;background:#1a191659;z-index:45;cursor:pointer}.vc-profile .platform-nav-live{margin-top:8px}.vc-profile .home-layout{flex-direction:column;align-items:stretch}.vc-profile .home-main,.vc-profile .home-evidence{width:100%;max-width:100%}.vc-profile .home-evidence{order:2}.vc-profile .home-recent-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow:visible;scroll-snap-type:none;padding:0}.vc-profile .home-recent-card{flex:none;width:100%;min-width:0}.vc-profile .home-recent-scroll-btn,.vc-profile .home-leaderboard-desktop{display:none}.vc-profile .home-leaderboard-mobile{display:flex;width:100%}.vc-profile .home-lb-card{width:100%}.vc-profile .vcs-layout{flex-direction:column;margin:-20px -16px -72px;min-height:0}.vc-profile .vcs-filters{width:100%;border-right:none;border-bottom:1px solid var(--border-default);padding:16px}.vc-profile .vcs-main{padding:20px 16px 72px}.vc-profile .firm-glance-grid{grid-template-columns:1fr 1fr}.vc-profile .firm-glance-grid>*,.vc-profile .firm-glance-grid>*:nth-child(n+4){grid-column:auto}.vc-profile .firm-glance-grid>*:last-child:nth-child(odd){grid-column:1 / -1}.vc-profile .firm-score-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.vc-profile .app-content{padding:16px 12px 64px}.vc-profile .platform-nav-header{padding:12px;min-height:56px;gap:8px}.vc-profile .platform-nav-brand{font-size:15px}.vc-profile .platform-nav-signin{padding:0 10px;height:30px}.vc-profile .platform-nav-body,.vc-profile .platform-nav-backdrop{top:56px}.vc-profile .firm-profile-header{padding:14px;gap:12px}.vc-profile .firm-profile-actions{width:100%}.vc-profile .firm-profile-actions .btn{flex:1 1 0;min-width:0;padding:0 8px}.vc-profile .firm-score-hero{flex-direction:column;align-items:stretch;padding:20px 16px;gap:18px}.vc-profile .firm-score-hero-body{flex-basis:auto}.vc-profile .firm-score-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.vc-profile .firm-glance-grid,.vc-profile .firm-three-up,.vc-profile .firm-pack-2,.vc-profile .firm-pack-activity{grid-template-columns:1fr}.vc-profile .firm-glance-grid>*,.vc-profile .firm-glance-grid>*:nth-child(n+4),.vc-profile .firm-glance-grid>*:last-child:nth-child(odd),.vc-profile .firm-three-up>*:last-child{grid-column:auto}.vc-profile .btn{height:34px;padding:0 12px;font-size:10px}.vc-profile .tab-btn{height:36px;padding:0 12px;font-size:10px}.vc-profile .home-recent-track,.vc-profile .portfolio-explorer-grid{grid-template-columns:1fr}.vc-profile .home-lb-card-meta{gap:6px 12px}.vc-profile .home-lb-updated{margin-left:0;width:100%}}.vc-profile .sent-filter{height:32px;padding:0 10px;background:var(--surface-card);border:1px solid var(--border-default);font-size:11px;color:var(--text-primary);font-family:var(--font-mono)}.vc-profile .sent-hero{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:16px;margin-bottom:20px;align-items:stretch}.vc-profile .sent-dynamics{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px;align-items:stretch}.vc-profile .sent-dynamics>*,.vc-profile .sent-dynamics .card{min-width:0}.vc-profile .sent-dynamics>.card{overflow:hidden}.vc-profile .sent-mid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;margin-bottom:16px;align-items:stretch}.vc-profile .sent-heat{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vc-profile .sent-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:start}@media (max-width: 960px){.vc-profile .sent-hero,.vc-profile .sent-dynamics,.vc-profile .sent-mid,.vc-profile .sent-bottom{grid-template-columns:1fr}.vc-profile .sent-heat{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.vc-profile .sent-heat{grid-template-columns:1fr}}.vc-profile .sanctions-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.vc-profile .sanctions-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vc-profile .sanctions-main-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.vc-profile .sanctions-main-col,.vc-profile .sanctions-side-col{display:flex;flex-direction:column;gap:16px;min-width:0}.vc-profile .sanctions-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.vc-profile .sanctions-timeline-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.vc-profile .sanctions-agency-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.vc-profile .sanctions-agency-card{border:1px solid var(--border-default, #C8C5BC);padding:12px;display:flex;gap:10px;align-items:center;min-width:0;width:100%;background:var(--surface-card, #FFFEF9);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.vc-profile .sanctions-agency-card:hover,.vc-profile .sanctions-agency-card:focus-visible{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--surface-sunken);border-color:#1a1916;outline:none}.vc-profile .sanctions-agency-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.vc-profile .sanctions-agency-icon svg{display:block}.vc-profile .sanctions-agency-hint{font-size:8px;letter-spacing:.4px;color:#c20;font-weight:600;margin-top:6px}.vc-profile .sanctions-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#1a191680;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.vc-profile .sanctions-modal{width:min(560px,100%);max-height:min(84vh,720px);background:var(--surface-card, #FFFEF9);border:1px solid var(--border-default, #C8C5BC);box-shadow:6px 6px #c8c5bc;display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden}.vc-profile .sanctions-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border-default, #C8C5BC);background:var(--surface-card, #FFFEF9);flex-shrink:0}.vc-profile .sanctions-modal-title-row{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.vc-profile .sanctions-modal-agency-icon{width:40px;height:40px;flex-shrink:0}.vc-profile .sanctions-modal-title-text{min-width:0}.vc-profile .sanctions-modal-title{font-size:14px;font-weight:700;color:var(--text-primary, #1A1916);letter-spacing:.4px}.vc-profile .sanctions-modal-subtitle{font-size:10px;color:var(--text-muted, #8A877E);margin-top:3px}.vc-profile .sanctions-modal-close{flex-shrink:0;width:32px;height:32px;border:1px solid var(--border-default, #C8C5BC);background:var(--surface-card, #FFFEF9);color:var(--text-primary, #1A1916);cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.vc-profile .sanctions-modal-close:hover{border-color:#1a1916;background:var(--surface-sunken, #EDEBE4)}.vc-profile .sanctions-modal-body{overflow-y:auto;padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px;background:var(--surface-card, #FFFEF9);min-height:0}.vc-profile .sanctions-modal-empty{padding:24px;text-align:center;font-size:11px;color:var(--text-muted, #8A877E)}.vc-profile .sanctions-modal-item{border:1px solid var(--border-default, #C8C5BC);background:#fffef9;padding:14px}.vc-profile .sanctions-modal-item-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:8px}.vc-profile .sanctions-modal-badges{display:flex;flex-wrap:wrap;gap:6px}.vc-profile .sanctions-modal-badge{font-size:9px;letter-spacing:1px;font-weight:600;border:1px solid currentColor;padding:3px 8px;text-transform:uppercase}.vc-profile .sanctions-modal-badge.is-muted{color:var(--text-muted, #8A877E);border-color:var(--border-default, #C8C5BC)}.vc-profile .sanctions-modal-sev{font-family:Anton,Impact,sans-serif;font-size:18px;line-height:1}.vc-profile .sanctions-modal-item-title{font-size:13px;font-weight:600;color:var(--text-primary, #1A1916);line-height:1.4;overflow-wrap:anywhere}.vc-profile .sanctions-modal-item-title a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vc-profile .sanctions-modal-meta{font-size:9px;color:var(--text-muted, #8A877E);margin-top:5px}.vc-profile .sanctions-modal-summary{font-size:11px;color:var(--text-secondary, #4A4740);line-height:1.55;margin-top:8px;overflow-wrap:anywhere}.vc-profile .sanctions-modal-takeaway{font-size:10px;color:var(--text-primary, #1A1916);line-height:1.5;margin-top:10px;padding-top:10px;border-top:1px solid var(--surface-sunken, #EDEBE4);overflow-wrap:anywhere}.vc-profile .sanctions-modal-takeaway strong{color:#c20}.vc-profile .sanctions-modal-source{display:inline-block;margin-top:10px;font-size:9px;letter-spacing:.5px;color:#c20;font-weight:600;text-decoration:none}.vc-profile .sanctions-exposure-table{display:flex;flex-direction:column;gap:0;border:1px solid var(--border)}.vc-profile .sanctions-exposure-head,.vc-profile .sanctions-exposure-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:4px;align-items:center}.vc-profile .sanctions-exposure-head{background:var(--surface-sunken);border-bottom:1px solid var(--border);padding:8px;font-size:9px;font-weight:600;letter-spacing:.3px;color:var(--text-muted)}.vc-profile .sanctions-exposure-row{padding:9px 8px;border-bottom:1px solid var(--surface-sunken)}.vc-profile .sanctions-exposure-row:last-child{border-bottom:none}.vc-profile .sanctions-exposure-risk{font-size:9px;color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere;padding-right:4px}.vc-profile .sanctions-exposure-col{text-align:center;color:var(--text-primary)}.vc-profile .sanctions-exposure-cell{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:9px;line-height:1.2}.vc-profile .sanctions-exposure-dot{width:9px;height:9px;border-radius:50%;display:block}.vc-profile .sanctions-exposure-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:9px;color:var(--text-muted)}.vc-profile .sanctions-exposure-legend span{display:inline-flex;align-items:center;gap:5px}.vc-profile .sanctions-exposure-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}@media (max-width: 640px){.vc-profile .sanctions-exposure-head,.vc-profile .sanctions-exposure-row{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.vc-profile .sanctions-exposure-col,.vc-profile .sanctions-exposure-cell{font-size:8px}}.vc-profile .sanctions-actions-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.vc-profile .sanctions-filters{display:flex;flex-wrap:wrap;gap:8px}.vc-profile .sanctions-select{height:34px;max-width:100%;padding:0 10px;background:var(--surface);border:1px solid var(--border);font-size:11px;color:var(--text-primary);font-family:IBM Plex Mono,monospace}.vc-profile .sanctions-actions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.vc-profile .sanctions-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--surface-sunken)}@media (max-width: 1100px){.vc-profile .sanctions-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.vc-profile .sanctions-main-row,.vc-profile .sanctions-context-grid{grid-template-columns:1fr}.vc-profile .sanctions-side-col{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px}}@media (max-width: 640px){.vc-profile .sanctions-summary-grid,.vc-profile .sanctions-side-col,.vc-profile .sanctions-context-grid{grid-template-columns:1fr}.vc-profile .sanctions-agency-grid{grid-template-columns:1fr 1fr}.vc-profile .sanctions-actions-toolbar{align-items:stretch}.vc-profile .sanctions-filters{width:100%}.vc-profile .sanctions-select{flex:1 1 100%;width:100%}}.vc-profile .li-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vc-profile .li-experience-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vc-profile .li-experience-card{border:1px solid var(--border-default);background:var(--surface-sunken);padding:12px;min-width:0}.vc-profile .li-timeline{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.vc-profile .li-timeline-item{flex:0 0 auto;min-width:120px}.vc-profile .li-timeline-rail{position:relative;height:18px;display:flex;align-items:center;margin:6px 0}.vc-profile .li-timeline-dot{width:10px;height:10px;border-radius:50%;z-index:1}.vc-profile .li-timeline-line{position:absolute;left:10px;right:-8px;height:2px;background:var(--border-default)}.vc-profile .li-main-row{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:start}.vc-profile .li-main-col,.vc-profile .li-side-col{min-width:0;display:flex;flex-direction:column;gap:14px}.vc-profile .li-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vc-profile .li-explorer{display:flex;flex-direction:column;gap:12px}.vc-profile .li-explorer-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;position:sticky;top:0;z-index:5;padding:10px 0;background:var(--surface-page);border-bottom:1px solid var(--border-default)}.vc-profile .li-explorer-list{padding:0;overflow:visible}.vc-profile .li-explorer-end{padding:16px 20px;text-align:center;font-size:10;letter-spacing:.6px;color:var(--text-muted);border-top:1px solid var(--surface-sunken)}.vc-profile .li-case-row{display:grid;grid-template-columns:36px 72px minmax(0,1fr) 180px;gap:16px;padding:18px 20px;border-bottom:1px solid var(--surface-sunken);align-items:start}.vc-profile .li-case-row:last-child{border-bottom:none}.vc-profile .li-case-index{font-size:10;font-weight:600;color:var(--text-muted);padding-top:8px}.vc-profile .li-case-sev{display:flex;flex-direction:column;align-items:center;text-align:center}.vc-profile .li-case-body{min-width:0}.vc-profile .li-case-side{min-width:0;border-left:1px solid var(--surface-sunken);padding-left:14px}.vc-profile .li-checklist-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vc-profile .li-checklist-card{border:1px solid var(--border-default);background:var(--surface-sunken);padding:14px;min-width:0}.vc-profile .li-footer-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.vc-profile .li-help-box{border:1px solid #A8C4E8;background:#eef4fb;padding:16px 18px}.vc-profile .li-warn-box{border:1px solid #E8C4BC;background:#f8ebe8;padding:16px 18px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}@media (max-width: 1100px){.vc-profile .li-summary-grid,.vc-profile .li-main-row,.vc-profile .li-context-grid{grid-template-columns:1fr}.vc-profile .li-experience-grid,.vc-profile .li-checklist-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-profile .li-footer-row{grid-template-columns:1fr}}@media (max-width: 720px){.vc-profile .li-case-row{grid-template-columns:28px 64px minmax(0,1fr)}.vc-profile .li-case-side{grid-column:1 / -1;border-left:none;padding-left:0;border-top:1px solid var(--surface-sunken);padding-top:12px}.vc-profile .li-experience-grid,.vc-profile .li-checklist-strip{grid-template-columns:1fr}}.vc-profile .platform-nav-avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fffef9;font-size:11px;font-weight:700;letter-spacing:.5px;border:1px solid var(--accent);box-shadow:var(--shadow-btn-primary);flex-shrink:0}.vc-profile .platform-nav-usage{margin:12px 12px 0;padding:10px 12px;border:1px solid var(--border-default);background:var(--surface-sunken)}.vc-profile .platform-nav-usage-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.8px;color:var(--text-muted);font-weight:600}.vc-profile .platform-nav-usage-bar{margin-top:8px;height:4px;background:#e0ddd4;border:1px solid var(--border-default)}.vc-profile .platform-nav-usage-bar>div{height:100%;background:var(--accent)}.vc-profile .platform-nav-create{margin:12px 12px 0;width:calc(100% - 24px);height:36px}.vc-profile .paywall-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1a19168c;display:flex;align-items:center;justify-content:center;padding:20px}.vc-profile .paywall-modal{position:relative;width:min(440px,100%);padding:32px 28px 24px;text-align:center;background:var(--surface-card)}.vc-profile .paywall-modal-close{position:absolute;top:12px;right:12px;border:none;background:transparent;cursor:pointer;font-size:14px;color:var(--text-muted);padding:4px 8px}.vc-profile .paywall-modal-ring{display:flex;justify-content:center;margin-bottom:14px}.vc-profile .paywall-modal-title{font-size:28px;margin:0 0 10px;line-height:1.1}.vc-profile .paywall-modal-body{font-size:12px;color:var(--text-secondary);line-height:1.65;margin:0 0 22px}.vc-profile .paywall-modal-actions{display:flex;gap:10px;flex-wrap:wrap}.vc-profile .paywall-modal-dismiss{margin-top:14px;border:none;background:none;color:var(--text-muted);font-size:11px;letter-spacing:.6px;cursor:pointer;text-decoration:underline}.vc-profile .paywall-blur-wrap{position:relative;overflow:hidden;border:1px solid var(--border-default);background:var(--surface-card);margin-top:16px}.vc-profile .paywall-blur-content{filter:blur(5px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:420px;overflow:hidden}.vc-profile .paywall-blur-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 20px;background:linear-gradient(180deg,#fffef98c,#f5f3eeeb 55%,#f5f3eefa)}.vc-profile .paywall-blur-lock{width:36px;height:36px;border:2px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:12px;background:var(--surface-card);box-shadow:3px 3px #c8c5bc}.vc-profile .paywall-blur-title{font-size:13px;font-weight:700;letter-spacing:.6px;color:var(--accent);margin-bottom:8px}.vc-profile .paywall-blur-desc{font-size:12px;color:var(--text-secondary);max-width:320px;line-height:1.55;margin:0 0 16px}.vc-profile .google-btn{gap:0}.vc-profile .subscribe-page{padding-bottom:40px}.vc-profile .subscribe-hero-title{font-size:clamp(32px,5vw,44px);margin:0 0 10px;line-height:1.05;max-width:640px}.vc-profile .subscribe-hero-sub{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0 0 22px;max-width:560px}.vc-profile .subscribe-usage{display:flex;align-items:center;gap:18px;padding:18px 20px;margin-bottom:22px;flex-wrap:wrap}.vc-profile .subscribe-usage-copy{flex:1;min-width:200px;font-size:12px;color:var(--text-secondary);line-height:1.55}.vc-profile .subscribe-usage-cta{text-align:center}.vc-profile .subscribe-usage-note{font-size:9px;color:var(--text-muted);margin-top:6px;letter-spacing:.4px}.vc-profile .subscribe-table-wrap{margin-bottom:22px;overflow:hidden}.vc-profile .subscribe-table-head,.vc-profile .subscribe-table-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,1fr) minmax(90px,1fr);gap:8px;padding:12px 16px;align-items:center;font-size:12px}.vc-profile .subscribe-table-head{background:var(--surface-sunken);border-bottom:2px solid var(--border-default);font-size:9px;letter-spacing:1.2px;color:var(--text-muted);font-weight:600}.vc-profile .subscribe-table-row{border-bottom:1px solid var(--surface-sunken);color:var(--text-secondary)}.vc-profile .subscribe-table-row:last-child{border-bottom:none}.vc-profile .subscribe-pro-col{color:var(--accent)}.vc-profile .subscribe-cell{display:inline-flex;align-items:center;gap:6px;font-size:11px}.vc-profile .subscribe-cell.is-preview,.vc-profile .subscribe-cell.is-no{color:var(--text-muted)}.vc-profile .subscribe-cell.is-pro{color:var(--success);font-weight:600}.vc-profile .subscribe-cell.is-unlimited{color:var(--accent)}.vc-profile .subscribe-check{color:var(--success);font-weight:700}.vc-profile .subscribe-check.is-pro{color:var(--success)}.vc-profile .subscribe-lock{color:var(--accent)}.vc-profile .subscribe-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.vc-profile .subscribe-preview{position:relative;min-height:180px;overflow:hidden;padding:14px}.vc-profile .subscribe-preview-label{font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--accent);margin-bottom:10px}.vc-profile .subscribe-preview-fake{filter:blur(4px);opacity:.5;font-size:11px;line-height:1.8;color:var(--text-secondary)}.vc-profile .subscribe-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;background:#fffef9b8}.vc-profile .subscribe-preview-overlay p{font-size:11px;color:var(--text-secondary);margin:10px 0 0;max-width:200px;line-height:1.5}.vc-profile .subscribe-pricing{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:18px;padding:28px 24px;margin-bottom:28px;align-items:center}.vc-profile .subscribe-pricing-list{list-style:none;padding:0;margin:12px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.9}.vc-profile .subscribe-pricing-center{text-align:center}.vc-profile .subscribe-price{margin-bottom:16px;color:var(--text-secondary);font-size:13px}.vc-profile .subscribe-price .display{font-size:48px;color:var(--text-primary);margin-right:6px}.vc-profile .subscribe-signin-link{display:block;margin-top:12px;border:none;background:none;color:var(--accent);font-size:11px;letter-spacing:.6px;cursor:pointer;text-decoration:underline}.vc-profile .subscribe-trust .subscribe-pricing-list{color:var(--text-primary)}.vc-profile .subscribe-trusted{text-align:center;margin-bottom:36px;padding:18px 0;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.vc-profile .subscribe-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:14px;font-size:12px;font-weight:600;color:var(--text-muted);letter-spacing:.4px}.vc-profile .subscribe-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vc-profile .subscribe-faq-item{text-align:left;padding:16px 18px;cursor:pointer;width:100%;font:inherit;color:inherit}.vc-profile .subscribe-faq-q{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:600}.vc-profile .subscribe-faq-a{margin:12px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.6}.vc-profile .account-hero{display:flex;align-items:center;gap:18px;padding:22px 24px;margin-bottom:18px;flex-wrap:wrap}.vc-profile .account-avatar{width:56px;height:56px;background:var(--tb-ink);color:var(--surface-page);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.vc-profile .account-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vc-profile .account-panel{padding:20px 22px}.vc-profile .account-panel-title{font-size:10px;letter-spacing:1.2px;font-weight:700;color:var(--text-muted);margin-bottom:14px}.vc-profile .account-stat-row{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-secondary);padding:8px 0;border-bottom:1px solid var(--surface-sunken)}.vc-profile .account-meter{height:6px;background:#e0ddd4;border:1px solid var(--border-default);margin:4px 0 10px}.vc-profile .account-meter>div{height:100%;background:var(--accent)}.vc-profile .account-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:10px;letter-spacing:.8px;color:var(--text-muted);font-weight:600}.vc-profile .account-field input{height:40px;border:1px solid var(--border-default);background:var(--surface-page);padding:0 12px;font-size:13px;color:var(--text-primary);outline:none}.vc-profile .account-field input:focus{border-color:var(--tb-ink)}.vc-profile .account-toggle{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;cursor:pointer;font-size:12px}.vc-profile .account-toggle input{margin-top:3px;accent-color:var(--accent)}.vc-profile .account-toggle strong{display:block;margin-bottom:2px}.vc-profile .account-toggle small{display:block;color:var(--text-muted);font-size:11px;line-height:1.45}.vc-profile .account-watchlist{list-style:none;padding:0;margin:0}.vc-profile .account-watchlist li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--surface-sunken);font-size:12px}.vc-profile .account-watchlist button{border:none;background:none;color:var(--accent);font-size:10px;letter-spacing:.6px;cursor:pointer;font-weight:600}@media (max-width: 900px){.vc-profile .subscribe-previews,.vc-profile .subscribe-pricing,.vc-profile .subscribe-faq-grid,.vc-profile .account-grid{grid-template-columns:1fr}}@media (max-width: 640px){.vc-profile .subscribe-table-head,.vc-profile .subscribe-table-row{grid-template-columns:minmax(0,1.4fr) minmax(70px,.8fr) minmax(70px,.8fr);padding:10px 12px;font-size:11px}.vc-profile .paywall-modal-actions{flex-direction:column}}.vc-profile{--vc-page: #f5f3ee;--vc-card: #fffef9;--vc-sunken: #edebe4;--vc-ink: #1a1916;--vc-text: #4a4740;--vc-muted: #8a877e;--vc-line: #c8c5bc;--vc-accent: #cc2200;--vc-green: #1a6e36;--vc-amber: #a05c00;width:min(1180px,100%);margin:0 auto;padding:24px 24px 80px;color:var(--vc-ink);font-family:IBM Plex Mono,monospace;font-size:12px}.vc-profile *,.vc-profile *:before,.vc-profile *:after{box-sizing:border-box}.vc-profile button,.vc-profile input,.vc-profile select{border-radius:0;font:inherit}.vc-profile button{color:inherit}.vc-profile h1,.vc-profile h2,.vc-profile h3,.vc-profile p{margin:0}.vc-profile a{color:inherit}.vc-profile .vc-profile-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;border:1px solid var(--vc-line);background:var(--vc-card);box-shadow:3px 3px 0 var(--vc-line)}.vc-profile .vc-profile-identity{display:flex;align-items:center;gap:13px;min-width:0}.vc-profile .vc-profile-identity>div{min-width:0}.vc-profile .vc-profile-identity>div>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.vc-profile .vc-profile-identity h1{font-family:Anton,Impact,sans-serif;font-size:21px;font-weight:400;letter-spacing:.2px}.vc-profile .vc-profile-identity span{padding:2px 7px;border:1px solid var(--vc-line);background:var(--vc-sunken);color:var(--vc-muted);font-size:8px;letter-spacing:.8px}.vc-profile .vc-profile-identity p{margin-top:4px;color:var(--vc-muted);font-size:10px}.vc-profile .vc-profile-actions{display:flex;gap:8px}.vc-profile .vc-profile-actions button,.vc-profile .vc-court-actions button{min-height:34px;padding:0 14px;border:1px solid var(--vc-line);background:var(--vc-card);font-size:10px;font-weight:700;letter-spacing:.7px}.vc-profile .vc-profile-actions button:last-child{background:var(--vc-ink);color:var(--vc-page);border-color:var(--vc-ink)}.vc-profile .vc-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:1px solid var(--vc-line);background:var(--vc-card)}.vc-profile .vc-avatar img{display:block;width:100%;height:100%;object-fit:contain}.vc-profile .vc-avatar-fallback{border-color:var(--vc-ink);background:var(--vc-ink);color:var(--vc-page);font-family:Anton,Impact,sans-serif}.vc-profile .vc-card{border:1px solid var(--vc-line);background:var(--vc-card);box-shadow:3px 3px 0 var(--vc-sunken)}.vc-profile .vc-hero{display:grid;grid-template-columns:230px 1fr;margin-top:12px;overflow:hidden}.vc-profile .vc-score{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:205px;padding:24px;border-right:1px solid var(--vc-line);text-align:center}.vc-profile .vc-score strong{font-family:Anton,Impact,sans-serif;font-size:68px;font-weight:400;line-height:1}.vc-profile .vc-score small{margin-top:8px;color:var(--vc-muted);font-size:9px}.vc-profile .vc-score-bars{display:flex;gap:3px;margin-top:12px}.vc-profile .vc-score-bars i{width:17px;height:6px}.vc-profile .vc-eyebrow{color:var(--vc-muted);font-size:9px;font-weight:700;letter-spacing:1px}.vc-profile .vc-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:26px 30px}.vc-profile .vc-hero-copy h2{max-width:760px;margin-top:10px;font-size:14px;font-weight:500;line-height:1.65}.vc-profile .vc-hero-metrics{display:flex;gap:30px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--vc-sunken);color:var(--vc-muted);font-size:9px}.vc-profile .vc-hero-metrics span{display:flex;flex-direction:column;gap:4px}.vc-profile .vc-hero-metrics b{color:var(--vc-ink);font-family:Anton,Impact,sans-serif;font-size:20px;font-weight:400}.vc-profile .vc-tabs{display:flex;overflow-x:auto;margin-top:10px;border-bottom:2px solid var(--vc-line)}.vc-profile .vc-tabs button{flex:0 0 auto;height:42px;margin-bottom:-2px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--vc-muted);font-size:10px;font-weight:700;letter-spacing:.65px;white-space:nowrap}.vc-profile .vc-tabs button.active{border-bottom-color:var(--vc-accent);color:var(--vc-accent)}.vc-profile .vc-tab-panel{padding:26px 0}.vc-profile .vc-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 0 12px}.vc-profile .vc-section-head:first-child{margin-top:0}.vc-profile .vc-section-head h2{font-size:11px;letter-spacing:1px;text-transform:uppercase}.vc-profile .vc-section-head span{color:var(--vc-muted);font-size:9px}.vc-profile .vc-overview-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.vc-profile .vc-overview-grid>.vc-card,.vc-profile .vc-two-col>.vc-card{padding:20px}.vc-profile .vc-overview-summary{border-color:var(--vc-accent)}.vc-profile .vc-overview-summary h2{margin-top:10px;font-size:14px;font-weight:500;line-height:1.65}.vc-profile .vc-overview-summary>p,.vc-profile .vc-callout>p{margin-top:10px;color:var(--vc-text);line-height:1.65}.vc-profile .vc-research-score{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin-top:16px;padding:12px;border:1px solid #e7c3ba;background:#f8ebe8}.vc-profile .vc-research-score span{color:var(--vc-accent);font-size:9px;font-weight:700;letter-spacing:1px}.vc-profile .vc-research-score strong{grid-row:span 2;color:var(--vc-accent);font-family:Anton,Impact,sans-serif;font-size:30px;font-weight:400}.vc-profile .vc-research-score small{color:var(--vc-muted);font-size:8px}.vc-profile .vc-breakdown{display:flex;flex-direction:column;gap:13px;margin-top:16px}.vc-profile .vc-breakdown>div{display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center}.vc-profile .vc-breakdown span{font-size:10px}.vc-profile .vc-breakdown strong{font-size:11px}.vc-profile .vc-breakdown i{grid-column:1 / -1;height:6px;border:1px solid var(--vc-line);background:var(--vc-sunken)}.vc-profile .vc-breakdown b{display:block;height:100%;background:var(--vc-ink)}.vc-profile .vc-host-note,.vc-profile .vc-muted{display:block;margin-top:14px;color:var(--vc-muted);font-size:9px;line-height:1.5}.vc-profile .vc-glance-grid,.vc-profile .vc-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vc-profile .vc-glance-grid button{min-height:112px;padding:16px;border:1px solid var(--vc-line);background:var(--vc-card);box-shadow:3px 3px 0 var(--vc-sunken);text-align:left}.vc-profile .vc-glance-grid strong{display:block;font-family:Anton,Impact,sans-serif;font-size:29px;font-weight:400}.vc-profile .vc-glance-grid span{display:block;margin-top:7px;font-size:10px}.vc-profile .vc-glance-grid small{display:block;margin-top:6px;color:var(--vc-accent);font-size:8px}.vc-profile .vc-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.vc-profile .vc-risk-list{display:flex;flex-direction:column;gap:7px;margin-top:12px}.vc-profile .vc-risk-list button{display:flex;justify-content:space-between;padding:9px 10px;border:1px solid var(--vc-sunken);background:transparent;text-align:left}.vc-profile .vc-risk-list strong{color:var(--vc-accent)}.vc-profile .vc-compact-evidence{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--vc-sunken)}.vc-profile .vc-compact-evidence small{color:var(--vc-muted);white-space:nowrap}.vc-profile .vc-people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.vc-profile .vc-people-grid button{display:flex;flex-direction:column;gap:5px;padding:14px;text-align:left}.vc-profile .vc-people-grid span{color:var(--vc-muted);font-size:9px}.vc-profile .vc-provenance{margin-top:14px!important;padding-top:10px;border-top:1px solid var(--vc-sunken);color:var(--vc-muted);font-size:9px;line-height:1.5}.vc-profile .vc-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.vc-profile .vc-stat-grid .vc-card{display:flex;flex-direction:column;min-height:112px;padding:15px}.vc-profile .vc-stat-grid span{color:var(--vc-muted);font-size:8px;font-weight:700;letter-spacing:.8px}.vc-profile .vc-stat-grid strong{margin-top:auto;font-family:Anton,Impact,sans-serif;font-size:29px;font-weight:400}.vc-profile .vc-stat-grid small{margin-top:4px;color:var(--vc-muted);font-size:8px}.vc-profile .vc-green{color:var(--vc-green)!important}.vc-profile .vc-red{color:var(--vc-accent)!important}.vc-profile .vc-amber{color:var(--vc-amber)!important}.vc-profile .vc-callout{margin-bottom:18px;padding:19px 21px}.vc-profile .vc-callout>.vc-provenance{margin-bottom:-5px!important}.vc-profile .vc-research-banner,.vc-profile .vc-verified-banner{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px;padding:12px 15px;border:1px solid #e5b9ae;background:#f8ebe8;color:#8b1a0a;font-size:9px;line-height:1.5}.vc-profile .vc-verified-banner{border-color:#9ac3a7;background:#edf6ef;color:#14582b}.vc-profile .vc-toolbar{display:flex;align-items:center;gap:10px;margin:19px 0 11px}.vc-profile .vc-toolbar strong{margin-right:auto;font-size:10px;letter-spacing:.8px}.vc-profile .vc-toolbar input,.vc-profile .vc-toolbar select{min-height:34px;padding:0 11px;border:1px solid var(--vc-line);background:var(--vc-card);color:var(--vc-ink);font-size:10px}.vc-profile .vc-toolbar input{min-width:220px}.vc-profile .vc-list{overflow:hidden}.vc-profile .vc-evidence-row,.vc-profile .vc-court-row{display:grid;grid-template-columns:24px 1fr auto;gap:14px;padding:15px 18px;border-bottom:1px solid var(--vc-sunken)}.vc-profile .vc-evidence-row:last-child,.vc-profile .vc-court-row:last-child{border-bottom:0}.vc-profile .vc-evidence-icon{padding-top:2px}.vc-profile .vc-evidence-title{font-size:12px;font-weight:700;line-height:1.45}.vc-profile .vc-evidence-row p,.vc-profile .vc-court-row p{margin-top:7px;color:var(--vc-text);font-size:10px;line-height:1.6}.vc-profile .vc-meta{margin-top:5px!important;color:var(--vc-muted)!important;font-size:9px!important}.vc-profile .vc-pill{align-self:start;padding:3px 7px;border:1px solid;font-size:8px;font-weight:700;letter-spacing:.7px}.vc-profile .vc-source-link{display:inline-block;margin-top:7px;border-bottom:1px solid currentColor;color:var(--vc-accent)!important;font-size:8px;font-weight:700;letter-spacing:.6px;text-decoration:none}.vc-profile .vc-empty{padding:32px;color:var(--vc-muted);text-align:center}.vc-profile .vc-court-row{grid-template-columns:1fr auto;padding:20px}.vc-profile .vc-court-row h3{margin-top:6px;font-size:13px}.vc-profile .vc-court-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.vc-profile .vc-company-grid,.vc-profile .vc-conversation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:18px}.vc-profile .vc-company-grid>.vc-card{padding:15px}.vc-profile .vc-company-top{display:flex;justify-content:space-between;align-items:start}.vc-profile .vc-company-top>span{font-family:Anton,Impact,sans-serif;font-size:21px;text-align:right}.vc-profile .vc-company-top small{display:block;font-family:IBM Plex Mono,monospace;font-size:7px}.vc-profile .vc-company-grid h3{margin-top:10px;font-size:12px}.vc-profile .vc-company-facts{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.vc-profile .vc-company-facts span{padding:3px 6px;border:1px solid var(--vc-line);color:var(--vc-text);font-size:8px}.vc-profile .vc-conversation-grid .vc-card{overflow:hidden}.vc-profile .vc-conversation-grid .vc-evidence-row{height:100%;grid-template-columns:24px 1fr}.vc-profile .vc-conversation-grid .vc-pill{grid-column:2}.vc-profile .vc-graph-card{margin-bottom:18px;overflow:hidden;border:1px solid var(--vc-line);background:var(--vc-card);box-shadow:3px 3px 0 var(--vc-sunken)}.vc-profile .vc-graph-head{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid var(--vc-line)}.vc-profile .vc-graph-head div{display:flex;flex-direction:column;gap:4px}.vc-profile .vc-graph-head strong{font-size:10px;letter-spacing:.8px}.vc-profile .vc-graph-head span{color:var(--vc-muted);font-size:8px}.vc-profile .vc-graph-head button{padding:6px 9px;border:1px solid var(--vc-line);background:var(--vc-card);font-size:8px}.vc-profile .vc-graph{position:relative;overflow:hidden;background:#0b0d10;touch-action:none;cursor:grab}.vc-profile .vc-graph:active{cursor:grabbing}.vc-profile .vc-graph svg{display:block}.vc-profile .vc-edge{stroke:#567;stroke-width:1.2;opacity:.6}.vc-profile .vc-edge-invested_in{stroke:#2ecc71}.vc-profile .vc-edge-coinvests_with,.vc-profile .vc-edge-co_invested{stroke:#5b8def}.vc-profile .vc-edge-founded_by{stroke:#9b7fd0}.vc-profile .vc-edge-legal_event,.vc-profile .vc-edge-complaint{stroke:#e74c3c}.vc-profile .vc-node{cursor:pointer;outline:none}.vc-profile .vc-node circle{stroke-width:2}.vc-profile .vc-node text{fill:#fff;font:700 9px IBM Plex Mono,monospace;pointer-events:none}.vc-profile .vc-node .vc-node-label{fill:#ffffffd9;font-size:9px;font-weight:500}.vc-profile .vc-graph-inspector{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:column;gap:4px;max-width:300px;padding:11px 13px;border:1px solid rgba(255,255,255,.18);background:#0b0d10eb;color:#f5f3ee}.vc-profile .vc-graph-inspector span{color:#ffffff80;font-size:8px;letter-spacing:.7px;text-transform:uppercase}.vc-profile .vc-graph-inspector small{color:#ffffffa6;font-size:8px;line-height:1.4}@media (max-width: 900px){.vc-profile{padding-inline:16px}.vc-profile .vc-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-profile .vc-overview-grid{grid-template-columns:1fr}}@media (max-width: 680px){.vc-profile{padding:12px 10px 60px}.vc-profile-header{align-items:flex-start;flex-direction:column}.vc-profile-actions{width:100%}.vc-profile-actions button{flex:1}.vc-profile .vc-hero{grid-template-columns:1fr}.vc-profile .vc-score{min-height:165px;border-right:0;border-bottom:1px solid var(--vc-line)}.vc-profile .vc-score strong{font-size:58px}.vc-profile .vc-hero-copy{padding:20px 17px}.vc-profile .vc-hero-metrics{gap:18px}.vc-profile .vc-stat-grid,.vc-profile .vc-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-profile .vc-two-col{grid-template-columns:1fr}.vc-profile .vc-toolbar{align-items:stretch;flex-direction:column}.vc-profile .vc-toolbar input{min-width:0;width:100%}.vc-profile .vc-toolbar select{width:100%}.vc-profile .vc-evidence-row{grid-template-columns:22px 1fr;padding:13px}.vc-profile .vc-evidence-row .vc-pill{grid-column:2;justify-self:start}.vc-profile .vc-court-row{grid-template-columns:1fr;padding:15px}.vc-profile .vc-court-actions{align-items:flex-start}.vc-profile .vc-research-banner,.vc-profile .vc-verified-banner{flex-direction:column}.vc-profile .vc-section-head{align-items:flex-start;flex-direction:column}.vc-profile .vc-graph-head{align-items:flex-start;gap:10px}}@media (max-width: 390px){.vc-profile .vc-stat-grid,.vc-profile .vc-glance-grid{grid-template-columns:1fr}.vc-profile-identity h1{font-size:18px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background-color:#f5f3ee}body{background-color:#f5f3ee;background-image:radial-gradient(circle,#c8c5bc 1px,transparent 1px);background-size:24px 24px;font-family:IBM Plex Mono,monospace;-webkit-font-smoothing:antialiased;color:#1a1916}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#edebe4}::-webkit-scrollbar-thumb{background:#c8c5bc}::-webkit-scrollbar-thumb:hover{background:#b0ada2}select option{background:#edebe4}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #cc2200;outline-offset:2px}.app-shell{min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr)}.app-main{min-width:0;min-height:100vh;display:flex;flex-direction:column}.app-page{flex:1;min-width:0}.app-banner{margin:10px auto 0;width:min(1100px,calc(100% - 28px));border:1px solid;padding:8px 10px;font-size:10px;display:flex;justify-content:space-between;align-items:center;gap:8px}.app-banner button{background:transparent;border:0;color:inherit;font-size:14px;line-height:1}.app-nav-desktop{position:sticky;top:0;z-index:60;height:100vh;min-width:0;display:flex;flex-direction:column;background:#f5f3ee;border-right:1px solid #b0ada2;box-shadow:3px 0 #e0ddd4}.app-nav-desktop:after,.app-nav-mobile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.025) 2px,rgba(0,0,0,.025) 4px);pointer-events:none}.app-nav-logo{position:relative;z-index:1;width:100%;min-height:72px;padding:0 18px;display:flex;align-items:center;background:transparent;border:0;border-bottom:1px solid #c8c5bc;color:#1a1916;font:700 18px IBM Plex Mono,monospace;letter-spacing:-1px}.app-nav-logo .logo-toxy{color:#c20}.app-nav-search{position:relative;z-index:1;margin:16px 14px;min-height:39px;padding:8px 9px;display:flex;justify-content:space-between;align-items:center;gap:8px;color:#6b675f;background:#edebe4;border:1px solid #b0ada2;box-shadow:2px 2px #c8c5bc;font:600 9px IBM Plex Mono,monospace;letter-spacing:.3px}.app-nav-search:hover{color:#1a1916;transform:translate(1px,1px);box-shadow:1px 1px #c8c5bc}.app-nav-search kbd,.overview-search kbd{padding:2px 4px;background:#f5f3ee;border:1px solid #c8c5bc;font:inherit}.app-nav-links{position:relative;z-index:1;min-height:0;overflow-y:auto;border-top:1px solid #c8c5bc}.app-nav-links button{width:100%;min-height:50px;padding:0 15px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;text-align:left;color:#6b675f;background:transparent;border:0;border-bottom:1px solid #c8c5bc;font:600 10px IBM Plex Mono,monospace;letter-spacing:1px}.app-nav-links button span{color:#9a978e;font-size:8px}.app-nav-links button b{opacity:0;color:#c20}.app-nav-links button:hover,.app-nav-links button.active{color:#c20;background:#cc22000e}.app-nav-links button:hover b,.app-nav-links button.active b{opacity:1}.app-nav-links button.active{box-shadow:inset 3px 0 #c20}.app-nav-spacer{flex:1}.app-nav-status{position:relative;z-index:1;padding:12px 14px;display:flex;align-items:center;gap:7px;border-top:1px solid #c8c5bc;color:#8a877e;font-size:8px;letter-spacing:.5px}.app-nav-live-dot{width:6px;height:6px;flex:0 0 auto;background:#1a6e36;box-shadow:0 0 6px #1a6e36;animation:pulse 2s infinite}.app-nav-utilities{position:relative;z-index:2;padding:10px 14px 14px;display:grid;gap:8px;border-top:1px solid #c8c5bc}.app-nav-utilities>button,.app-nav-utilities .app-nav-popover-wrap>button{width:100%}.app-nav-popover-wrap{position:relative;min-width:0}.app-nav-icon-button,.app-nav-account-button{min-height:34px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#4a4740;background:#edebe4;border:1px solid #c8c5bc;box-shadow:2px 2px #c8c5bc;font:600 9px IBM Plex Mono,monospace;letter-spacing:.7px}.app-nav-account-button>span:first-child{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#fffef9;background:#1a1916}.app-nav-count{min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#c20;font-size:8px}.app-nav-popover{position:absolute;left:calc(100% + 16px);bottom:0;z-index:95;width:340px;max-width:calc(100vw - 260px);max-height:min(460px,calc(100vh - 30px));overflow:auto;color:#1a1916;background:#fffef9;border:1px solid #b0ada2;box-shadow:4px 4px #c8c5bc;padding:10px}.app-nav-popover-head{padding-bottom:8px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px}.app-nav-popover-head button{color:#8a877e;background:none;border:0;font:500 8px IBM Plex Mono,monospace;text-decoration:underline}.app-nav-empty,.app-nav-email{padding:8px 3px;color:#8a877e;font-size:9px}.app-nav-notification{width:100%;padding:9px 3px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;text-align:left;color:#6b675f;background:transparent;border:0;border-top:1px solid #e0ddd4;font:inherit}.app-nav-notification.unread{color:#1a1916;background:#cc22000a}.app-nav-notification>span:first-child{padding-top:1px;font-size:8px;font-weight:700}.app-nav-notification strong,.app-nav-notification small,.app-nav-notification time{display:block}.app-nav-notification strong{font-size:9px}.app-nav-notification small{margin-top:4px;font-size:8px;font-weight:400}.app-nav-notification time{margin-top:5px;color:#9a978e;font-size:7px}.app-nav-account-popover{width:230px}.app-nav-account-popover>button{width:100%;padding:9px 6px;text-align:left;color:#4a4740;background:none;border:0;border-top:1px solid #e0ddd4;font:600 9px IBM Plex Mono,monospace}.app-nav-mobile,.app-nav-mobile-layer{display:none}.overview-page{min-width:0}.overview-hero{min-height:440px;padding:58px clamp(24px,5vw,72px) 52px;position:relative;border-bottom:2px solid #b0ada2;overflow:hidden}.overview-hero:after{content:"TB / DUE DILIGENCE";position:absolute;right:28px;bottom:18px;color:#b0ada2;font-size:8px;letter-spacing:2px;writing-mode:vertical-rl}.overview-live-line{margin-bottom:22px;display:flex;align-items:center;gap:8px;color:#6b675f;font-size:9px;letter-spacing:1.4px}.overview-live-line>span{width:7px;height:7px;background:#1a6e36;box-shadow:0 0 6px #1a6e36;animation:pulse 2s infinite}.overview-hero h1{max-width:780px;color:#1a1916;font:400 clamp(60px,9vw,118px)/.83 "Anton",sans-serif;letter-spacing:.5px}.overview-hero h1 span{color:#c20}.overview-hero p{max-width:670px;margin:28px 0 24px;color:#4a4740;font-size:12px;line-height:1.75}.overview-search{width:min(670px,100%);min-height:52px;padding:11px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;text-align:left;color:#8a877e;background:#fffef9;border:2px solid #b0ada2;box-shadow:4px 4px #c8c5bc;font:500 11px IBM Plex Mono,monospace}.overview-search:hover{color:#4a4740;border-color:#c20}.overview-search>span:first-child{color:#c20;font-size:19px}.overview-content{width:min(1480px,100%);margin:0 auto;padding:34px clamp(18px,3.5vw,52px) 82px}.overview-recent-section{margin-bottom:30px}.overview-section-head{min-height:62px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#edebe4;border-bottom:1px solid #c8c5bc}.overview-recent-section>.overview-section-head{padding-left:0;padding-right:0;background:transparent;border-bottom:2px solid #1a1916}.overview-section-head span,.overview-snapshot-grid span{display:block;color:#8a877e;font-size:8px;letter-spacing:1.2px}.overview-section-head h2{margin-top:4px;color:#1a1916;font:400 24px/1 Anton,sans-serif;letter-spacing:.4px;text-transform:uppercase}.overview-section-actions,.overview-carousel-controls{display:flex;align-items:center;gap:8px}.overview-carousel-controls button{width:30px;height:30px;color:#4a4740;background:#f5f3ee;border:1px solid #b0ada2;box-shadow:2px 2px #c8c5bc}.overview-text-action{padding:5px 0;color:#c20;background:none;border:0;font:600 8px IBM Plex Mono,monospace;letter-spacing:.7px;white-space:nowrap}.overview-recent-list{padding:3px 3px 7px 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,.9fr);gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.overview-firm-card{min-height:180px;padding:15px;display:flex;flex-direction:column;text-align:left;color:#1a1916;background:#fffef9;border:1px solid #b0ada2;box-shadow:3px 3px #c8c5bc;scroll-snap-align:start}.overview-firm-card:hover{transform:translate(2px,2px);box-shadow:1px 1px #c8c5bc;border-color:#c20}.overview-firm-card-top,.overview-firm-card-foot,.overview-evidence-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.overview-firm-card-top{margin-bottom:14px}.overview-firm-icon{width:38px;height:38px;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#fffef9;background:#1a1916;border:1px solid #1a1916;font-size:11px;font-weight:700}.overview-firm-icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fffef9}.overview-firm-card>strong{min-height:34px;font-size:12px;line-height:1.35}.overview-firm-meta{margin-top:5px;overflow:hidden;color:#8a877e;font-size:8px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.overview-firm-card-foot{margin-top:auto;padding-top:12px;border-top:1px solid #e0ddd4;color:#6b675f;font-size:8px}.overview-firm-card-foot>span{color:#c20;font-weight:700}.overview-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px}.overview-dashboard-main{min-width:0}.overview-snapshot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.overview-snapshot-grid>div{min-height:106px;padding:17px 14px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #c8c5bc}.overview-snapshot-grid>div:last-child{border-right:0}.overview-snapshot-grid strong{margin-top:10px;font:400 clamp(22px,2.6vw,34px)/1 "Anton",sans-serif;overflow-wrap:anywhere}.overview-rank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.overview-ranked-list>button{width:100%;min-height:61px;padding:9px 11px;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;text-align:left;color:#1a1916;background:#fffef9;border:0;border-bottom:1px solid #c8c5bc}.overview-ranked-list>button:nth-child(2n){background:#f5f3ee}.overview-ranked-list>button:hover,.overview-evidence-list>button:hover{background:#edebe4;box-shadow:inset 3px 0 #c20}.overview-rank{color:#9a978e;font-size:9px}.overview-ranked-name{min-width:0}.overview-ranked-name strong,.overview-ranked-name small,.overview-active-count strong,.overview-active-count small{display:block}.overview-ranked-name strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.overview-ranked-name small,.overview-active-count small{margin-top:4px;color:#8a877e;font-size:7px;font-weight:500}.overview-active-count{min-width:42px;text-align:right}.overview-active-count strong{color:#c20;font:400 22px/1 Anton,sans-serif}.overview-evidence-list>button{width:100%;padding:15px 13px;display:block;text-align:left;color:#1a1916;background:#fffef9;border:0;border-bottom:1px solid #c8c5bc}.overview-evidence-badges{margin-bottom:9px;display:flex;align-items:center;gap:6px}.overview-evidence-list>button>strong{display:block;font-size:10px;line-height:1.5}.overview-evidence-meta{margin-top:10px;color:#8a877e;font-size:7px;letter-spacing:.4px}.overview-module-state{min-height:88px;padding:24px;display:flex;align-items:center;justify-content:center;gap:12px;color:#8a877e;background:#fffef9;border:1px dashed #c8c5bc;font-size:9px}.overview-module-state.error{color:#b11f00}.overview-module-state button{padding:5px 8px;color:inherit;background:transparent;border:1px solid currentColor;font:inherit}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b3;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;opacity:0;pointer-events:none;transition:opacity .15s}.search-overlay.open{opacity:1;pointer-events:all}.search-panel{width:min(640px,92vw);background:#fffef9;border:1px solid #b0ada2;box-shadow:4px 4px #c8c5bc,0 0 40px #cc220014}@keyframes glitch{0%,90%,to{clip-path:none;transform:none}91%{clip-path:inset(20% 0 60% 0);transform:translate(-2px)}93%{clip-path:inset(60% 0 10% 0);transform:translate(2px)}95%{clip-path:none;transform:none}}.logo-toxy{animation:glitch 8s infinite;display:inline-block}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.cursor{animation:blink 1s infinite}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-inner{display:flex;animation:ticker 40s linear infinite;white-space:nowrap}.ticker-wrap{overflow:hidden;width:100%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.tb-footer-link{transition:color .1s ease,border-color .1s ease}.tb-footer-link:hover{color:#c20!important;border-bottom-color:#c20!important}.tb-footer-chip{transition:transform .08s linear,box-shadow .08s linear}.tb-footer-chip:hover{transform:translate(2px,2px);box-shadow:none!important}@media (max-width: 1250px){.overview-dashboard-grid{grid-template-columns:1fr}}@media (max-width: 1050px){.overview-rank-grid{grid-template-columns:1fr}.overview-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-snapshot-grid>div:nth-child(3){border-right:0}.overview-snapshot-grid>div:nth-child(-n+3){border-bottom:1px solid #c8c5bc}}@media (max-width: 900px){.app-shell{display:block}.app-nav-desktop{display:none}.app-nav-mobile{position:sticky;top:0;z-index:70;height:49px;display:grid;grid-template-columns:90px 1fr minmax(90px,auto);align-items:stretch;background:#f5f3ee;border-bottom:1px solid #b0ada2;box-shadow:0 2px #e0ddd4}.app-nav-menu-button{position:relative;z-index:1;color:#4a4740;background:transparent;border:0;border-right:1px solid #c8c5bc;font:600 9px IBM Plex Mono,monospace;letter-spacing:.8px}.app-nav-mobile .app-nav-logo{min-height:48px;width:auto;padding:0 14px;justify-content:center;border:0;font-size:15px}.app-nav-mobile-account{position:relative;z-index:3;padding:7px 9px;display:flex;align-items:center;justify-content:flex-end;border-left:1px solid #c8c5bc}.app-nav-mobile-account .app-nav-account-button{width:34px;min-height:32px;padding:5px}.app-nav-mobile-account .app-nav-account-button>span:last-child{display:none}.app-nav-mobile-account .app-nav-popover{top:calc(100% + 9px);right:0;bottom:auto;left:auto;width:min(230px,calc(100vw - 20px));max-width:none}.app-nav-mobile-layer{position:fixed;top:49px;right:0;bottom:0;left:0;z-index:65;display:block}.app-nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#1a191694;border:0}.app-nav-mobile-panel{position:relative;z-index:1;max-height:100%;padding:8px 18px 18px;overflow-y:auto;background:#f5f3ee;border-bottom:1px solid #b0ada2;box-shadow:0 4px #1a19161f}.app-nav-mobile-panel .app-nav-search{width:calc(100% - 4px);margin:10px 2px 16px}.app-nav-mobile-panel .app-nav-links{border-left:1px solid #c8c5bc;border-right:1px solid #c8c5bc}.app-nav-mobile-panel .app-nav-status{margin-top:14px;border:1px solid #c8c5bc}.app-nav-mobile-utilities{margin-top:10px;display:grid;gap:8px}.app-nav-mobile-utilities>button,.app-nav-mobile-utilities .app-nav-popover-wrap>button{width:100%}.app-nav-mobile-panel .app-nav-popover{position:static;width:100%;max-width:none;max-height:320px;margin-top:8px}.overview-hero{min-height:0;padding-top:46px}.overview-hero h1{font-size:clamp(58px,14vw,96px)}}@media (max-width: 1100px){.tb-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 780px){.overview-content{padding:26px 16px 60px}.overview-hero{padding:36px 18px 38px}.overview-hero:after{display:none}.overview-hero p{margin-top:22px;font-size:11px}.overview-live-line{align-items:flex-start;line-height:1.5}.overview-carousel-controls{display:none}.overview-recent-list{margin-right:-16px;grid-auto-columns:minmax(230px,78vw)}.overview-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-snapshot-grid>div,.overview-snapshot-grid>div:nth-child(3){border-right:1px solid #c8c5bc;border-bottom:1px solid #c8c5bc}.overview-snapshot-grid>div:nth-child(2n){border-right:0}.overview-snapshot-grid>div:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.overview-section-head{align-items:flex-end}.overview-section-actions{flex-shrink:0}.firm-detail-hero{grid-template-columns:1fr!important}.firm-score-panel{text-align:left!important}.firm-watch-action{justify-items:start!important}.firm-watch-note{margin-left:0!important}.tb-footer-shell{padding:0 16px 14px!important}.tb-footer-cta{flex-direction:column!important;align-items:flex-start!important}.tb-footer-cta-actions{width:100%;flex-wrap:wrap}.tb-footer-main{grid-template-columns:1fr!important}.tb-footer-main>div{border-right:none!important;border-bottom:1px solid #c8c5bc}.tb-footer-main>div:last-child{border-bottom:none}.tb-footer-meta{flex-direction:column;align-items:flex-start!important}}@media (max-width: 520px){.app-nav-mobile{grid-template-columns:72px 1fr 72px}.app-nav-mobile .app-nav-logo{font-size:14px}.overview-hero h1{font-size:clamp(52px,18vw,76px)}.overview-search>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-section-head h2{font-size:20px}.overview-text-action{max-width:82px;white-space:normal;text-align:right;line-height:1.4}.overview-ranked-list>button{grid-template-columns:24px minmax(0,1fr) auto}.overview-ranked-list>button>:last-child:not(.overview-active-count){display:none}.tb-footer-cta{padding:16px 14px!important}.tb-footer-cta-actions button{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
