:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.tb-mascot-shell,.tb-mascot{--tb-mascot-size:104px;--tb-mascot-img:96px;--tb-mascot-stage-height:80px}.tb-mascot-shell{flex:0 0 var(--tb-mascot-size);width:var(--tb-mascot-size);align-self:center;position:relative}.tb-mascot{width:var(--tb-mascot-size);isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;align-self:center;place-items:center;display:grid;position:relative}.tb-mascot-debug{z-index:20;pointer-events:auto;background:#fffaf2f0;border:1px solid #5a3a1c24;border-radius:14px;flex-wrap:wrap;justify-content:flex-end;gap:5px;width:min(360px,100vw - 32px);padding:7px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #3c231224}.tb-mascot-shell-debug .tb-mascot-debug{display:flex}.tb-mascot-debug button{color:#5e3b1c;cursor:pointer;background:#ffffffc7;border:1px solid #78522a24;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:850;line-height:1}.tb-mascot-debug button:hover,.tb-mascot-debug button.active{color:#fff8ec;background:#2f1e12;border-color:#2f1e12}.tb-mascot-bubble{color:#5e3b1c;text-align:center;opacity:0;transform-origin:bottom;background:#fff8ece0;border:1px solid #5e3b1c1f;border-radius:999px;width:max-content;max-width:132px;padding:5px 8px;font-size:10px;font-weight:850;line-height:1.1;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% - 7px);left:50%;transform:translate(-50%,3px)scale(.98);box-shadow:0 8px 18px #3c23121a}.tb-mascot:hover .tb-mascot-bubble,.tb-mascot-sniffing .tb-mascot-bubble,.tb-mascot-analyzing .tb-mascot-bubble,.tb-mascot-danger .tb-mascot-bubble,.tb-mascot-paidUnlock .tb-mascot-bubble{opacity:1;transform:translate(-50%)scale(1)}.tb-mascot-stage{width:var(--tb-mascot-size);min-height:var(--tb-mascot-stage-height);contain:layout style;place-items:end center;display:grid;position:relative;overflow:visible}.tb-mascot-3d-boundary{width:var(--tb-mascot-size);min-height:var(--tb-mascot-stage-height);place-items:end center;display:grid;position:relative}.tb-mascot-3d-stage,.tb-mascot-3d-canvas{width:var(--tb-mascot-size);height:var(--tb-mascot-stage-height)}.tb-mascot-3d-stage{opacity:0;transition:opacity .18s,transform .18s;position:absolute;inset:auto 0 0;transform:translateY(2px)scale(.985)}.tb-mascot-3d-boundary[data-renderer-ready=true] .tb-mascot-3d-stage{opacity:1;transform:translate(0,0)scale(1)}.tb-mascot-3d-canvas{pointer-events:none;background:0 0;display:block}.tb-mascot-shadow{filter:blur(4px);transform-origin:50%;z-index:-1;background:#41261421;border-radius:999px;width:62%;height:8px;animation:3.8s cubic-bezier(.4,0,.2,1) infinite tbShadowIdle;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.tb-mascot-character{transform-origin:50% 84%;will-change:transform, opacity;place-items:end center;animation:.26s cubic-bezier(.2,.85,.25,1) both tbBullEnter;display:grid;position:relative}.tb-mascot-img{width:var(--tb-mascot-img);object-fit:contain;transform-origin:50% 82%;filter:drop-shadow(0 7px 9px #3a231224);will-change:transform;max-height:84px;transition:filter .22s;animation:3.8s cubic-bezier(.45,0,.25,1) infinite tbBullIdle;display:block}.tb-dust,.tb-hoof-ring{pointer-events:none;opacity:0;position:absolute}.tb-dust{background:radial-gradient(circle at 35% 35%,#c38b488f,#8b572a1f);border-radius:999px;width:5px;height:5px;bottom:16px;transform:translate(0,0)scale(.45)}.tb-dust-a{left:21px}.tb-dust-b{bottom:11px;left:34px}.tb-dust-c{bottom:14px;right:25px}.tb-dust-d{bottom:10px;right:37px}.tb-hoof-ring{border:1px solid #8b502b47;border-radius:50%;width:22px;height:7px;bottom:9px;right:18px;transform:scale(.5)}.tb-mascot-sniffing .tb-mascot-img,.tb-mascot-analyzing .tb-mascot-img{animation:1.18s cubic-bezier(.4,0,.2,1) infinite tbBullWork}.tb-mascot-sniffing .tb-mascot-shadow,.tb-mascot-analyzing .tb-mascot-shadow{animation:1.18s cubic-bezier(.4,0,.2,1) infinite tbShadowWork}.tb-mascot-sniffing .tb-dust,.tb-mascot-analyzing .tb-dust{animation:1.16s ease-out infinite tbDustPuff}.tb-mascot-sniffing .tb-dust-b,.tb-mascot-analyzing .tb-dust-b{animation-delay:.16s}.tb-mascot-sniffing .tb-dust-c,.tb-mascot-analyzing .tb-dust-c{animation-delay:.31s}.tb-mascot-sniffing .tb-dust-d,.tb-mascot-analyzing .tb-dust-d{animation-delay:.46s}.tb-mascot-review .tb-mascot-img,.tb-mascot-warning .tb-mascot-img{animation:2.35s cubic-bezier(.45,0,.25,1) infinite tbBullConsider}.tb-mascot-review .tb-mascot-shadow,.tb-mascot-warning .tb-mascot-shadow{animation:2.35s cubic-bezier(.45,0,.25,1) infinite tbShadowIdle}.tb-mascot-danger .tb-mascot-img{filter:drop-shadow(0 7px 9px #84291438);animation:1.32s cubic-bezier(.36,0,.2,1) infinite tbBullStomp}.tb-mascot-danger .tb-mascot-shadow{animation:1.32s cubic-bezier(.36,0,.2,1) infinite tbShadowStomp}.tb-mascot-danger .tb-hoof-ring{animation:1.32s ease-out infinite tbHoofRing}.tb-mascot-success .tb-mascot-img,.tb-mascot-paidUnlock .tb-mascot-img{filter:drop-shadow(0 7px 9px #45702b2e);animation:1.95s cubic-bezier(.35,0,.2,1) infinite tbBullProud}.tb-mascot-success .tb-mascot-shadow,.tb-mascot-paidUnlock .tb-mascot-shadow{animation:1.95s cubic-bezier(.35,0,.2,1) infinite tbShadowProud}.tb-mascot-success .tb-mascot-bubble,.tb-mascot-paidUnlock .tb-mascot-bubble{background:#f2f8e9eb}.tb-mascot-warning .tb-mascot-bubble,.tb-mascot-review .tb-mascot-bubble{background:#fff6dfeb}.tb-mascot-danger .tb-mascot-bubble{color:#842914;background:#ffeee7f0}@keyframes tbBullEnter{0%{opacity:0;transform:translate(5px,2px)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes tbBullIdle{0%,to{transform:translate(0,0)rotate(0)scale(1)}28%{transform:translateY(-1px)rotate(-.25deg)scale(1.006)}58%{transform:translateY(-2px)rotate(.22deg)scale(1.012)}78%{transform:translateY(-1px)rotate(0)scale(1.004)}}@keyframes tbBullWork{0%,to{transform:translate(0,0)rotate(0)scale(1)}18%{transform:translate(-1px,1px)rotate(-.9deg)scale(1.006)}38%{transform:translate(-2px,2px)rotate(-1.35deg)scale(.998)}60%{transform:translate(1px,-1px)rotate(.55deg)scale(1.01)}82%{transform:translateY(-1px)rotate(.18deg)scale(1.004)}}@keyframes tbBullConsider{0%,to{transform:translate(0,0)rotate(0)}28%{transform:translateY(-1px)rotate(-.45deg)}52%{transform:translate(1px,-2px)rotate(.62deg)}76%{transform:translateY(1px)rotate(-.18deg)}}@keyframes tbBullStomp{0%,to{transform:translate(0,0)rotate(0)scale(1)}16%{transform:translate(-1px,-1px)rotate(-.85deg)scale(1.006)}31%{transform:translate(1px,1px)rotate(.7deg)scale(.996)}38%{transform:translate(0,0)rotate(0)scale(1.01)}58%{transform:translate(1px,-1px)rotate(.45deg)scale(1.004)}78%{transform:translate(0,0)rotate(-.2deg)scale(1)}}@keyframes tbBullProud{0%,to{transform:translate(0,0)scale(1)}22%{transform:translateY(-3px)scale(1.014)}39%{transform:translateY(1px)scale(.997)}62%{transform:translateY(-1px)scale(1.006)}}@keyframes tbDustPuff{0%{opacity:0;transform:translate(0,0)scale(.45)}22%{opacity:.68}to{opacity:0;transform:translate(-9px,-5px)scale(1.35)}}@keyframes tbHoofRing{0%,29%{opacity:0;transform:scale(.48)}36%{opacity:.62;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@keyframes tbShadowIdle{0%,to{opacity:1;transform:translate(-50%)scaleX(1)}58%{opacity:.82;transform:translate(-50%)scaleX(.9)}}@keyframes tbShadowWork{0%,to{opacity:.94;transform:translate(-50%)scaleX(1)}38%{opacity:.76;transform:translate(-52%)scaleX(.84)}60%{opacity:.86;transform:translate(-48%)scaleX(.92)}}@keyframes tbShadowStomp{0%,to{opacity:1;transform:translate(-50%)scaleX(1)}16%{opacity:.78;transform:translate(-50%)scaleX(.84)}31%,38%{opacity:1;transform:translate(-50%)scaleX(1.08)}}@keyframes tbShadowProud{0%,to{opacity:.96;transform:translate(-50%)scaleX(1)}22%{opacity:.76;transform:translate(-50%)scaleX(.82)}39%{opacity:1;transform:translate(-50%)scaleX(1.08)}}@media (width<=1050px){.tb-mascot-shell,.tb-mascot{--tb-mascot-size:96px;--tb-mascot-img:88px;--tb-mascot-stage-height:74px}}@media (width<=760px){.tb-mascot-shell,.tb-mascot{--tb-mascot-size:88px;--tb-mascot-img:82px;--tb-mascot-stage-height:68px}.tb-mascot-shell{order:4;margin:0 auto}.tb-mascot{margin:0}.tb-mascot-debug{justify-content:center;left:50%;right:auto;transform:translate(-50%)}.tb-mascot-bubble{max-width:116px;font-size:9px}}@media (prefers-reduced-motion:reduce){.tb-mascot-bubble,.tb-mascot-img{transition-duration:1ms!important}.tb-mascot-character{animation:.14s ease-out both tbBullReducedEnter!important}.tb-mascot-img,.tb-mascot-shadow,.tb-dust,.tb-hoof-ring{animation:none!important}.tb-dust,.tb-hoof-ring{display:none}}@keyframes tbBullReducedEnter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}:root{color:#2f1e12;background:#f6ecdc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 10%,#fffffff2,#0000 32%),radial-gradient(circle at 80% 10%,#f7b84a2e,#0000 34%),#f6ecdc;margin:0}button,input{font:inherit}.page{min-height:100vh;padding:32px}.hero{grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr);align-items:center;gap:34px;max-width:1180px;margin:0 auto;display:grid}.bull-card{transform-origin:50%;background:#ffffff73;border:1px solid #78522a24;border-radius:32px;overflow:hidden;box-shadow:0 24px 70px #5a3a1c24}.bull-card img{width:100%;display:block}.mood-deep-sniff{filter:drop-shadow(0 0 18px #e8951940)}.mood-sus,.mood-blocked{filter:drop-shadow(0 0 20px #c4441e40)}.mood-approved{filter:drop-shadow(0 0 18px #5b812c38)}.copy{padding:18px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#9d6527;margin:0 0 8px;font-size:12px;font-weight:800}h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,6vw,72px);line-height:.95}.subhead{color:#6b4b2a;margin:20px 0 24px;font-size:18px;line-height:1.55}.scan-form{background:#ffffffb3;border:1px solid #78522a29;border-radius:999px;gap:10px;padding:8px;display:flex;box-shadow:0 12px 40px #5a3a1c1a}.scan-form input{color:#2f1e12;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 16px}.scan-form button,.sample-row button{cursor:pointer;border:0;border-radius:999px}.scan-form button{color:#fff8ec;background:#2f1e12;padding:14px 20px;font-weight:800}.scan-form button:disabled{opacity:.68;cursor:wait}.sample-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sample-row button{color:#7b532c;background:#ffffff8c;padding:8px 12px}.mood-line{color:#7b532c;margin-top:18px;font-weight:800}.error-card,.report{background:#ffffffc7;border:1px solid #78522a24;border-radius:28px;max-width:1180px;margin:24px auto 0;box-shadow:0 20px 60px #5a3a1c1f}.error-card{color:#8b2518;padding:20px;font-weight:800}.report{padding:26px}.report-header{border-bottom:1px solid #78522a24;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.report h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,48px)}.title-line{color:#6b4b2a;margin:8px 0 0}.badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.badge{color:#5e3b1c;background:#f2e1c8;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800;display:inline-flex}.badge-good{color:#3f641f;background:#e1edce}.badge-warn{color:#882c18;background:#f8d2c5}.report-state-card{background:#fffaf2d6;border:1px solid #78522a24;border-radius:20px;grid-template-columns:76px 1fr;align-items:center;gap:14px;margin:18px 0 0;padding:14px;display:grid}.report-state-card img{object-fit:contain;pointer-events:none;width:76px;height:76px}.report-state-card h3{color:#2f1e12;margin:2px 0 4px;font-size:20px}.report-state-card p{color:#6b4b2a;margin:0;line-height:1.42}.report-state-success{background:#eff8e5d1;border-color:#2c7a4a3d}.report-state-review,.report-state-caution{background:#fff7e5db;border-color:#ad75253d}.report-state-danger{background:#ffefe8db;border-color:#95311d38}.report-state-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.report-state-badges span{color:#5e3b1c;background:#2f1e1214;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:850}.url-box{overflow-wrap:anywhere;color:#604226;background:#fff7eb;border-radius:18px;margin:18px 0;padding:14px 16px}.report-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.list-block{background:#fff9ef;border:1px solid #78522a1f;border-radius:20px;padding:16px}.list-block h3{margin:0 0 10px}.list-block ul{margin:0;padding-left:20px}.list-block li{margin:8px 0;line-height:1.4}.list-block.red{background:#fff0eb}.list-block.green{background:#f2f8e9}.list-block.unknown{background:#fff7e5}.disclaimer{color:#7c654e;margin:20px 0 0;font-size:13px;line-height:1.5}@media (width<=850px){.page{padding:18px}.hero,.report-grid{grid-template-columns:1fr}.scan-form{border-radius:24px;flex-direction:column}.scan-form button{width:100%}.report-header{flex-direction:column}.badges{justify-content:flex-start}}.ethics-card{color:#6b4b2a;background:#ffffff9e;border:1px solid #78522a24;border-radius:20px;margin-top:16px;padding:14px 16px;line-height:1.45;box-shadow:0 10px 30px #5a3a1c14}.ethics-card strong{color:#2f1e12;margin-bottom:4px;display:block}.mood-unknown{filter:drop-shadow(0 0 18px #7e5f3e2e)}.badge-unknown{color:#6b4b2a;background:#eee2d2}.signals-section{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.signal-card{background:#fff9efeb;border:1px solid #78522a1f;border-radius:20px;padding:16px}.signal-card h3{color:#2f1e12;margin:0 0 12px}.signal-card-body{gap:9px;display:grid}.signal-row{color:#6b4b2a;border-bottom:1px dashed #78522a29;justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.signal-row strong{color:#2f1e12;white-space:nowrap}.signal-row strong.yes{color:#3f641f}.signal-row strong.no{color:#9b341f}.compact-list{color:#6b4b2a;margin:0;padding-left:20px}.quiet{color:#7c654e;margin:0;line-height:1.45}@media (width<=1050px){.signals-section{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.signals-section{grid-template-columns:1fr}}.manual-links-card{background:#fff7e5f2;border:1px solid #78522a29;border-radius:24px;margin-top:18px;padding:18px;box-shadow:0 14px 40px #5a3a1c17}.manual-links-card h3{color:#2f1e12;margin:0 0 8px}.manual-links-card p{color:#6b4b2a;margin:0;line-height:1.45}.manual-links-grid{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.manual-links-grid a{color:#5a351b;background:#fffaf1;border:1px solid #78522a29;border-radius:999px;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex}.manual-links-grid a:hover{background:#f2e1c8}.trust-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.trust-links a{color:#5a351b;background:#ffffff94;border:1px solid #78522a24;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none}.trust-links a:hover{background:#f2e1c8}.manual-links-grid a span{color:#7b532c;text-transform:uppercase;letter-spacing:.06em;background:#5a351b1a;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:10px}.lens-card{background:#ffffffb8;border:1px solid #78522a29;border-radius:24px;margin-top:18px;padding:18px;box-shadow:0 14px 40px #5a3a1c17}.lens-header h3{color:#2f1e12;margin:0 0 6px;font-size:28px}.lens-header p{color:#6b4b2a;margin:4px 0}.lens-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.lens-mini-card{background:#fff9ef;border:1px solid #78522a1f;border-radius:18px;padding:14px}.lens-score-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lens-score-row h4{color:#2f1e12;margin:0}.lens-score-row strong{color:#9b4b1f;font-size:24px}.lens-label{color:#6b4b2a;margin:4px 0 8px;font-weight:800}.lens-mini-card ul{color:#6b4b2a;margin:0;padding-left:18px;line-height:1.35}@media (width<=800px){.lens-grid{grid-template-columns:1fr}}@media (width<=850px){.deep-section-grid{grid-template-columns:1fr}}.deep-report-card{background:#fffcf6db;border:1px solid #78522a29;border-radius:26px;margin-top:18px;padding:20px;box-shadow:0 16px 46px #5a3a1c1a}.deep-report-header h3{letter-spacing:-.04em;color:#2f1e12;margin:0 0 8px;font-size:clamp(26px,4vw,42px)}.deep-report-header p{color:#6b4b2a;margin:0;font-size:17px;line-height:1.5}.deep-section-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.deep-section{background:#fff9ef;border:1px solid #78522a1f;border-radius:20px;padding:16px}.deep-section h4,.next-steps h4{color:#2f1e12;margin:0 0 8px}.deep-section p{color:#6b4b2a;margin:0 0 10px;line-height:1.45}.deep-section ul,.next-steps ol{color:#6b4b2a;margin:0;padding-left:20px;line-height:1.4}.deep-section li,.next-steps li{margin:7px 0}.next-steps{background:#fff7e5;border:1px solid #78522a1f;border-radius:20px;margin-top:16px;padding:16px}@media (width<=850px){.deep-section-grid{grid-template-columns:1fr}}.scan-form select{color:#5a351b;background:#fff7ebf2;border:0;border-radius:999px;outline:none;min-width:190px;padding:0 12px;font-weight:800}@media (width<=850px){.scan-form select{width:100%;padding:14px 16px}}.scan-form{grid-template-columns:1fr auto;gap:10px;display:grid}.scan-form input{grid-column:1/2}.scan-form button{grid-area:1/2/3/3}.scan-form select{color:#5a351b;background:#fff7ebf2;border:1px solid #78522a1f;border-radius:999px;grid-area:2/1/auto/2;width:100%;height:42px;padding:0 16px;font-weight:800}@media (width<=850px){.scan-form{grid-template-columns:1fr}.scan-form input,.scan-form select,.scan-form button{grid-area:auto/1;width:100%}}.category-picker{background:linear-gradient(#ffffffeb,#fff7ebe0);border:1px solid #78522a29;border-radius:999px;grid-area:2/1/auto/2;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 14px;display:grid;box-shadow:inset 0 1px #ffffffbf,0 10px 24px #5a3a1c14}.category-picker span{text-transform:uppercase;letter-spacing:.11em;color:#9b5c21;white-space:nowrap;font-size:10px;font-weight:950}.category-picker select{color:#3a2112;cursor:pointer;width:100%;height:34px;box-shadow:none;background:#42231114;border:0;border-radius:999px;outline:0;padding:0 36px 0 13px;font-weight:900}.category-picker select:hover{background:#4223111f}.category-picker:focus-within{border-color:#9b5c2173;box-shadow:inset 0 1px #ffffffbf,0 0 0 4px #ca8b3d29,0 10px 24px #5a3a1c14}@media (width<=850px){.category-picker{border-radius:22px;grid-template-columns:1fr;padding:12px}.category-picker select{height:42px}}.category-picker{background:#fffaf2d1;border:1px solid #78522a1a;border-radius:22px;grid-template-columns:1fr;align-items:stretch;gap:6px;min-height:58px;padding:10px 14px;box-shadow:0 10px 24px #5a3a1c0f}.category-picker span{padding-left:4px;font-size:10px;line-height:1}.category-picker select{background:#42231111;border-radius:14px;height:40px;padding:0 14px;font-size:13px}.scan-form button{min-width:92px}.category-picker{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:2px;padding:0;display:block}.category-picker span{display:none}.category-picker select{color:#5a351b;width:100%;height:34px;box-shadow:none;background:#ffffff94;border:0;border-radius:999px;padding:0 14px;font-weight:800}.category-picker:focus-within{box-shadow:none;border:0}.questions-card{background:#fff3dc;border:1px solid #78522a24;border-radius:20px;margin-top:16px;padding:16px}.questions-card h4{color:#2f1e12;margin:0 0 8px}.questions-card ol{color:#6b4b2a;margin:0;padding-left:20px;line-height:1.42}.questions-card li{margin:7px 0}.chain-card{background:#fff8ebe0;border:1px solid #78522a29;border-radius:26px;margin-top:18px;padding:20px;box-shadow:0 16px 46px #5a3a1c1a}.chain-header h3{letter-spacing:-.04em;color:#2f1e12;margin:0 0 8px;font-size:clamp(26px,4vw,40px)}.chain-header p{color:#6b4b2a;margin:0}.chain-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.chain-grid>div,.chain-flags{background:#fffaf1;border:1px solid #78522a1f;border-radius:20px;padding:15px}.chain-grid h4,.chain-flags h4{color:#2f1e12;margin:0 0 8px}.chain-grid p{color:#6b4b2a;margin:6px 0}.chain-grid ul,.chain-flags ul{color:#6b4b2a;margin:0;padding-left:20px;line-height:1.4}.chain-grid li,.chain-flags li{margin:6px 0}.chain-flags{background:#fff2e9;margin-top:14px}@media (width<=850px){.chain-grid{grid-template-columns:1fr}}.chain-definitions{background:#ffffff94;border:1px solid #78522a1a;border-radius:18px;gap:8px;margin-top:14px;padding:14px;display:grid}.chain-definitions p{color:#6b4b2a;margin:0;line-height:1.42}.chain-definitions strong{color:#2f1e12}.report-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.report-actions button{color:#5a351b;cursor:pointer;background:#fff7e8;border:1px solid #78522a24;border-radius:999px;padding:9px 13px;font-weight:900}.report-actions button:hover{background:#f2e1c8}@media (width<=700px){.report-actions{justify-content:stretch}.report-actions button{flex:1}}.keep-report-card{background:linear-gradient(#ffffffeb,#fff7ebeb);border:1px solid #78522a29;border-radius:26px;gap:14px;margin-top:20px;padding:20px;display:grid;box-shadow:0 16px 46px #5a3a1c1a}.keep-report-card h3{color:#2f1e12;margin:0 0 6px;font-size:26px}.keep-report-card p{color:#6b4b2a;margin:0;line-height:1.45}.keep-report-actions{flex-wrap:wrap;gap:10px;display:flex}.keep-report-actions button{color:#fff7e8;cursor:pointer;background:#2f1e12;border:0;border-radius:999px;padding:11px 15px;font-weight:950}.keep-report-actions button:hover{background:#5a351b}@media (width<=700px){.keep-report-actions button{width:100%}}@media (width<=560px){.report-state-card{grid-template-columns:58px 1fr}.report-state-card img{width:58px;height:58px}.ripple-status-strip{grid-template-columns:1fr}}.chain-grid p strong{color:#2f1e12}.market-card{background:#f8fcffdb;border:1px solid #4a668029;border-radius:26px;margin-top:18px;padding:20px;box-shadow:0 16px 46px #3044581a}.market-header h3{letter-spacing:-.04em;color:#172435;margin:0 0 8px;font-size:clamp(26px,4vw,40px)}.market-header p{color:#4e5f70;margin:0}.market-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.market-grid>div{background:#ffffffb8;border:1px solid #4a66801f;border-radius:20px;padding:15px}.market-grid h4{color:#172435;margin:0 0 8px}.market-grid p{color:#4e5f70;margin:6px 0}.market-grid p strong{color:#172435}.market-grid ul{color:#4e5f70;margin:0;padding-left:20px;line-height:1.4}.market-grid li{margin:6px 0}@media (width<=850px){.market-grid{grid-template-columns:1fr}}.feed-card{background:linear-gradient(#fffbf2f0,#ffefd6e6);border:1px solid #78522a2e;border-radius:26px;margin-top:18px;padding:20px;box-shadow:0 16px 46px #5a3a1c1c}.feed-header h3{letter-spacing:-.04em;color:#2f1e12;margin:0 0 8px;font-size:clamp(26px,4vw,40px)}.feed-header p{color:#6b4b2a;margin:0}.ripple-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.ripple-status-strip span{color:#6b4b2a;background:#ffffff9e;border:1px solid #78522a1f;border-radius:16px;padding:10px;font-size:12px;font-weight:850}.ripple-status-strip strong{color:#2f1e12;font-size:18px;line-height:1;display:block}.feed-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.feed-option{background:#ffffffb8;border:1px solid #78522a21;border-radius:20px;gap:10px;padding:15px;display:grid}.feed-option-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.feed-option h4{color:#2f1e12;margin:0}.feed-option-top span{color:#6b3b17;white-space:nowrap;background:#f2e1c8;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950}.feed-option p{color:#6b4b2a;margin:0;line-height:1.38}.feed-money{background:#fff7ebc7;border-radius:14px;padding:10px}.feed-money p{margin:5px 0}.feed-option button{color:#2f1e12b8;cursor:not-allowed;background:#2f1e1238;border:0;border-radius:999px;padding:10px 12px;font-weight:950}.feed-option button:not(:disabled){color:#fff8ed;cursor:pointer;background:#3a2112;box-shadow:0 10px 22px #3a211229}.feed-bundle{color:#fff7e8;background:#2f1e12;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:14px;display:flex}.feed-bundle span{color:#e7caa5}.feed-bundle .approval-button{color:#2f1e12;width:auto;min-width:190px;box-shadow:none;background:#fff7e8;margin-top:0}@media (width<=950px){.feed-grid{grid-template-columns:1fr}.ripple-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ripple-status-strip{grid-template-columns:1fr}}.bull-companion{z-index:50;pointer-events:none;filter:drop-shadow(0 18px 30px #2f1e1238);width:190px;position:fixed;bottom:20px;right:22px}.bull-bubble{color:#3a2112;text-align:center;background:#fffaf2f0;border:1px solid #78522a29;border-radius:16px 16px 4px;max-width:170px;margin:0 0 8px auto;padding:9px 12px;font-size:12px;font-weight:900;box-shadow:0 10px 22px #5a3a1c1a}.bull-stage{height:112px;position:relative}.bull-body{background:radial-gradient(circle at 70% 28%,#ffffff2e,#0000 18%),linear-gradient(145deg,#a95f20,#6d3517 70%);border-radius:48px 48px 34px 34px;width:118px;height:64px;animation:3.2s ease-in-out infinite bullIdle;position:absolute;bottom:12px;right:12px}.bull-head{transform-origin:60% 80%;background:radial-gradient(circle at 60% 30%,#ffffff29,#0000 20%),linear-gradient(145deg,#b96f27,#7a3b18 72%);border-radius:45% 45% 48% 48%;width:62px;height:58px;position:absolute;top:-14px;left:-34px}.bull-horn{border-top:6px solid #f2dfbd;border-radius:50%;width:24px;height:17px;position:absolute;top:-10px}.bull-horn-left{left:4px;transform:rotate(-35deg)}.bull-horn-right{right:4px;transform:rotate(35deg)}.bull-ear{background:#7a3b18;border-radius:60% 40%;width:15px;height:20px;position:absolute;top:8px}.bull-ear-left{left:-7px;transform:rotate(-18deg)}.bull-ear-right{right:-7px;transform:rotate(18deg)}.bull-eye{background:#211309;border-radius:50%;width:7px;height:9px;animation:5s infinite bullBlink;position:absolute;top:21px}.bull-eye-left{left:21px}.bull-eye-right{right:18px}.bull-snout{background:#d99a5d;border-radius:50%;width:34px;height:19px;position:absolute;bottom:5px;left:16px}.bull-snout span{background:#3a2112;border-radius:50%;width:5px;height:4px;position:absolute;top:8px}.bull-snout span:first-child{left:9px}.bull-snout span:last-child{right:9px}.bull-tail{transform-origin:0;border-top:5px solid #6d3517;border-radius:50%;width:22px;height:22px;animation:2.6s ease-in-out infinite bullTail;position:absolute;top:15px;right:-11px}.bull-leg{background:#542814;border-radius:0 0 8px 8px;width:12px;height:22px;position:absolute;bottom:-12px}.bull-leg-1{left:22px}.bull-leg-2{left:44px}.bull-leg-3{right:38px}.bull-leg-4{right:16px}.bull-dust{opacity:0;background:#9b5c2138;border-radius:50%;width:7px;height:7px;position:absolute}.bull-dust-a{bottom:40px;right:140px}.bull-dust-b{bottom:28px;right:128px}.bull-dust-c{bottom:24px;right:150px}.bull-star{color:#f2a43a;opacity:0;font-size:16px;position:absolute}.bull-star-a{top:-22px;left:2px}.bull-star-b{top:-24px;right:0}.bull-scanning .bull-head{animation:.55s ease-in-out infinite bullSniff}.bull-scanning .bull-dust{animation:1s ease-in-out infinite dustSniff}.bull-approved .bull-body,.bull-market_match .bull-body,.bull-paid_preflight .bull-body{animation:1.2s ease-in-out infinite bullHappy}.bull-needs_review .bull-head{animation:1.6s ease-in-out infinite bullSideEye}.bull-limited_sniff .bull-body{animation:1.25s ease-in-out infinite bullBonk}.bull-limited_sniff .bull-star{animation:1.25s ease-in-out infinite starSpin}.bull-blocked .bull-body{animation:1.6s ease-in-out infinite bullBackAway}@keyframes bullIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bullHappy{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-5px)rotate(-1deg)}70%{transform:translateY(0)rotate(1deg)}}@keyframes bullBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes bullTail{0%,to{transform:rotate(0)}50%{transform:rotate(18deg)}}@keyframes bullSniff{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-8px)rotate(-4deg)}}@keyframes dustSniff{0%{opacity:0;transform:translate(0)scale(.6)}35%{opacity:1}to{opacity:0;transform:translate(-32px)scale(1.1)}}@keyframes bullSideEye{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes bullBonk{0%,to{transform:translate(0)}35%{transform:translate(-18px)rotate(-2deg)}48%{transform:translate(-12px)rotate(4deg)}70%{transform:translate(2px)}}@keyframes starSpin{0%,20%{opacity:0;transform:rotate(0)translateY(0)}40%,80%{opacity:1}to{opacity:0;transform:rotate(220deg)translateY(-8px)}}@keyframes bullBackAway{0%,to{transform:translate(0)}50%{transform:translate(14px)rotate(2deg)}}@media (width<=850px){.bull-companion{transform-origin:100% 100%;width:150px;bottom:12px;right:12px;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.bull-companion *,.bull-companion :before,.bull-companion :after{animation:none!important}}.bull-companion{display:none!important}.bull-board{background:radial-gradient(circle at 50% 20%,#ffffffeb,#0000 42%),linear-gradient(#fffaf2d1,#f6ecdcb8);border:1px solid #78522a1f;border-radius:34px;place-items:center;width:min(420px,100%);min-height:270px;margin:0 auto 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #5a3a1c1f}.bull-board img{object-fit:contain;filter:drop-shadow(0 14px 18px #5a3a1c29);max-width:92%;max-height:250px;display:block}.bull-board-scanning img{animation:.9s ease-in-out infinite bullImageSniff}.bull-board-approved img,.bull-board-market_match img,.bull-board-paid_preflight img{animation:1.6s ease-in-out infinite bullImageHappy}.bull-board-limited_sniff img{animation:1.15s ease-in-out infinite bullImageBonk}.bull-board-needs_review img{animation:2s ease-in-out infinite bullImageReview}.bull-board-blocked img{animation:1.3s ease-in-out infinite bullImageStomp}@keyframes bullImageSniff{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(4px)rotate(-1deg)}}@keyframes bullImageHappy{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-5px)scale(1.015)}}@keyframes bullImageBonk{0%,to{transform:translate(0)}35%{transform:translate(-8px)rotate(-1deg)}48%{transform:translate(4px)rotate(1deg)}}@keyframes bullImageReview{0%,to{transform:rotate(0)}50%{transform:rotate(-1.2deg)}}@keyframes bullImageStomp{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(3px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.bull-board img{animation:none!important}}.bull-board{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:250px!important;margin:0 auto 18px!important;overflow:visible!important}.bull-board img{object-fit:contain!important;filter:drop-shadow(0 18px 26px #5a3a1c2e)!important;max-width:96%!important;max-height:270px!important;box-shadow:none!important;background:0 0!important;border:0!important}.hero-visual,.hero-visual img{border:0!important}.hero,.hero-section,.hero-wrap,.landing,.app-shell,main{background:radial-gradient(circle at 78% 22%,#f2c47842,#0000 38%),radial-gradient(circle at 18% 34%,#ffffffeb,#0000 34%),linear-gradient(90deg,#fffdf9 0%,#fbf1df 62%,#f4dfbb 100%)!important}.bull-board{background:#fff!important;border:0!important;border-radius:32px!important;width:min(460px,100%)!important;min-height:295px!important;margin:0 auto 20px!important;overflow:hidden!important;box-shadow:0 24px 70px #5a3a1c1a,inset 0 2px #fffffff2!important}.bull-board:before{content:"";z-index:0;background:radial-gradient(circle at 50% 45%,#fff 0% 46%,#faf4ebb8 100%);position:absolute;inset:0}.bull-board img{mix-blend-mode:multiply;z-index:1!important;object-fit:contain!important;max-width:88%!important;max-height:275px!important;box-shadow:none!important;filter:drop-shadow(0 18px 22px #5a3a1c29)!important;background:0 0!important;border:0!important;position:relative!important}.scan-form{margin-top:-2px}html,body,#root,.app-shell,.landing,.hero,.hero-section,.hero-wrap,main{background:#fff!important}.bull-board{width:min(460px,100%)!important;min-height:280px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0 auto 18px!important;overflow:visible!important}.bull-board img{-webkit-mask-image:radial-gradient(#000 0% 56%,#000000d1 70%,#00000059 84%,#0000 100%);mask-image:radial-gradient(#000 0% 56%,#000000d1 70%,#00000059 84%,#0000 100%);z-index:1!important;object-fit:contain!important;max-width:92%!important;max-height:275px!important;box-shadow:none!important;filter:drop-shadow(0 18px 24px #5a3a1c29)!important;mix-blend-mode:normal!important;background:#fff!important;border:0!important;position:relative!important}.hero-visual,.hero-visual figure,.hero-visual picture,.hero-visual img{box-shadow:none!important;background:0 0!important;border:0!important}.bull-board{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.bull-board:before{content:none!important;display:none!important}.bull-board img{box-shadow:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 18px 24px #5a3a1c2e)!important;background:0 0!important;border:0!important;-webkit-mask-image:none!important;mask-image:none!important}.hero-art{border-radius:28px;width:min(420px,100%);margin:0 auto 22px;display:block;box-shadow:0 22px 60px #5a3a1c24}.bull-board{display:none!important}body,.page,.app,.app-shell,.landing,main{background:#fff!important}.hero,.hero-section,.hero-wrap{min-height:auto!important;padding-top:18px!important;padding-bottom:20px!important}.hero{grid-template-columns:minmax(250px,420px) minmax(340px,1fr)!important;align-items:center!important;gap:34px!important;max-width:1180px!important;margin:0 auto!important;padding-left:28px!important;padding-right:28px!important;display:grid!important}.hero-art{border-radius:24px!important;width:min(360px,100%)!important;margin:0 auto!important;box-shadow:0 18px 42px #5a3a1c1f!important}.hero h1,.hero-title{letter-spacing:-.07em!important;margin:0 0 14px!important;font-size:clamp(44px,5vw,78px)!important;line-height:.88!important}.hero p,.hero-copy,.hero-subtitle{max-width:520px!important;margin-top:0!important;margin-bottom:14px!important}.scan-form{background:#fff!important;border:1px solid #78522a1a!important;border-radius:999px!important;grid-template-columns:1fr auto!important;align-items:stretch!important;gap:10px!important;max-width:520px!important;margin-top:12px!important;padding:10px!important;display:grid!important;box-shadow:0 14px 34px #2f1e121a!important}.scan-form select{grid-column:1/2!important;max-width:100%!important;height:34px!important}.example-links,.quick-links,.trust-links{margin-top:12px!important}.trust-card,.notice-card{max-width:520px!important;margin-top:14px!important}.bull-board,.bull-companion{display:none!important}@media (width<=950px){.hero{text-align:center!important;grid-template-columns:1fr!important;gap:18px!important;padding-top:10px!important}.hero-art{width:min(320px,90vw)!important}.hero p,.hero-copy,.hero-subtitle,.scan-form,.trust-card,.notice-card{margin-left:auto!important;margin-right:auto!important}}@media (width<=620px){.hero{padding-left:16px!important;padding-right:16px!important}.hero h1,.hero-title{font-size:44px!important}.scan-form{border-radius:28px!important;grid-template-columns:1fr!important}.scan-form button{grid-area:auto/1!important;min-width:100%!important;min-height:54px!important}}body,html,#root{background:#fff!important}.hero,.hero-section,.hero-wrap{text-align:center!important;background:#fff!important;max-width:760px!important;min-height:auto!important;margin:0 auto!important;padding:34px 22px 18px!important;display:block!important}.hero h1,.hero-title{letter-spacing:-.075em!important;max-width:720px!important;margin:0 auto 14px!important;font-size:clamp(48px,7vw,84px)!important;line-height:.88!important}.hero p,.hero-copy,.hero-subtitle{max-width:560px!important;margin:0 auto 18px!important}.scan-form{background:#fff!important;border:1px solid #78522a1f!important;border-radius:999px!important;grid-template-columns:1fr auto!important;align-items:stretch!important;gap:10px!important;max-width:680px!important;margin:16px auto 12px!important;padding:10px!important;display:grid!important;box-shadow:0 14px 38px #2f1e121a!important}.scan-form input{grid-column:1/2!important;min-width:0!important}.scan-form select{grid-column:1/2!important;height:34px!important}.scan-form button{border-radius:999px!important;grid-area:1/2/3/3!important;min-width:96px!important;min-height:96px!important}.trust-card,.notice-card{max-width:560px!important;margin:14px auto 0!important}.example-links,.quick-links,.trust-links{justify-content:center!important;margin-top:12px!important}.report,.report-card,.results,.results-card{margin-top:18px!important}@media (width<=650px){.hero,.hero-section,.hero-wrap{padding:24px 14px 14px!important}.hero h1,.hero-title{font-size:46px!important}.scan-form{border-radius:28px!important;grid-template-columns:1fr!important}.scan-form button{grid-area:auto/1!important;min-width:100%!important;min-height:54px!important}}body:before{content:"";z-index:-2;opacity:.28;pointer-events:none;background-image:url(/img/trufflebull-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffffff0 0%,#ffffffe0 38%,#fffaf2c7 68%,#fff6e8db 100%);position:fixed;inset:0}.hero,.hero-section,.hero-wrap,main,.app-shell,.landing{background:0 0!important}.hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8!important;border-radius:30px!important;box-shadow:0 22px 70px #5a3a1c1a!important}.scan-form,.trust-card,.notice-card,.report,.report-card,.results,.results-card,.feed-card,.market-card,.chain-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffe0!important}body:before{opacity:.42!important;background-position:top!important;background-size:cover!important}body:after{background:linear-gradient(90deg,#ffffffb8 0%,#ffffffd1 30%,#ffffffe0 50%,#ffffffd1 70%,#ffffffb8 100%)!important}html,body,#root{background:#fff8ec!important;min-height:100%!important}body:before{content:""!important;z-index:-3!important;opacity:1!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(#ffffff14 0%,#ffffff29 42%,#fff8eceb 78%,#fff8ec 100%),url(/img/trufflebull-bg.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:fixed!important;inset:0!important}body:after{content:none!important;display:none!important}.hero,.hero-section,.hero-wrap{text-align:center!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#ffffffdb!important;border:1px solid #78522a1f!important;border-radius:32px!important;max-width:760px!important;margin:38px auto 18px!important;padding:30px 30px 24px!important;box-shadow:0 24px 80px #5a3a1c2e!important}.hero h1,.hero-title{margin-bottom:14px!important;font-size:clamp(44px,6vw,76px)!important;line-height:.9!important}.hero p,.hero-copy,.hero-subtitle{max-width:590px!important;margin-left:auto!important;margin-right:auto!important}.scan-form{background:#fffffff5!important;box-shadow:0 16px 42px #2f1e1224!important}.report,.report-card,.results,.results-card,.feed-card,.market-card,.chain-card,.lens-card,.manual-links-card,.signal-card{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background-color:#ffffffed!important}body:before,body:after{content:none!important;display:none!important}.scan-form{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#ffffffdb!important;border:1px solid #78522a21!important;box-shadow:0 16px 42px #2f1e1221!important}html,body,#root,.app-shell,.landing,main{background:linear-gradient(90deg,#ffffff61 0%,#ffffff47 22%,#fff3 50%,#ffffff47 78%,#ffffff61 100%),url(/img/trufflebull-bg.png) top/cover no-repeat fixed!important}.hero,.hero-section,.hero-wrap{-webkit-backdrop-filter:blur(4px)saturate(1.05)!important;backdrop-filter:blur(4px)saturate(1.05)!important;background:#ffffff85!important;border:1px solid #78522a29!important;box-shadow:0 24px 80px #5a3a1c29!important}.scan-form{background:#ffffffe6!important;border:1px solid #78522a2e!important}.trust-card,.notice-card{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#ffffff8c!important}body:before,body:after,#root:before,#root:after,.app-shell:before,.app-shell:after,.landing:before,.landing:after,main:before,main:after{content:none!important;background:0 0!important;display:none!important}.app,.app-shell,.landing,main,.hero-section,.hero-wrap{box-shadow:none!important;background:0 0!important}.hero{-webkit-backdrop-filter:blur(3px)saturate(1.08)!important;background:#ffffff57!important;border:1px solid #78522a2e!important;border-radius:32px!important;box-shadow:0 24px 80px #5a3a1c2e,inset 0 1px #ffffff73!important}.hero,.hero-section,.hero-wrap{-webkit-backdrop-filter:blur(2px)saturate(1.05)!important;background:#ffffff6b!important;border:1px solid #78522a2e!important;box-shadow:0 24px 80px #5a3a1c29!important}.scan-form{background:#ffffffe0!important}html,body,#root,.app,.app-shell,.landing,main{background:linear-gradient(90deg,#ffffff2e 0%,#ffffff1a 24%,#ffffff0f 50%,#ffffff1a 76%,#ffffff2e 100%),url(/img/trufflebull-bg.png) top/100% no-repeat fixed!important}.hero,.hero-section,.hero-wrap{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#ffffff2e!important;border:0!important}.hero p,.hero-copy,.hero-subtitle{color:#3f2818!important;text-shadow:0 1px #fffffff2,0 0 14px #fffc!important}.trust-card,.notice-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#ffffff3d!important;border:1px solid #78522a1a!important}body:before,body:after,#root:before,#root:after,.app-shell:before,.app-shell:after,.landing:before,.landing:after,main:before,main:after,.hero-art,.bull-board,.bull-companion{content:none!important;display:none!important}html,body,#root{background:url(/img/trufflebull-bg.png) top/100% no-repeat fixed!important}.app,.page,.site,.shell,.app-shell,.landing,main,section,.hero,.hero-section,.hero-wrap,.hero-inner,.container,.content,.content-wrap,.home,.homepage{box-shadow:none!important;background:0 0!important}body:before,body:after,#root:before,#root:after,.app:before,.app:after,.app-shell:before,.app-shell:after,.landing:before,.landing:after,main:before,main:after,.hero:before,.hero:after,.hero-section:before,.hero-section:after,.hero-wrap:before,.hero-wrap:after{content:none!important;background:0 0!important;display:none!important}.hero h1,.hero-title,.hero p,.hero-copy,.hero-subtitle,.eyebrow{text-shadow:0 1px #fffffff2,0 0 16px #ffffffd9,0 0 34px #ffffffb3!important}.scan-form{-webkit-backdrop-filter:blur(4px)!important;background:#ffffffe0!important;border:1px solid #78522a2e!important;box-shadow:0 16px 42px #2f1e1224!important}.trust-card,.notice-card{box-shadow:none!important;background:#ffffff47!important;border:1px solid #78522a1a!important}.hero-art,.bull-board,.bull-companion{display:none!important}.report-command-nav{z-index:30;-webkit-backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #78522a24;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:980px;margin:18px auto 14px;padding:10px;display:flex;position:sticky;top:10px;box-shadow:0 16px 42px #2f1e121f}.report-command-nav span{text-transform:uppercase;letter-spacing:.08em;color:#8c5428;padding:0 8px;font-size:11px;font-weight:950}.report-command-nav button{color:#3a2112;cursor:pointer;background:#fff8ece6;border:0;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;box-shadow:inset 0 1px #78522a1a}.report-command-nav button:hover{color:#fff7e8;background:#2f1e12}#report-summary,#report-signals,#report-lens,#report-hoofprints,#report-market,#report-feed,#report-manual,#report-deep{scroll-margin-top:86px}@media (width<=700px){.report-command-nav{border-radius:24px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.report-command-nav button{white-space:nowrap}}.hero,.hero-section,.hero-wrap{-webkit-backdrop-filter:blur(8px)saturate(1.05)!important;background:#ffffff94!important;border:1px solid #78522a29!important;border-radius:34px!important;box-shadow:0 26px 90px #5a3a1c2e,inset 0 1px #ffffff8c!important}.hero h1,.hero-title{color:#090705!important;text-shadow:0 1px #fff,0 0 14px #fffffff2,0 0 34px #ffffffdb!important}.hero p,.hero-copy,.hero-subtitle{color:#3d2616!important;text-shadow:0 1px #fff,0 0 14px #ffffffeb!important;font-weight:600!important}.scan-form{background:#fffffff0!important;border:1px solid #78522a33!important;box-shadow:0 18px 48px #2f1e1229,inset 0 1px #ffffffe0!important}.trust-card,.notice-card{-webkit-backdrop-filter:blur(6px)!important;background:#ffffffb8!important;border:1px solid #78522a24!important;box-shadow:0 14px 38px #5a3a1c1f!important}.example-links a,.quick-links a,.trust-links a,.trust-links button{background:#ffffffd1!important;box-shadow:0 8px 24px #5a3a1c1a!important}.report-command-nav{-webkit-backdrop-filter:blur(8px)saturate(1.06)!important;background:#ffffffc2!important;border:1px solid #78522a29!important;border-radius:28px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;max-width:1080px!important;margin:18px auto 16px!important;padding:12px!important;display:flex!important;box-shadow:0 18px 52px #2f1e1224!important}.report-command-nav span{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#8c5428;width:100%;margin-bottom:2px;font-size:11px;font-weight:950}.report-command-nav button{transition:transform .12s,background .12s,color .12s;color:#3a2112!important;cursor:pointer!important;background:#fff8ecd6!important;border:1px solid #78522a1f!important;border-radius:999px!important;padding:9px 13px!important;font-size:12px!important;font-weight:950!important}.report-command-nav button:hover{transform:translateY(-1px);color:#fff7e8!important;background:#2f1e12eb!important}.report-command-nav button.active{color:#fff7e8!important;background:#2f1e12!important;box-shadow:0 10px 24px #2f1e122e!important}.report-panel{display:none!important}.report-panel.active{animation:.18s ease-out reportPanelIn;display:block!important}.report-grid.report-panel.active{display:grid!important}.report-panel.active{max-width:1080px;margin-left:auto!important;margin-right:auto!important}@keyframes reportPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.report-command-nav{border-radius:24px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.report-command-nav span{white-space:nowrap;width:auto;margin-bottom:0}.report-command-nav button{white-space:nowrap}}body.has-report .hero,body.has-report .hero-section,body.has-report .hero-wrap{border-radius:26px!important;max-width:1040px!important;margin:14px auto 8px!important;padding:16px 22px 14px!important}body.has-report .hero h1,body.has-report .hero-title{max-width:820px!important;margin:0 auto 6px!important;font-size:clamp(28px,3vw,42px)!important;line-height:.95!important}body.has-report .hero p,body.has-report .hero-copy,body.has-report .hero-subtitle{display:none!important}body.has-report .scan-form{border-radius:999px!important;grid-template-columns:1fr auto!important;max-width:760px!important;margin:10px auto 6px!important;padding:8px!important}body.has-report .scan-form input{min-height:38px!important}body.has-report .scan-form select{height:30px!important}body.has-report .scan-form button{min-width:78px!important;min-height:78px!important}body.has-report .trust-card,body.has-report .notice-card,body.has-report .example-links,body.has-report .quick-links,body.has-report .trust-links{display:none!important}body.has-report .report-command-nav{z-index:100!important;background:#ffffffe6!important;border-radius:20px!important;max-width:1040px!important;margin:8px auto!important;padding:8px!important;position:sticky!important;top:0!important;box-shadow:0 12px 36px #2f1e1221!important}body.has-report .report-command-nav span{width:auto!important;margin-bottom:0!important;margin-right:6px!important}body.has-report .report-command-nav button{padding:7px 10px!important;font-size:11px!important}body.has-report .report-panel.active{border-radius:24px!important;max-width:1040px!important;max-height:calc(100vh - 210px)!important;margin:8px auto 18px!important;overflow-y:auto!important}body.has-report #report-summary.report-header,body.has-report .report-header.report-panel.active{padding:20px 22px!important}body.has-report .report-header h2,body.has-report .report-header h3,body.has-report #report-summary h2,body.has-report #report-summary h3{margin-bottom:8px!important;font-size:clamp(28px,4vw,46px)!important;line-height:1!important}body.has-report .report-grid{gap:12px!important}body.has-report .report-grid>*,body.has-report .lens-card,body.has-report .chain-card,body.has-report .market-card,body.has-report .feed-card,body.has-report .manual-links-card,body.has-report .deep-report-card{padding:18px!important}body.has-report .lens-grid,body.has-report .market-grid,body.has-report .chain-grid,body.has-report .manual-links-grid{gap:12px!important}@media (width<=760px){body.has-report .hero h1,body.has-report .hero-title{font-size:30px!important}body.has-report .scan-form{border-radius:24px!important;grid-template-columns:1fr!important}body.has-report .scan-form button{min-width:100%!important;min-height:48px!important}body.has-report .report-panel.active{max-height:none!important;overflow-y:visible!important}}.news-preview-list{gap:10px;margin-top:10px;display:grid}.news-preview-item{color:inherit;background:#fffaf1c7;border:1px solid #5b361c29;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.news-preview-item:hover{border-color:#5b361c52;transform:translateY(-1px)}.news-thumb-wrap{background:#43261214;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.news-thumb{object-fit:contain;width:28px;height:28px}.news-thumb.fallback{color:#6b3f22;font-size:11px;font-weight:800}.news-preview-text{gap:4px;line-height:1.25;display:grid}.news-preview-text strong{font-size:13px}.news-preview-text small{color:#30231a9e;font-size:11px}.feed-market-package{background:#fffaf1d1;border:1px solid #5b361c29;border-radius:22px;margin:14px 0 18px;padding:16px}.feed-market-package h3{margin:4px 0 6px}.feed-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.feed-market-line{background:#ffffffb8;border:1px solid #5b361c24;border-radius:16px;gap:4px;padding:12px;display:grid}.feed-market-line strong{font-size:13px}.feed-market-line span{color:#30231aa6;font-size:12px}.feed-market-line.included{border-color:#2c7a4a3d}.feed-market-line.locked{background:#fff6e6db;border-color:#a05c2647}@media (width<=720px){.feed-market-grid{grid-template-columns:1fr}}.feed-card .price-box{background:#fffaf1d1;border:1px solid #5b361c1f;border-radius:16px;margin-top:12px;padding:12px;line-height:1.55}.feed-card .coming-soon{color:#7e481e;background:#7e481e1a;border:1px solid #7e481e2e}.feed-market-package{box-shadow:0 12px 34px #3e261514}.feed-market-line.included:before{content:"✓";color:#2c7a4a;font-weight:900}.feed-market-line.locked:before{content:"○";color:#a05c26;font-weight:900}.feed-market-line{grid-template-columns:22px 1fr;align-items:start}.feed-market-line strong,.feed-market-line span{grid-column:2}.feed-market-line:before{grid-row:1/span 2}.approval-button{color:#fff8ed;cursor:pointer;background:#3a2112;border:0;border-radius:999px;width:100%;margin-top:12px;padding:12px 14px;font-weight:800;box-shadow:0 10px 22px #3a21122e}.approval-button:hover{transform:translateY(-1px)}.approval-button.approved{color:#245b39;box-shadow:none;background:#2c7a4a24;border:1px solid #2c7a4a4d}.hoofprints-intel-card{background:#fffaf1c7;border:1px solid #5b361c29;border-radius:22px;grid-column:1/-1;padding:16px}.hoofprints-intel-card h3{margin:4px 0 6px}@media (width<=720px){.hoofprints-grid{grid-template-columns:1fr}}.hoofprints-force-panel{background:#fffaf1e0;border:1px solid #5b361c29;border-radius:22px;grid-column:1/-1;margin-bottom:14px;padding:16px;box-shadow:0 12px 34px #3e261514}.hoofprints-force-panel h3{margin:4px 0 6px}.hoofprints-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.chain-mini-card.premium{background:#fff6e6db;border-color:#a05c2642}@media (width<=720px){.hoofprints-grid{grid-template-columns:1fr}}.readable-reports{gap:16px;margin:0 0 18px;display:grid}.readable-report-card{background:#fffaf1e6;border:1px solid #5b361c29;border-radius:24px;padding:18px;box-shadow:0 14px 34px #3e261514}.build-marker{color:#3a21129e;letter-spacing:.02em;margin:12px 0 0;font-size:11px;font-weight:800}.report-build-marker{text-align:right}@media (width<=760px){body.has-report{--tb-report-gutter:8px;--tb-report-inner:10px}body.has-report .report-command-nav{border-radius:18px!important;padding:8px!important}body.has-report .report-command-nav span,body.has-report .report-command-nav button{min-height:32px!important}}body.has-report .report-mode-hero h1{margin:0 0 3px!important;font-size:clamp(18px,1.5vw,23px)!important;line-height:1.05!important}body.has-report .report-mode-hero .copy .scan-form input{padding-inline:10px!important}body.has-report .report-mode-hero .copy .category-picker select{padding-inline:9px!important}body.has-report .report-mode-hero .signal-snapshot-rows div{padding:6px 7px!important}body.has-report .report-mode-hero .signal-snapshot-note{margin-bottom:7px!important}.report-preview-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.report-preview-header h3{margin:0 0 5px;font-size:22px;line-height:1.12}.report-preview-header p,.report-preview-summary p,.report-preview-section-grid p,.report-preview-note{color:#5f452d;margin:0;line-height:1.42}.report-preview-body{margin-top:12px}.report-preview-summary{background:#f7fcf0e6;border:1px solid #2c7a4a2e;border-radius:14px;padding:12px}.report-preview-summary strong{color:#2f1e12;margin-bottom:5px;font-size:17px;display:block}.report-preview-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.report-preview-section-grid article{background:#fffaf2db;border:1px solid #78522a24;border-radius:14px;min-width:0;padding:11px}.report-preview-section-grid h4{margin:0 0 5px;font-size:14px;line-height:1.2}.report-preview-note{background:#fff6e6db;border-radius:14px;margin-top:12px;padding:10px;font-size:12px}.report-preview-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.report-preview-actions button,.report-preview-header button.secondary{cursor:pointer;border:1px solid #5b361c26;border-radius:999px;min-height:38px;padding:0 13px;font-weight:900}.report-preview-actions button.secondary,.report-preview-header button.secondary{color:#3a2112;background:#ffffffdb}.report-preview-actions button:disabled{opacity:.62;cursor:wait}@media (width<=760px){body.has-report .report-mode-hero{grid-template-columns:1fr!important;width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important}body.has-report .report-mode-hero .copy .scan-form{grid-template-columns:1fr!important}body.has-report .report-mode-hero .copy .scan-form input,body.has-report .report-mode-hero .copy .category-picker,body.has-report .report-mode-hero .copy .scan-form button{grid-area:auto/1!important;width:100%!important}.report-preview-section-grid{grid-template-columns:1fr!important}.report-preview-header,.report-preview-actions{justify-content:stretch;grid-template-columns:1fr!important}.report-preview-actions button,.report-preview-header button.secondary{width:100%}}@media (width>=1120px){body.has-report .report{grid-template-columns:var(--tb-report-rail) minmax(0, 1fr)!important;align-items:start!important;gap:clamp(14px,1.6vw,24px)!important;display:grid!important}body.has-report .report-command-nav{flex-direction:column!important;grid-column:1!important;align-items:stretch!important;width:100%!important;max-width:100%!important;max-height:calc(100vh - 28px)!important;margin:0!important;position:sticky!important;top:14px!important;overflow:hidden auto!important}body.has-report .report-command-nav span,body.has-report .report-command-nav button{text-align:left!important;white-space:normal!important;justify-content:flex-start!important;width:100%!important}body.has-report .report>:not(.report-command-nav){grid-column:2!important;min-width:0!important}body.has-report .report-active-slot{grid-area:1/2!important}body.has-report .keep-report-card,body.has-report .disclaimer,body.has-report .report-build-marker{grid-column:2!important}}@media (width<=640px){body.has-report .report-panel.active{max-height:calc(100vh - 132px)!important}}@media (width>=1120px){body.has-report .report{grid-template-columns:var(--tb-report-rail) minmax(0, 1fr)!important;gap:clamp(10px,1vw,18px)!important}}@media (width<=860px){body.has-report .hero,body.has-report .report{width:min(98vw, var(--tb-report-max))!important;max-width:min(98vw, var(--tb-report-max))!important}body.has-report .scan-zone,body.has-report .copy .scan-form{grid-template-columns:minmax(0,1fr) auto!important}body.has-report .copy .category-picker{grid-column:1/2!important}body.has-report .copy .scan-form button{grid-area:1/2/3/3!important;height:auto!important}body.has-report .resolver-controls{grid-template-columns:1fr!important}}@media (width<=560px){body.has-report .hero,body.has-report .report{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important}body.has-report .scan-zone{grid-template-columns:1fr!important}body.has-report .scan-zone .tb-mascot-shell{display:none!important}body.has-report .copy .scan-form,body.has-report .copy .scan-form input,body.has-report .copy .category-picker,body.has-report .copy .scan-form button{grid-area:auto/1!important;width:100%!important}}body.has-report .report-mode-hero{width:min(98vw, var(--tb-report-max))!important;max-width:min(98vw, var(--tb-report-max))!important;border-radius:16px!important;grid-template-columns:minmax(360px,1.1fr) minmax(320px,.9fr)!important;align-items:start!important;gap:12px!important;min-height:0!important;margin:0 auto 6px!important;padding:8px!important;display:grid!important;overflow:visible!important}body.has-report .report-mode-hero>.report-scan-column,body.has-report .report-mode-hero>.signal-snapshot-card{align-self:start!important;width:100%!important;min-width:0!important;max-width:none!important}body.has-report .report-mode-hero>.report-scan-column{padding:8px 10px!important}body.has-report .report-mode-hero h1{letter-spacing:0!important;margin:0 0 3px!important;font-size:clamp(18px,1.5vw,23px)!important;line-height:1.05!important}body.has-report .report-mode-hero .eyebrow{margin:0 0 2px!important;font-size:10px!important;line-height:1.1!important}body.has-report .report-mode-hero .subhead{-webkit-line-clamp:unset!important;max-width:760px!important;margin:0 0 6px!important;font-size:11px!important;line-height:1.25!important;display:block!important}body.has-report .report-mode-hero .resolver-mode-toggle{border-radius:12px!important;margin:0 0 6px!important;padding:3px!important}body.has-report .report-mode-hero .resolver-mode-toggle button{border-radius:10px!important;min-height:28px!important;padding:5px 9px!important;font-size:11px!important}body.has-report .report-mode-hero .scan-zone{width:100%!important;max-width:none!important;margin:0!important;display:block!important}body.has-report .report-mode-hero .copy .scan-form{grid-template-columns:minmax(0,1fr) minmax(132px,180px) auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}body.has-report .report-mode-hero .signal-snapshot-card{border-radius:14px!important;padding:10px!important}body.has-report .report-mode-hero .signal-snapshot-top h2{font-size:clamp(16px,1.35vw,20px)!important}body.has-report .report-mode-hero .signal-snapshot-rows{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:8px 0 7px!important}.report-preview-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#30231a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.report-preview-modal{background:#fffcf6fa;border:1px solid #5b361c29;border-radius:18px;width:min(820px,100%);max-height:min(86vh,760px);padding:16px;overflow:auto;box-shadow:0 26px 70px #30231a38}@media (width<=760px){body.has-report .report-mode-hero{grid-template-columns:1fr!important;width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important}body.has-report .report-mode-hero .copy .scan-form{grid-template-columns:1fr!important}body.has-report .report-mode-hero .copy .scan-form input,body.has-report .report-mode-hero .copy .category-picker,body.has-report .report-mode-hero .copy .scan-form button{grid-area:auto/1!important;width:100%!important}}body:not(.has-report){background:linear-gradient(90deg,#fff8ecf0,#fff8ecbd),url(/img/trufflebull-bg.png) top/cover no-repeat fixed!important}body:not(.has-report) .page{padding:clamp(12px,2vw,24px)!important}.landing-hero{background:#ffffff6b!important;border:1px solid #78522a1f!important;border-radius:22px!important;width:min(1040px,100vw - 24px)!important;max-width:min(1040px,100vw - 24px)!important;min-height:auto!important;margin:8px auto 10px!important;padding:clamp(16px,2.4vw,26px)!important;display:block!important;overflow:visible!important;box-shadow:0 16px 42px #5a3a1c1a!important}.landing-hero .copy{width:100%!important;max-width:900px!important;padding:0!important}.landing-hero .eyebrow{letter-spacing:.09em!important;margin:0 0 5px!important;font-size:11px!important}.landing-hero h1{letter-spacing:0!important;max-width:760px!important;margin:0 0 8px!important;font-size:clamp(34px,4.2vw,56px)!important;line-height:1!important}.landing-hero .subhead{max-width:760px!important;margin:0 0 10px!important;font-size:15px!important;line-height:1.42!important}.landing-hero .resolver-mode-toggle{margin:2px 0 8px!important;padding:4px!important}.landing-hero .resolver-mode-toggle button{min-height:32px!important;padding:7px 10px!important}.landing-hero .scan-zone{gap:10px!important;max-width:900px!important;margin:10px 0 6px!important}.landing-hero .scan-zone .tb-mascot-shell,.landing-hero .scan-zone .tb-mascot{--tb-mascot-size:90px;--tb-mascot-img:82px;--tb-mascot-stage-height:68px}.landing-hero .copy .scan-form{grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto!important;gap:8px!important}.landing-hero .copy .scan-form input,.landing-hero .copy .category-picker select,.landing-hero .copy .scan-form button{border-radius:14px!important;height:42px!important;min-height:42px!important}.landing-hero .copy .scan-form button{grid-row:auto!important;min-width:94px!important;padding:0 16px!important}.landing-hero .copy .mood-line{margin:2px 0 8px!important;padding:8px 10px!important}.landing-hero .sample-row{margin-top:6px!important}.landing-hero .sample-row button{padding:6px 9px!important;font-size:12px!important}.landing-hero .ethics-card{border-radius:16px!important;max-width:760px!important;margin-top:8px!important;padding:10px 12px!important}.landing-hero .trust-links,.landing-hero .build-marker{margin-top:8px!important}body.has-report .report-mode-hero{width:min(98vw, var(--tb-report-max))!important;max-width:min(98vw, var(--tb-report-max))!important;background:#ffffff80!important;border-radius:18px!important;grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr)!important;align-items:stretch!important;gap:10px!important;margin:0 auto 6px!important;padding:8px 10px!important;display:grid!important;box-shadow:0 8px 22px #5a3a1c12!important}body.has-report .report-mode-hero .copy{align-self:center!important;padding:0!important}body.has-report .report-mode-hero .eyebrow{letter-spacing:.08em!important;margin-bottom:2px!important;font-size:10px!important}body.has-report .report-mode-hero h1{letter-spacing:0!important;margin-bottom:2px!important;font-size:clamp(18px,1.6vw,24px)!important;line-height:1.08!important}body.has-report .report-mode-hero .subhead{max-width:820px!important;margin:0 0 6px!important;font-size:11px!important;line-height:1.25!important;display:block!important}body.has-report .report-mode-hero .resolver-mode-toggle{margin:3px 0 6px!important}body.has-report .report-mode-hero .scan-zone{gap:6px!important;margin:0!important}body.has-report .report-mode-hero .scan-zone .tb-mascot-shell{display:none!important}body.has-report .report-mode-hero .copy .scan-form{grid-template-columns:minmax(220px,1fr) minmax(132px,180px) auto!important;gap:6px!important}body.has-report .report-mode-hero .copy .scan-form input,body.has-report .report-mode-hero .copy .category-picker select,body.has-report .report-mode-hero .copy .scan-form button{border-radius:12px!important;height:36px!important;min-height:36px!important;font-size:12px!important}body.has-report .report-mode-hero .copy .scan-form button{min-width:88px!important;padding:0 12px!important}.signal-snapshot-card{color:#2f1e12;background:#f7fcf0f0;border:1px solid #2c7a4a33;border-radius:16px;min-width:0;padding:12px;box-shadow:0 10px 26px #3e261514}.signal-snapshot-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.signal-snapshot-top h2{letter-spacing:0;margin:0;font-size:clamp(17px,1.4vw,22px);line-height:1.08}.signal-snapshot-top>strong{color:#2f6d41;white-space:nowrap;background:#2c7a4a1f;border-radius:999px;flex:none;padding:6px 8px;font-size:11px;font-weight:900;line-height:1}.signal-snapshot-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 8px;display:grid}.signal-snapshot-rows div{background:#ffffffb8;border:1px solid #2c7a4a1a;border-radius:12px;min-width:0;padding:7px 8px}.signal-snapshot-rows dt{color:#5a714c;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:850;line-height:1.15}.signal-snapshot-rows dd{color:#2f1e12;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:850;line-height:1.22}.signal-snapshot-note{color:#45603c;margin:0 0 9px;font-size:11px;line-height:1.35}.signal-snapshot-unlock{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.signal-snapshot-unlock .approval-button{white-space:nowrap;border-radius:12px!important;min-height:36px!important;padding:0 12px!important}.signal-snapshot-unlock span{color:#45603c;font-size:11px;font-weight:750;line-height:1.3}@media (width<=900px){.landing-hero .scan-zone,body.has-report .report-mode-hero{grid-template-columns:1fr!important}body.has-report .report-mode-hero{align-items:start!important}}@media (width<=680px){.landing-hero,body.has-report .report-mode-hero{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;padding:10px!important}.landing-hero .copy .scan-form,body.has-report .report-mode-hero .copy .scan-form{grid-template-columns:1fr!important}.landing-hero .copy .scan-form input,.landing-hero .copy .category-picker,.landing-hero .copy .scan-form button,body.has-report .report-mode-hero .copy .scan-form input,body.has-report .report-mode-hero .copy .category-picker,body.has-report .report-mode-hero .copy .scan-form button{grid-area:auto/1!important;width:100%!important}.landing-hero .scan-zone .tb-mascot-shell{display:none!important}.signal-snapshot-top,.signal-snapshot-unlock{display:grid;grid-template-columns:1fr!important}.signal-snapshot-rows{grid-template-columns:1fr!important}.signal-snapshot-unlock .approval-button{width:100%}}body.has-report .report-panel.active{overscroll-behavior:contain!important;max-height:min(78vh,980px)!important;display:block!important;overflow:hidden auto!important}.report-notice-banner{color:#273847;background:#f4f9fcf0;border:1px solid #4d687c33;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:14px;display:grid}.report-notice-banner h3{letter-spacing:0;margin:0 0 4px;font-size:18px;line-height:1.15}.report-notice-banner p{margin:0;line-height:1.4}.report-notice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.report-notice-actions button{color:#f8fbfd;cursor:pointer;background:#172435;border:0;border-radius:999px;padding:9px 12px;font-weight:900}.report-notice-actions button.secondary{color:#31495a;background:#ffffffdb;border:1px solid #4d687c33}@media (width>=1120px){body.has-report .report{grid-template-columns:var(--tb-report-rail) minmax(0, 1fr)!important;gap:clamp(10px,1vw,18px)!important}}@media (width<=860px){body.has-report .hero,body.has-report .report{width:min(98vw, var(--tb-report-max))!important;max-width:min(98vw, var(--tb-report-max))!important}body.has-report .scan-zone,body.has-report .copy .scan-form{grid-template-columns:minmax(0,1fr) auto!important}body.has-report .copy .category-picker{grid-column:1/2!important}body.has-report .copy .scan-form button{grid-area:1/2/3/3!important;height:auto!important}body.has-report .resolver-controls{grid-template-columns:1fr!important}.report-notice-banner{grid-template-columns:1fr}.report-notice-actions{justify-content:stretch}.report-notice-actions button{flex:160px}}@media (width<=560px){body.has-report .hero,body.has-report .report{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important}body.has-report .scan-zone{grid-template-columns:1fr!important}body.has-report .scan-zone .tb-mascot-shell{display:none!important}body.has-report .copy .scan-form,body.has-report .copy .scan-form input,body.has-report .copy .category-picker,body.has-report .copy .scan-form button{grid-area:auto/1!important;width:100%!important}}body.has-report .report{width:min(var(--tb-report-max), calc(100vw - (var(--tb-report-gutter) * 2)))!important;max-width:min(var(--tb-report-max), calc(100vw - (var(--tb-report-gutter) * 2)))!important}@media (width>=1120px){body.has-report .report{grid-template-columns:var(--tb-report-rail) minmax(0, 1fr)!important;align-items:start!important;gap:clamp(14px,1.6vw,24px)!important;display:grid!important}body.has-report .report-command-nav{flex-direction:column!important;grid-column:1!important;align-items:stretch!important;width:100%!important;max-width:100%!important;max-height:calc(100vh - 28px)!important;margin:0!important;position:sticky!important;top:14px!important;overflow:hidden auto!important}body.has-report .report-command-nav span,body.has-report .report-command-nav button{text-align:left!important;white-space:normal!important;justify-content:flex-start!important;width:100%!important}body.has-report .report>:not(.report-command-nav){grid-column:2!important;min-width:0!important}}@media (width<=640px){body.has-report .report-panel.active{max-height:calc(100vh - 132px)!important}}body.has-report .page{padding-inline:var(--tb-report-gutter)!important;overflow-x:clip!important}body.has-report .report{width:min(var(--tb-report-max), calc(100vw - (var(--tb-report-gutter) * 2)))!important;max-width:min(var(--tb-report-max), calc(100vw - (var(--tb-report-gutter) * 2)))!important;padding:var(--tb-report-inner)!important;margin-inline:auto!important;overflow:visible!important}body.has-report .report-panel.active{overscroll-behavior:contain;scrollbar-width:thin;background:#fffcf6f7!important;border-radius:22px!important;width:100%!important;max-width:100%!important;max-height:min(76vh,900px)!important;margin:0 0 14px!important;padding:clamp(14px,1.6vw,22px)!important;display:block!important;overflow:hidden auto!important}body.has-report .keep-report-card,body.has-report .disclaimer,body.has-report .report-build-marker{width:100%!important;max-width:100%!important}body.has-report .report-command-nav{min-width:0!important}@media (width>=1120px){body.has-report .report{grid-template-columns:var(--tb-report-rail) minmax(0, 1fr);align-items:start;gap:clamp(14px,1.6vw,24px);display:grid!important}body.has-report .report-command-nav{max-height:calc(100vh - 28px);border-radius:18px!important;flex-direction:column!important;grid-column:1!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px!important;display:flex!important;position:sticky!important;top:14px!important;overflow:hidden auto!important}body.has-report .report-command-nav span{width:100%!important;box-shadow:none!important;background:0 0!important;justify-content:flex-start!important;position:static!important}body.has-report .report-command-nav button{text-align:left!important;white-space:normal!important;justify-content:flex-start!important;width:100%!important}body.has-report .report>:not(.report-command-nav){grid-column:2!important;min-width:0!important}}@media (width<=1119px){body.has-report .report-command-nav{z-index:9!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;position:sticky!important;top:0!important;overflow:auto hidden!important}}@media (width<=640px){body.has-report{--tb-report-gutter:8px;--tb-report-inner:10px}body.has-report .report{border-radius:18px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}body.has-report .report-panel.active{max-height:calc(100vh - 132px)!important;padding:12px!important}}.parser-notice,.resolver-honesty-card,.resolver-warning-box,.report-options-note{color:#273847;background:#f4f9fcdb;border:1px solid #4d687c2e;border-radius:16px;line-height:1.45}.parser-notice{max-width:920px;margin:10px 0;padding:10px 12px;font-size:13px;font-weight:750}.resolver-honesty-card{gap:7px;margin:12px 0;padding:12px;display:grid}.resolver-honesty-card p,.resolver-warning-box p,.report-options-note p{margin:0}.resolver-truth-labels{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.resolver-truth-labels span,.resolver-warning-box p,.product-option-card span{color:#31495a;background:#4d687c1a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;line-height:1.2}.resolver-warning-box{flex-wrap:wrap;gap:6px;margin:10px 0;padding:10px;display:flex}.report-unlock-card{background:#f7fcf0eb;border:1px solid #2c7a4a38;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:16px;display:grid}.report-unlock-card h3{letter-spacing:0;margin:2px 0 6px;font-size:20px}.report-unlock-card p{color:#45603c;margin:0;line-height:1.45}.report-unlock-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.report-unlock-actions button.secondary{color:#2e5c3c;cursor:pointer;background:#ffffffd1;border:1px solid #2c7a4a38;border-radius:999px;padding:10px 12px;font-weight:900}.report-options-panel{color:#2f1e12}.product-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:14px;display:grid}.product-option-card{background:#fffaf2db;border:1px solid #78522a29;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.product-option-card h4{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.2}.product-option-card p{color:#6b4b2a;margin:0;line-height:1.45}.product-option-card>strong{color:#2f1e12;font-size:20px}.product-option-card.unlock{background:#f7fcf0f0;border-color:#2c7a4a3d}.product-option-card.provider-required,.product-option-card.future{background:#fff6e6e6;border-color:#7e481e2e}.report-options-note{margin-top:12px;padding:12px}@media (width<=780px){.report-unlock-card{grid-template-columns:1fr}.report-unlock-actions{justify-content:stretch}.report-unlock-actions button{width:100%}}.resolver-mode-toggle{background:#fffaf1c7;border:1px solid #5b361c29;border-radius:14px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:4px 0 12px;padding:5px;display:inline-flex;box-shadow:0 10px 24px #3e261512}.resolver-mode-toggle button{color:#3e2615b8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.2}.resolver-mode-toggle button.active{color:#2d2118;background:#ffffffeb;box-shadow:0 8px 18px #3e26151a}.resolver-controls-compact{opacity:.92}body.has-report{--tb-report-max:1500px;--tb-report-rail:clamp(188px, 15vw, 236px);--tb-report-gutter:clamp(10px, 2vw, 28px);--tb-report-inner:clamp(12px, 1.6vw, 20px)}body.has-report .page{overflow-x:clip!important}body.has-report .hero{max-width:min(100%, calc(100vw - (var(--tb-report-gutter) * 2)))!important}body.has-report .report{max-width:min(var(--tb-report-max), calc(100vw - (var(--tb-report-gutter) * 2)))!important;border-radius:28px!important}body.has-report .report-panel,body.has-report .report-panel.active{scroll-margin-top:18px;display:block!important}body.has-report .signals-section.report-panel,body.has-report .signals-section.report-panel.active,body.has-report .report-grid.report-panel,body.has-report .report-grid.report-panel.active{display:grid!important}body.has-report .report-panel,body.has-report .report-panel.active,body.has-report .keep-report-card,body.has-report .disclaimer,body.has-report .build-marker{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.has-report .report-command-nav button{cursor:pointer}@media (width>=1100px){body.has-report .report{grid-template-columns:var(--tb-report-rail) minmax(0, 1fr);align-items:start;gap:18px;padding:clamp(14px,1.6vw,22px)!important;display:grid!important}body.has-report .report-command-nav{z-index:5;top:16px;background:#fffaf1e0!important;border-radius:18px!important;flex-direction:column!important;grid-column:1!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;width:100%!important;margin:0!important;padding:10px!important;position:sticky!important;overflow:visible!important}body.has-report .report-command-nav span{min-height:30px!important;box-shadow:none!important;background:0 0!important;justify-content:flex-start!important;align-self:auto!important;padding:0 10px!important}body.has-report .report-command-nav button{text-align:left!important;white-space:normal!important;justify-content:flex-start!important;width:100%!important;min-height:34px!important;padding:9px 10px!important;line-height:1.18!important}body.has-report .report>:not(.report-command-nav){grid-column:2!important}body.has-report .report-panel,body.has-report .report-panel.active{max-height:none!important;margin:0 0 18px!important;overflow:visible!important}}@media (width<=1099px){body.has-report .report{max-width:min(100%,100vw - 16px)!important;padding:10px!important;display:block!important}body.has-report .report-command-nav{z-index:8;top:6px;box-shadow:0 14px 30px #3e26151a;background:#fffaf1f0!important;margin-bottom:12px!important;position:sticky!important}}@media (width<=620px){.resolver-mode-toggle{grid-template-columns:1fr;width:100%;display:grid}.resolver-mode-toggle button{width:100%}body.has-report .report{border-radius:20px!important;max-width:calc(100vw - 12px)!important}}.section-synopsis{text-align:left;box-sizing:border-box;background:linear-gradient(135deg,#ffffffe0,#fff8ebeb);border:1px solid #5b361c24;border-radius:18px;grid-column:1/-1;width:100%;margin:0 0 16px;padding:clamp(14px,1.8vw,20px);box-shadow:0 16px 36px #3e261514}.section-synopsis-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.section-synopsis-top h4{color:#2d2118;margin:2px 0 6px;font-size:clamp(18px,2vw,24px);line-height:1.12}.section-synopsis-top p{color:#30231ac7;margin:0;line-height:1.55}.section-synopsis-top>span{color:#1f6b43;text-transform:uppercase;background:#297e541a;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.synopsis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.synopsis-grid>div,.addon-value-box>div,.addon-value-box details{background:#ffffffb8;border:1px solid #5b361c1f;border-radius:14px;padding:12px}.synopsis-grid strong,.addon-value-box strong{color:#3d2a1c;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.synopsis-grid p,.synopsis-grid ul,.addon-value-box p{color:#30231ac2;margin:0;font-size:14px;line-height:1.5}.synopsis-grid ul{padding-left:17px}.why-callout{background:#edf6ffb8!important;border-color:#32608c29!important}.verify-callout{background:#eefaf1c2!important;border-color:#297e542b!important}.synopsis-chip-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.synopsis-chip-row span{border-radius:999px;max-width:100%;padding:6px 9px;font-size:12px;font-weight:750;line-height:1.25}.synopsis-chip-row .good{color:#23633d;background:#2c7a4a1f}.synopsis-chip-row .warn{color:#8b3e24;background:#b44b2d1f}.synopsis-chip-row .unknown{color:#6b4a24;background:#7e5b2b1f}.synopsis-details{color:#30231ac2;margin-top:12px}.synopsis-details summary,.addon-value-box summary{cursor:pointer;color:#3d2a1c;font-weight:850}.addon-value-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.addon-value-box details{grid-column:1/-1}.report-qa-card{background:#f1faf4db;border:1px solid #297e5429;border-radius:18px;margin-top:16px;padding:16px;box-shadow:0 14px 32px #3e261512}.report-qa-card h4{margin:2px 0 6px}.qa-check-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;margin-top:12px;display:grid}.qa-check-grid span{border-radius:12px;padding:9px 10px;font-size:13px;line-height:1.35;display:block}.qa-check-grid .pass{color:#23633d;background:#2c7a4a1a}.qa-check-grid .review{color:#8b3e24;background:#b44b2d1a}@media (width<=760px){.section-synopsis-top,.synopsis-grid,.addon-value-box{grid-template-columns:1fr}.section-synopsis-top{display:grid}.section-synopsis-top>span{width:fit-content}}.trust-calibration-panel,.reputation-source-panel{box-sizing:border-box;text-align:left;background:linear-gradient(135deg,#f4f9ffe6,#fffaf1e6);border:1px solid #2d507924;border-radius:20px;width:100%;margin:0 0 16px;padding:clamp(14px,1.8vw,20px);box-shadow:0 16px 34px #3e261514}.trust-calibration-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.trust-calibration-header h3{color:#2d2118;margin:2px 0 6px}.trust-calibration-header p,.trust-calibration-note{color:#30231ac2;margin:0;line-height:1.55}.trust-calibration-header>span{color:#254d72;text-transform:uppercase;background:#2d50791a;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.trust-calibration-note{background:#ffffffad;border:1px solid #2d50791f;border-radius:14px;padding:10px 12px}.trust-dimension-grid,.reputation-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:12px;display:grid}.trust-dimension-card,.reputation-source-card{background:#ffffffb8;border:1px solid #5b361c1f;border-radius:14px;padding:12px}.trust-dimension-card>div,.reputation-source-card>div{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.trust-dimension-card strong,.reputation-source-card h4{color:#3d2a1c;margin:0;font-size:14px}.trust-dimension-card span,.reputation-source-card span{color:#23633d;background:#297e541a;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:850}.trust-dimension-card p,.reputation-source-card p{color:#30231ac2;margin:0 0 8px;font-size:14px;line-height:1.48}.news-impact-pill{color:#6b4a24;background:#7e5b2b1a;border-radius:999px;width:fit-content;margin:6px 0 4px;padding:5px 8px;font-size:12px;font-weight:850;display:inline-flex}.impact-positive{color:#23633d;background:#2c7a4a1f}.impact-neutral{color:#254d72;background:#2d50791a}.impact-caution{color:#7a4e18;background:#b4772d24}.impact-negative{color:#8b3e24;background:#b44b2d1f}.news-report-grid li small{color:#30231aa8;margin-top:3px;line-height:1.35;display:block}@media (width<=760px){.trust-calibration-header{display:grid}.trust-calibration-header>span{width:fit-content}}body.has-report .report-command-nav{align-items:center!important}body.has-report .report-command-nav button.active{color:#fff8ed!important;background:#2f1e12!important;box-shadow:0 8px 18px #2f1e1224!important}.report-intel-panel{background:#fffcf6e0;border:1px solid #78522a24;border-radius:26px;padding:20px;box-shadow:0 16px 46px #5a3a1c17}.report-section-heading{gap:6px;max-width:920px;margin-bottom:16px;display:grid}.report-section-heading h3{letter-spacing:-.03em;color:#2f1e12;margin:0;font-size:clamp(24px,3vw,36px)}.report-section-heading p{color:#6b4b2a;margin:0;line-height:1.5}.report-metric-grid,.identity-grid,.news-report-grid,.limits-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.metric-card,.report-chart-card,.evidence-card,.provider-lane-card{background:#ffffffb8;border:1px solid #78522a1f;border-radius:20px;min-width:0;padding:16px}.metric-card{gap:6px;display:grid}.metric-card span{color:#7b532c;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.metric-card strong{color:#2f1e12;font-size:clamp(26px,4vw,40px);line-height:1}.metric-card p{color:#6b4b2a;margin:0;line-height:1.42}.metric-good{background:#f2f8e9cc;border-color:#3f641f33}.metric-warn{background:#fff7e5db;border-color:#ad752538}.metric-danger{background:#fff0ebdb;border-color:#9b341f33}.report-chart-card{margin-top:14px}.report-chart-card h4{color:#2f1e12;margin:0 0 12px}.mini-bar-row{color:#6b4b2a;grid-template-columns:minmax(96px,.8fr) minmax(120px,2fr) 42px;align-items:center;gap:10px;margin:10px 0;display:grid}.mini-bar-row span,.mini-bar-row strong{min-width:0}.mini-bar-track{background:#78522a21;border-radius:999px;height:12px;overflow:hidden}.mini-bar-fill{border-radius:inherit;background:#9d6527;height:100%;display:block}.mini-bar-fill.good{background:#5b812c}.mini-bar-fill.warn{background:#d18b2f}.mini-bar-fill.danger{background:#9b341f}.evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:14px;display:grid}.evidence-card{gap:12px;display:grid}.evidence-card-top,.provider-lane-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evidence-card h4,.provider-lane-card h4{color:#2f1e12;margin:0}.evidence-card-top span,.provider-lane-top span{color:#6b3b17;text-align:center;background:#f2e1c8;border-radius:999px;flex:none;max-width:48%;padding:5px 8px;font-size:11px;font-weight:950}.evidence-card dl{gap:10px;margin:0;display:grid}.evidence-card dl div{border-top:1px dashed #78522a29;padding-top:9px}.evidence-card dt{color:#9d6527;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.evidence-card dd{color:#5f4428;margin:3px 0 0;line-height:1.42}.provider-lane-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.provider-lane-card{gap:12px;display:grid}.provider-lane-card p{color:#6b4b2a;margin:0;line-height:1.42}.provider-lane-meta,.provider-lane-status{flex-wrap:wrap;gap:8px;display:flex}.provider-lane-meta span,.provider-lane-status span{color:#5e3b1c;background:#2f1e1214;border-radius:999px;min-width:0;padding:6px 8px;font-size:12px;font-weight:850}.provider-lane-status span{background:#fff7e5d1}.provider-lane-card .approval-button{width:100%}body.has-report .identity-grid .evidence-card,body.has-report .news-report-grid .signal-card,body.has-report .limits-grid .signal-card{width:100%;max-width:100%}@media (width<=640px){.report-intel-panel{border-radius:20px;padding:14px}.mini-bar-row{grid-template-columns:1fr 36px}.mini-bar-row span{grid-column:1/-1}.evidence-card-top,.provider-lane-top{display:grid}.evidence-card-top span,.provider-lane-top span{justify-self:start;max-width:100%}}.resolver-controls{background:#ffffff70;border:1px solid #78522a1f;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:10px;display:grid}.resolver-controls label{gap:5px;min-width:0;display:grid}.resolver-controls span{color:#9d6527;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950}.resolver-controls input,.resolver-controls select{color:#3a2112;background:#fffaf2d1;border:1px solid #78522a1f;border-radius:14px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px}.resolver-card{background:#fffcf6db;border:1px solid #78522a29;border-radius:24px;margin-top:14px;padding:18px;box-shadow:0 14px 36px #5a3a1c1a}.resolver-header{gap:6px;margin-bottom:14px;display:grid}.resolver-header h3,.resolver-section-heading h4,.comparison-foundation h4{color:#2f1e12;margin:0}.resolver-header p,.resolver-section-heading p,.comparison-foundation p{color:#6b4b2a;margin:0;line-height:1.45}.resolver-context-strip{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.resolver-context-strip span{color:#5e3b1c;background:#2f1e1214;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.resolver-section{gap:10px;margin-top:14px;display:grid}.resolver-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;display:grid}.resolver-candidate-card{background:#ffffffb8;border:1px solid #78522a21;border-radius:20px;gap:10px;min-width:0;padding:15px;display:grid}.resolver-candidate-card.provider-required{background:#fff7e5bd}.resolver-candidate-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resolver-candidate-top h4{color:#2f1e12;margin:0 0 3px}.resolver-candidate-top p{color:#7b532c;margin:0;line-height:1.35}.resolver-candidate-top span{color:#6b3b17;text-align:center;background:#f2e1c8;border-radius:999px;flex:none;max-width:46%;padding:5px 8px;font-size:11px;font-weight:950}.resolver-candidate-meta{flex-wrap:wrap;gap:6px;display:flex}.resolver-candidate-meta span,.comparison-selected-list span{color:#5e3b1c;background:#2f1e1214;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:850}.resolver-url{color:#5f4428;overflow-wrap:anywhere;margin:0}.resolver-details{background:#fff7ebb8;border-radius:14px;padding:10px}.resolver-details summary{cursor:pointer;color:#5a351b;font-weight:900}.resolver-details ul{color:#6b4b2a;margin:8px 0;padding-left:18px}.resolver-details p{color:#6b4b2a;margin:8px 0 0}.resolver-candidate-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resolver-candidate-actions button{color:#fff7e8;cursor:pointer;background:#2f1e12;border:0;border-radius:999px;padding:10px 12px;font-weight:950}.resolver-candidate-actions button:disabled{color:#2f1e1294;cursor:not-allowed;background:#2f1e122e}.resolver-candidate-actions button.selected{background:#5b812c}.comparison-foundation{background:#fff7e5d1;border:1px solid #78522a24;border-radius:18px;gap:12px;margin-top:16px;padding:14px;display:grid}.comparison-selected-list{flex-wrap:wrap;gap:7px;display:flex}.resolver-error{color:#8b2518;margin:0;font-weight:850}@media (width<=760px){.resolver-controls{grid-template-columns:1fr}.resolver-candidate-top{display:grid}.resolver-candidate-top span{justify-self:start;max-width:100%}}body.has-report .feed-header{gap:8px;max-width:820px;display:grid}body.has-report .feed-header h3{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.feed-section{gap:10px;margin-top:18px;display:grid}.feed-section-heading{border-top:1px solid #78522a1f;justify-content:space-between;align-items:end;gap:12px;padding-top:4px;display:flex}.feed-section-heading h4{color:#2f1e12;margin:0;font-size:16px}.feed-section-heading .eyebrow{margin:0}body.has-report .feed-grid.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}body.has-report .feed-grid.unlock-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important}body.has-report .feed-grid.provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,295px),1fr))!important}body.has-report .feed-option{grid-template-rows:auto auto auto 1fr auto;min-height:100%}body.has-report .feed-option.provider-lane{background:#fff8ece0;border-color:#7e481e2e}.feed-option.provider-lane .approval-button{color:#fff8ed;cursor:pointer;background:#3a2112}.feed-money{gap:4px;display:grid}.feed-money p{overflow-wrap:anywhere}.cost-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);background:#20140c6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cost-modal{color:#2f1e12;background:#fffcf6fa;border:1px solid #78522a2e;border-radius:24px;width:min(560px,100%);max-height:min(720px,100vh - 36px);padding:22px;overflow-y:auto;box-shadow:0 24px 80px #20140c42}.cost-modal h3{margin:0 0 8px;font-size:clamp(22px,4vw,32px);line-height:1.08}.cost-modal p{color:#6b4b2a;line-height:1.48}.cost-modal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.cost-modal-summary span{color:#5a351b;background:#fff7ebe6;border:1px solid #78522a1f;border-radius:16px;gap:5px;padding:10px;font-size:12px;font-weight:850;display:grid}.cost-modal-summary strong{color:#2f1e12;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cost-modal-warning{background:#7e481e1a;border:1px solid #7e481e29;border-radius:16px;padding:10px 12px;font-weight:800}.cost-modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.cost-modal-actions button{color:#3a2112;cursor:pointer;background:#fff7ebeb;border:1px solid #78522a29;border-radius:999px;padding:11px 15px;font-weight:900}.cost-modal-actions button.primary{color:#fff8ed;background:#2f1e12}.cost-modal-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.feed-section-heading{align-items:start;display:grid}.cost-modal{border-radius:20px;padding:16px}.cost-modal-summary{grid-template-columns:1fr}.cost-modal-actions{display:grid}}body.has-report .report-panel.active{max-height:none!important;margin-top:0!important;margin-bottom:18px!important;overflow-y:visible!important}body.has-report .report-header,body.has-report .report-state-card,body.has-report .url-box,body.has-report .report-grid,body.has-report .feed-card,body.has-report .market-card,body.has-report .lens-card,body.has-report .chain-card,body.has-report .manual-links-card,body.has-report .deep-report-card{max-width:100%!important}@media (width<=760px){body.has-report{--tb-report-gutter:8px;--tb-report-inner:10px}body.has-report .report-command-nav{border-radius:18px!important;padding:8px!important}body.has-report .report-command-nav span,body.has-report .report-command-nav button{min-height:32px!important}}body.has-report{background:linear-gradient(90deg,#fff8ecf5 0%,#fff8eceb 60%,#fff8ecb8 100%),url(/img/trufflebull-bg.png) top/cover no-repeat fixed!important;overflow-x:hidden!important}body.has-report #root{background:0 0!important;overflow-x:hidden!important}body.has-report .hero,body.has-report .hero-section,body.has-report .hero-wrap{width:100%!important;max-width:min(980px,100%)!important}body.has-report .report{box-sizing:border-box!important;-webkit-backdrop-filter:blur(10px)saturate(1.03)!important;background:#fffcf6f7!important;border-color:#78522a2e!important;width:100%!important;max-width:1240px!important;margin-inline:auto!important;overflow:visible!important}body.has-report .report,body.has-report .report *{min-width:0}body.has-report .report-command-nav{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:auto!important;overflow:auto hidden!important}body.has-report .report-command-nav span{position:static!important}body.has-report .report-panel.active{background-color:#fffaf1f5;box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.has-report .report-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;display:grid!important}body.has-report .badges{justify-content:flex-end;min-width:0}body.has-report .report-grid,body.has-report .signals-section,body.has-report .market-grid,body.has-report .lens-grid,body.has-report .chain-grid,body.has-report .manual-links-grid,body.has-report .feed-market-grid,body.has-report .hoofprints-grid,body.has-report .deep-section-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}body.has-report .feed-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr))!important}body.has-report .feed-option-top{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}body.has-report .feed-money p,body.has-report .feed-provider-details p,body.has-report .url-box,body.has-report .signal-row,body.has-report .news-preview-text,body.has-report .manual-links-grid a,body.has-report .deep-section,body.has-report .readable-report-card{overflow-wrap:anywhere}body.has-report .feed-bundle{overflow:hidden;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px 16px!important;width:100%!important;display:grid!important}.feed-bundle-copy{gap:5px;display:grid}.feed-bundle-copy .eyebrow{color:inherit;opacity:.72;margin:0}.feed-bundle-copy strong{font-size:17px;line-height:1.2}.feed-bundle-copy span{overflow-wrap:anywhere;line-height:1.42;display:block}.feed-bundle-price{white-space:nowrap;justify-self:end;font-size:20px}.feed-active-unlock .approval-button{grid-area:2/2;justify-self:end;width:auto;min-width:190px}.feed-provider-bundle{box-shadow:none;border:1px solid #a05c2638;color:#4b2c16!important;background:#fff6e6eb!important}.feed-provider-bundle span{color:#4b2c16b8}.feed-status-pill{white-space:nowrap;background:#7e481e1f;border-radius:999px;justify-self:end;padding:8px 10px;font-size:12px;font-weight:950;color:#7e481e!important}.approval-button:disabled,.feed-option button:disabled{opacity:.72;cursor:not-allowed}body.has-report .keep-report-card{width:100%;max-width:100%;overflow:hidden}body.has-report .keep-report-actions{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;display:grid!important}body.has-report .keep-report-actions button{white-space:normal;width:100%;min-height:44px}@media (width<=900px){body.has-report{background:linear-gradient(#fff8ecf0,#fff8ecf0),url(/img/trufflebull-bg.png) top/cover no-repeat fixed!important}body.has-report .report-header{grid-template-columns:1fr!important}body.has-report .badges{justify-content:flex-start}body.has-report .feed-bundle{grid-template-columns:1fr!important}.feed-active-unlock .approval-button{grid-area:auto/1;justify-self:stretch;width:100%}.feed-bundle-price,.feed-status-pill{justify-self:start}}@media (width<=560px){body.has-report .page{padding-inline:8px!important}body.has-report .report{border-radius:18px!important;padding:10px!important}body.has-report .report-panel.active,body.has-report .feed-card,body.has-report .market-card,body.has-report .deep-report-card,body.has-report .manual-links-card,body.has-report .chain-card,body.has-report .lens-card{border-radius:18px!important;padding:12px!important}body.has-report .report-command-nav button{padding-inline:9px!important}}html,body,#root{overflow-x:hidden}.page{width:100%;padding:clamp(14px,2vw,28px)!important}.hero,.hero-section,.hero-wrap{max-width:min(980px,100vw - 28px)!important;margin:18px auto 10px!important;padding:clamp(18px,2.4vw,28px)!important}body.has-report .hero,body.has-report .hero-section,body.has-report .hero-wrap{max-width:min(1040px,100vw - 28px)!important;margin:8px auto 6px!important;padding:12px 16px!important}body.has-report .hero h1,body.has-report .hero-title{font-size:clamp(24px,2.6vw,36px)!important}.scan-zone{width:100%;max-width:920px!important;margin-left:auto!important;margin-right:auto!important}.scan-progress-card{width:min(920px,100%)!important;max-width:920px!important;margin-left:auto!important;margin-right:auto!important}.report{background:#ffffffe0!important;border-radius:24px!important;width:min(1360px,100vw - 32px)!important;max-width:1360px!important;margin:18px auto 0!important;padding:clamp(16px,2vw,24px)!important;box-shadow:0 18px 60px #2f1e121c!important}body.has-report .report-command-nav{scrollbar-width:thin;border-radius:18px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:min(1320px,100vw - 32px)!important;max-width:1320px!important;margin:0 auto 12px!important;padding:8px!important;overflow-x:auto!important}body.has-report .report-command-nav span,body.has-report .report-command-nav button{white-space:nowrap;flex:none}body.has-report .report-command-nav span{z-index:1;background:#ffffffeb;border-radius:999px;position:sticky;left:0;padding:7px 10px!important}body.has-report .report-panel.active{border-radius:22px!important;width:100%!important;max-width:none!important;max-height:none!important;margin:10px auto 20px!important;overflow:hidden visible!important}body.has-report .report-header{gap:16px!important}body.has-report .report-grid,body.has-report .signals-section,body.has-report .market-grid,body.has-report .lens-grid,body.has-report .chain-grid,body.has-report .manual-links-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:14px!important}body.has-report .feed-card{padding:clamp(16px,2vw,24px)!important}body.has-report .feed-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}body.has-report .feed-option{align-content:start;min-width:0}.feed-option.decision-summary{background:#f7fcf0db;border-color:#2c7a4a3d}.feed-option h4,.signal-card h3,.lens-mini-card h4,.market-grid h4{overflow-wrap:anywhere}.feed-meta-row{flex-wrap:wrap;gap:6px;display:flex}.feed-meta-row span{color:#5e3b1c;background:#5a351b14;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;line-height:1.2}.feed-provider-details{background:#fffaf2a3;border:1px solid #78522a1f;border-radius:14px;padding:8px 10px}.feed-provider-details summary{cursor:pointer;color:#5a351b;font-size:12px;font-weight:900}.feed-provider-details p{overflow-wrap:anywhere;margin-top:8px;font-size:12px}.feed-bundle{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center!important;display:grid!important}.ripple-status-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}.scan-progress-steps{scrollbar-width:thin;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important}.scan-progress-steps span{flex:none}.report-state-card{grid-template-columns:88px minmax(0,1fr);padding:16px}.report-state-card img{width:88px;height:88px}@media (width>=1180px){body.has-report #report-summary.report-panel.active{grid-template-columns:minmax(0,1fr);display:grid!important}body.has-report .signals-section.report-panel.active{display:grid!important}}@media (width<=860px){.report{width:min(100%,100vw - 20px)!important;padding:14px!important}body.has-report .report-command-nav{width:min(100%,100vw - 20px)!important;top:0!important}.report-header{flex-direction:column}.badges{justify-content:flex-start}.feed-bundle{grid-template-columns:1fr!important}.feed-bundle .approval-button{width:100%}}@media (width<=560px){.page{padding:10px!important}.hero,.hero-section,.hero-wrap{max-width:calc(100vw - 20px)!important;padding:14px!important}body.has-report .hero h1,body.has-report .hero-title{font-size:24px!important}.report{border-radius:18px!important;width:calc(100vw - 16px)!important;padding:10px!important}.report-command-nav{border-radius:16px!important}.report-state-card{grid-template-columns:58px minmax(0,1fr);padding:12px}.report-state-card img{width:58px;height:58px}.report-state-badges{gap:5px}.report-state-badges span,.feed-meta-row span,.ripple-status-strip span{font-size:11px}.scan-progress-card{padding:12px}.scan-progress-top{align-items:flex-start}}.hero,.hero-section,.hero-wrap{background:#ffffff57!important;box-shadow:0 18px 56px #5a3a1c1a!important}.scan-zone{align-items:center;gap:12px;max-width:920px;margin:20px 0 8px;display:flex}.copy .scan-form,body.has-report .copy .scan-form{min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.copy .scan-form input,body.has-report .copy .scan-form input{background:#fffaf2e0!important;border:1px solid #78522a29!important;border-radius:16px!important;height:46px!important;min-height:46px!important;padding:0 16px!important;box-shadow:0 10px 26px #5a3a1c14!important}.copy .category-picker,body.has-report .copy .category-picker{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.copy .category-picker span,body.has-report .copy .category-picker span{display:none!important}.copy .category-picker select,body.has-report .copy .category-picker select{background:#fffaf2e0!important;border:1px solid #78522a29!important;border-radius:16px!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 14px!important;box-shadow:0 10px 26px #5a3a1c14!important}.copy .scan-form button,body.has-report .copy .scan-form button{border-radius:16px!important;min-width:92px!important;height:46px!important;min-height:46px!important;padding:0 18px!important;box-shadow:0 12px 28px #2f1e1229!important}.copy .mood-line{background:#fff8eccc;border:1px solid #78522a24;border-radius:16px;width:auto;max-width:min(620px,100%);padding:9px 12px;font-size:13px;line-height:1.35;display:inline-flex;box-shadow:0 10px 24px #5a3a1c14;color:#6a4424!important;text-shadow:none!important;margin:4px 0 12px!important}.scan-progress-card{color:#233241;background:#fafdffe0;border:1px solid #475b6929;border-radius:18px;max-width:760px;margin:10px 0 12px;padding:14px;box-shadow:0 16px 38px #3044581f}.scan-progress-top{justify-content:space-between;align-items:start;gap:14px;display:flex}.scan-progress-top h3{color:#172435;letter-spacing:0;margin:2px 0 0;font-size:18px}.scan-progress-top strong{color:#172435;background:#17243514;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.scan-progress-card p{color:#4e5f70;margin:8px 0 0;line-height:1.42}.scan-progress-track{background:#4a668024;border-radius:999px;height:8px;margin:12px 0;overflow:hidden}.scan-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#2f1e12,#3e758f);height:100%;transition:width .42s;display:block}.scan-progress-steps{flex-wrap:wrap;gap:6px;display:flex}.scan-progress-steps span{color:#607383;background:#4a668014;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.scan-progress-steps span.done{color:#28633e;background:#2c7a4a1f}.scan-progress-steps span.active{color:#f8fbfd;background:#172435}body.has-report .scan-zone{max-width:760px;margin:10px auto 6px}body.has-report .copy .mood-line{display:none!important}@media (width<=980px){.scan-zone{align-items:flex-end}.copy .scan-form,body.has-report .copy .scan-form{grid-template-columns:minmax(220px,1fr) auto!important}.copy .category-picker,body.has-report .copy .category-picker{grid-column:1/2}.copy .scan-form button,body.has-report .copy .scan-form button{grid-area:1/2/3/3;align-self:stretch;height:auto!important}}@media (width<=760px){.scan-zone{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.copy .scan-form,body.has-report .copy .scan-form{grid-template-columns:1fr!important;gap:9px!important}.copy .scan-form input,.copy .category-picker,.copy .scan-form button,body.has-report .copy .scan-form input,body.has-report .copy .category-picker,body.has-report .copy .scan-form button{grid-area:auto/1!important;width:100%!important}}@media (width<=520px){.scan-zone{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scan-progress-track span{transition:none}}.forced-readable-reports,.readable-reports{grid-column:1/-1;gap:16px;margin:0 0 18px;display:grid}.clean-readable-reports{grid-column:1/-1;gap:16px;margin:0 0 18px;display:grid}.readable-report-card{text-align:left;background:#fffaf1f0;border:1px solid #5b361c29;border-radius:24px;padding:18px;box-shadow:0 14px 34px #3e261514}.readable-report-card h3{margin:4px 0 10px}.readable-report-card pre{white-space:pre-wrap;color:#30231ae0;margin:0;font-family:inherit;font-size:14px;line-height:1.65}.summary-review{border-color:#2c7a4a33}.detailed-review{border-color:#7e481e2e}body.has-report{--tb-report-max:1240px;--tb-report-gutter:clamp(8px, 2.2vw, 32px);--tb-report-inner:clamp(12px, 1.8vw, 22px)}body.has-report .page{width:100%!important;max-width:100%!important;padding-inline:var(--tb-report-gutter)!important;overflow-x:clip!important}body.has-report .report{width:100%!important;max-width:var(--tb-report-max)!important;padding:var(--tb-report-inner)!important;box-sizing:border-box!important;margin:18px auto 0!important;overflow:visible!important}body.has-report .report-command-nav{-webkit-overflow-scrolling:touch;scroll-padding-inline:10px;box-sizing:border-box!important;border-radius:20px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:10px!important;display:flex!important;overflow:auto hidden!important}body.has-report .report-command-nav span{white-space:nowrap!important;background:#ffffffdb!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:auto!important;min-height:34px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:static!important}body.has-report .report-command-nav button{white-space:nowrap!important;flex:none!important;min-height:34px!important;margin:0!important}body.has-report .report-panel.active,body.has-report .keep-report-card,body.has-report .disclaimer{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.has-report .report-panel.active{max-height:none!important;margin-top:0!important;margin-bottom:18px!important;overflow:hidden visible!important}body.has-report .keep-report-card{margin-top:2px!important;overflow:hidden!important}body.has-report .keep-report-actions{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,158px),1fr))!important;gap:10px!important;display:grid!important}body.has-report .keep-report-actions button,body.has-report .report-actions button,body.has-report .approval-button{min-width:0!important}@media (width<=760px){body.has-report{--tb-report-gutter:8px;--tb-report-inner:10px}body.has-report .report-command-nav{border-radius:18px!important;padding:8px!important}body.has-report .report-command-nav span,body.has-report .report-command-nav button{min-height:32px!important}}body.has-report{--tb-report-max:1680px!important;--tb-report-gutter:clamp(10px, 2vw, 28px)!important;--tb-report-inner:clamp(12px, 1.4vw, 20px)!important;--tb-report-rail:clamp(202px, 15vw, 248px)!important}body.has-report .report{width:min(96vw, var(--tb-report-max))!important;max-width:min(96vw, var(--tb-report-max))!important;box-sizing:border-box!important;margin-inline:auto!important}body.has-report .report-active-slot{align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body.has-report .report-panel{display:none!important}body.has-report .report-panel.active{overscroll-behavior:contain!important;max-height:min(76vh,900px)!important;margin:0 0 14px!important;display:block!important;overflow:hidden auto!important}body.has-report .signals-section.report-panel.active,body.has-report .report-grid.report-panel.active{display:grid!important}@media (width>=1120px){body.has-report .report{grid-template-columns:var(--tb-report-rail) minmax(0, 1fr)!important;align-items:start!important;gap:clamp(14px,1.6vw,24px)!important;display:grid!important}body.has-report .report-command-nav{flex-direction:column!important;grid-column:1!important;align-items:stretch!important;width:100%!important;max-width:100%!important;max-height:calc(100vh - 28px)!important;margin:0!important;position:sticky!important;top:14px!important;overflow:hidden auto!important}body.has-report .report-command-nav span,body.has-report .report-command-nav button{text-align:left!important;white-space:normal!important;justify-content:flex-start!important;width:100%!important}body.has-report .report>:not(.report-command-nav){grid-column:2!important;min-width:0!important}body.has-report .report-active-slot{grid-area:1/2!important}body.has-report .keep-report-card,body.has-report .disclaimer,body.has-report .report-build-marker{grid-column:2!important}}@media (width<=640px){body.has-report .report-panel.active{max-height:calc(100vh - 132px)!important}}body.has-report{--tb-report-max:1800px!important;--tb-report-gutter:clamp(4px, 1vw, 12px)!important;--tb-report-inner:clamp(10px, 1vw, 16px)!important;--tb-report-rail:clamp(190px, 13vw, 236px)!important;overflow-x:clip!important}body.has-report #root,body.has-report .page{width:100%!important;max-width:none!important;overflow-x:clip!important}body.has-report .page{padding:clamp(8px, 1vw, 14px) var(--tb-report-gutter) 18px!important}body.has-report .hero,body.has-report .hero-section,body.has-report .hero-wrap{width:min(98vw, var(--tb-report-max))!important;max-width:min(98vw, var(--tb-report-max))!important;background:#ffffff6b!important;border-radius:18px!important;margin:0 auto 8px!important;padding:10px 12px!important;display:block!important;overflow:visible!important;box-shadow:0 10px 30px #5a3a1c14!important}body.has-report .copy{width:100%!important;max-width:none!important;padding:0!important}body.has-report .hero .eyebrow{letter-spacing:.08em!important;margin:0 0 3px!important;font-size:10px!important;display:block!important}body.has-report .hero h1,body.has-report .hero-title{letter-spacing:0!important;max-width:none!important;margin:0 0 4px!important;font-size:clamp(21px,2vw,30px)!important;line-height:1.08!important;display:block!important}body.has-report .hero .subhead{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b4b2a!important;max-width:1100px!important;margin:0 0 8px!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}body.has-report .resolver-mode-toggle{border-radius:14px!important;margin:6px 0 8px!important;padding:3px!important}body.has-report .resolver-mode-toggle button{border-radius:12px!important;min-height:30px!important;padding:6px 10px!important;font-size:12px!important}body.has-report .scan-zone{align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important}body.has-report .scan-zone .tb-mascot-shell,body.has-report .scan-zone .tb-mascot{--tb-mascot-size:68px;--tb-mascot-img:62px;--tb-mascot-stage-height:54px}body.has-report .scan-zone .tb-mascot-shell{opacity:.78;pointer-events:none}body.has-report .copy .scan-form{grid-template-columns:minmax(300px,1fr) minmax(150px,210px) auto!important;gap:8px!important}body.has-report .copy .scan-form input,body.has-report .copy .category-picker select,body.has-report .copy .scan-form button{border-radius:13px!important;height:40px!important;min-height:40px!important}body.has-report .copy .scan-form input{padding-inline:12px!important}body.has-report .copy .category-picker select{padding-inline:10px!important}body.has-report .copy .scan-form button{min-width:96px!important;padding:0 14px!important}body.has-report .resolver-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 0!important;padding:8px!important}body.has-report .resolver-controls label{min-width:0!important}body.has-report .resolver-controls input,body.has-report .resolver-controls select{border-radius:12px!important;min-height:36px!important;padding:0 10px!important}body.has-report .resolver-card,body.has-report .sample-row,body.has-report .ethics-card,body.has-report .trust-links,body.has-report .build-marker:not(.report-build-marker),body.has-report .copy .mood-line{display:none!important}body.has-report .parser-notice,body.has-report .scan-progress-card{max-width:none!important;margin:8px 0 0!important}body.has-report .report{width:min(98vw, var(--tb-report-max))!important;max-width:min(98vw, var(--tb-report-max))!important;padding:var(--tb-report-inner)!important;border-radius:20px!important;margin:8px auto 0!important;overflow:visible!important}body.has-report .report,body.has-report .report *{box-sizing:border-box!important}body.has-report .report-active-slot,body.has-report .report-panel.active,body.has-report .keep-report-card,body.has-report .disclaimer,body.has-report .report-build-marker{min-width:0!important;max-width:100%!important}body.has-report .report-panel.active{max-height:min(78vh,980px)!important;padding:clamp(12px,1.1vw,18px)!important}body.has-report .report-header,body.has-report .feed-bundle,body.has-report .report-unlock-card,body.has-report .report-notice-banner{min-width:0!important}body.has-report .report-header h2,body.has-report .report-section-heading h3,body.has-report .report-panel h3,body.has-report .report-panel h4,body.has-report .url-box,body.has-report .signal-row,body.has-report .news-preview-text,body.has-report .manual-links-grid a,body.has-report .readable-report-card{overflow-wrap:anywhere!important}body.has-report .report-grid,body.has-report .signals-section,body.has-report .market-grid,body.has-report .lens-grid,body.has-report .chain-grid,body.has-report .manual-links-grid,body.has-report .product-option-grid,body.has-report .feed-grid,body.has-report .news-report-grid,body.has-report .identity-grid,body.has-report .limits-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}body.has-report .keep-report-card{margin-top:8px!important}body.has-report .keep-report-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))!important}@media (width>=1120px){body.has-report .report{grid-template-columns:var(--tb-report-rail) minmax(0, 1fr)!important;gap:clamp(10px,1vw,18px)!important}}@media (width<=860px){body.has-report .hero,body.has-report .report{width:min(98vw, var(--tb-report-max))!important;max-width:min(98vw, var(--tb-report-max))!important}body.has-report .scan-zone,body.has-report .copy .scan-form{grid-template-columns:minmax(0,1fr) auto!important}body.has-report .copy .category-picker{grid-column:1/2!important}body.has-report .copy .scan-form button{grid-area:1/2/3/3!important;height:auto!important}body.has-report .resolver-controls{grid-template-columns:1fr!important}}@media (width<=560px){body.has-report .hero,body.has-report .report{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important}body.has-report .scan-zone{grid-template-columns:1fr!important}body.has-report .scan-zone .tb-mascot-shell{display:none!important}body.has-report .copy .scan-form,body.has-report .copy .scan-form input,body.has-report .copy .category-picker,body.has-report .copy .scan-form button{grid-area:auto/1!important;width:100%!important}}body.has-report .report-panel.active{overscroll-behavior:auto!important;max-height:none!important;overflow:hidden visible!important}@media (width<=640px){body.has-report .report-panel.active{max-height:none!important;overflow-y:visible!important}}.report-command-nav button.locked{opacity:.78;justify-content:space-between;align-items:center;gap:10px;display:flex}.report-command-nav button.locked:hover,.report-command-nav button.locked:focus-visible{opacity:1}.report-nav-lock{color:#7a4a22;letter-spacing:.04em;text-transform:uppercase;background:#fff7ebe6;border:1px solid #69401d2e;border-radius:999px;flex:none;padding:2px 6px;font-size:8px;font-weight:900}body.has-report .report-command-nav{overflow-x:hidden!important}body.has-report .report-command-nav button{box-sizing:border-box!important;width:100%!important;min-width:0!important;box-shadow:none!important;border:1px solid #69401d1c!important;border-radius:12px!important;padding:8px 9px!important;overflow:hidden!important}body.has-report .report-command-nav button>span{width:auto!important}body.has-report .report-command-nav button.active{color:#321f13!important;background:#7549251f!important;border-color:#69401d2e!important;outline:none!important;box-shadow:inset 4px 0 #4a2c1a!important}body.has-report .report-command-nav button.locked{opacity:.82;justify-content:space-between!important;align-items:center!important;gap:7px!important;display:flex!important}body.has-report .report-command-nav button.locked:hover,body.has-report .report-command-nav button.locked:focus-visible{opacity:1;background:#fff7ebeb!important;border-color:#69401d3d!important}.report-nav-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;overflow:hidden;display:flex!important}.report-nav-copy strong{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15;display:block;overflow:hidden}.report-nav-teaser{color:#87684d;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.report-nav-lock{background:#765036;border-radius:2px;flex:0 0 12px;height:10px;margin-right:1px;position:relative;width:12px!important;display:block!important}.report-nav-lock:before{content:"";box-sizing:border-box;border:2px solid #765036;border-bottom:0;border-radius:6px 6px 0 0;width:6px;height:7px;position:absolute;top:-6px;left:2px}.report-nav-lock:after{content:"";background:#fff8ef;border-radius:2px;width:2px;height:4px;position:absolute;top:3px;left:5px}@media (width<=1119px){.report-nav-teaser{display:none}}body.has-report .report-command-nav button.locked{gap:5px!important;min-height:42px!important;padding:7px 6px 7px 9px!important}body.has-report .report-command-nav button.locked.has-teaser{min-height:52px!important}.report-nav-lock{opacity:.68;filter:saturate(.82)contrast(.95);transition:opacity .16s,filter .16s,transform .16s;overflow:hidden;width:34px!important;height:38px!important;box-shadow:none!important;background:linear-gradient(270deg,#fffaf30a,#fffaf3b8),url(/mascot/fence-hit-lock.png) 50% 43%/cover no-repeat!important;border:0!important;border-radius:8px!important;flex:0 0 34px!important;margin:-4px -2px -4px 0!important;display:block!important;position:relative!important}.report-nav-lock:before,.report-nav-lock:after{content:none!important;display:none!important}body.has-report .report-command-nav button.locked:hover .report-nav-lock,body.has-report .report-command-nav button.locked:focus-visible .report-nav-lock{opacity:1;filter:saturate()contrast();transform:translate(-1px)}body.has-report .report-command-nav button:not(.locked){background:#fffcf7b8!important;min-height:34px!important}body.has-report .report-command-nav button:not(.locked):hover,body.has-report .report-command-nav button:not(.locked):focus-visible{background:#fff7ebf5!important;border-color:#69401d30!important}body.has-report .report-command-nav button.active{background:#673e1f1c!important;border-color:#673e1f33!important;outline:none!important;box-shadow:inset 3px 0 #4a2c1a!important}.report-nav-copy strong{letter-spacing:.035em;font-size:10px!important}.report-nav-teaser{max-width:100%;font-size:8px!important;line-height:1.25!important}@media (width<=1119px){.report-nav-lock{flex-basis:25px!important;width:25px!important;height:28px!important}}body.has-report .report-command-nav button.locked>span.report-nav-lock{width:38px!important;min-width:38px!important;max-width:38px!important;height:42px!important;box-shadow:none!important;opacity:.74!important;white-space:normal!important;background-color:#0000!important;background-image:url(/mascot/fence-hit-lock.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:8px!important;flex:0 0 38px!important;margin:-5px -3px -5px 2px!important;padding:0!important;display:block!important;overflow:hidden!important}body.has-report .report-command-nav button.locked:hover>span.report-nav-lock,body.has-report .report-command-nav button.locked:focus-visible>span.report-nav-lock{opacity:1!important;filter:saturate(1.05)contrast(1.02)!important}body.has-report .report-command-nav button.locked>span.report-nav-lock:before,body.has-report .report-command-nav button.locked>span.report-nav-lock:after{content:none!important;display:none!important}body.has-report .report-command-nav button.locked>span.report-nav-copy{flex:auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 43px)!important}
