:root{--primary:#1d9e75;--primary-dark:#0f6e56;--accent:#9c6f2f;--ink:#17201c;--muted:#66726d;--faint:#8a9691;--line:#d9e0dc;--surface:#fff;--surface-alt:#f2f5f3;--card:#fff;--card-strong:#f7faf8;--positive:#0f6e56;--warning:#9c6f2f;--danger:#a0443f;--shadow:0 1px 2px #17201c0d;--radius:8px}*{box-sizing:border-box}html{background:var(--surface);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input[type=range],input[type=radio],input[type=checkbox]{accent-color:var(--primary)}button{color:inherit}.site-header{background:color-mix(in srgb, var(--surface) 94%, transparent);border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;min-height:64px;padding:0 40px;display:flex;position:sticky;top:0}.brand-mark,.top-nav,.brand-card-metrics,.claimed-row,.trust-bar,.trust-bar div,.search-control,.chip-row,.section-heading,.brand-identity,.stat-strip,.verified-badge,.review-meta,.select-control,.rating-control,.primary-button,.comparison-head span,.status-timeline div,.icon-actions{align-items:center;display:flex}.brand-mark{color:var(--ink);height:42px;display:inline-flex}.brand-logo-image{object-fit:contain;object-position:left center;width:164px;height:42px;display:block}.top-nav{gap:2px}.top-nav a{color:var(--muted);border-radius:7px;padding:9px 11px;font-size:.9rem;font-weight:650}.top-nav a:hover{background:var(--surface-alt);color:var(--ink)}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.95fr) 390px;align-items:start;gap:34px;max-width:1280px;min-height:auto;margin:0 auto;padding:46px 40px 34px;display:grid}.hero-copy{order:0;max-width:760px}.eyebrow{color:var(--primary-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:850}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:880px;margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.02}h2{letter-spacing:0;margin-bottom:12px;font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.15}h3{margin-bottom:5px;font-size:1.02rem}.hero p:not(.eyebrow){color:var(--muted);max-width:720px;font-size:1.02rem;line-height:1.65}.hero-art{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-self:start;gap:0;min-height:0;display:grid;position:relative;overflow:hidden}.hero-art:before{background:var(--card-strong);border-bottom:1px solid var(--line);color:var(--muted);content:"Operator evidence snapshot";text-transform:uppercase;padding:11px 14px;font-size:.78rem;font-weight:800;display:block}.review-snapshot{border:0;border-bottom:1px solid var(--line);box-shadow:none;color:var(--ink);background:0 0;border-radius:0;max-width:none;padding:18px;position:static}.review-snapshot:last-child{border-bottom:0}.review-snapshot span{color:var(--muted);text-transform:uppercase;font-size:.73rem;font-weight:850}.review-snapshot strong{color:var(--ink);margin:8px 0 7px;font-size:2.2rem;line-height:1;display:block}.review-snapshot p{color:var(--muted);margin:0;line-height:1.45}.search-control{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--muted);border-radius:8px;gap:10px;padding:9px 11px}.hero-search{max-width:680px;margin-top:24px;padding:10px 10px 10px 14px}.search-control input,.search-control select,.field-label input,.field-label select,.field-label textarea{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0}.hero-search a,.primary-button,.secondary-button{border-radius:8px;justify-content:center;min-height:40px;padding:0 14px;font-size:.91rem;font-weight:800}.hero-search a,.primary-button{background:var(--ink);border:1px solid var(--ink);color:var(--surface)}.secondary-button{border:1px solid var(--line);color:var(--ink);display:inline-flex}.chip-row{flex-wrap:wrap;gap:8px;margin-top:14px}.chip-row a,.status-pill,.tag-row span,.verified-badge{background:var(--surface-alt);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:800}.trust-bar,.section-band,.page-shell{max-width:1280px;margin:0 auto;padding:28px 40px}.trust-bar{background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;max-width:none}.trust-bar div{color:var(--muted);justify-content:center;gap:9px;width:100%}.section-heading{justify-content:space-between;gap:20px;margin-bottom:18px}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brand-card,.content-block,.form-panel,.success-panel,.compare-panel,.filter-panel,.brand-score-panel,.review-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.brand-card{flex-direction:column;min-height:254px;padding:15px;display:flex}.brand-card:hover{border-color:color-mix(in srgb, var(--primary) 70%, var(--line))}.brand-card-top{justify-content:space-between;align-items:start;margin-bottom:14px;display:flex}.brand-logo{background:color-mix(in srgb, var(--brand-accent) 74%, #202020);color:#fff;border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.brand-logo.has-image{background:var(--surface);border:1px solid var(--line);padding:6px}.brand-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.brand-logo-sm{border-radius:6px;width:26px;height:26px;font-size:.68rem}.brand-logo-md{width:76px;height:48px}.brand-logo-lg{width:128px;height:82px;font-size:1.5rem}.brand-card>p,.page-heading p,.content-block>p:not(.eyebrow),.review-card p,.form-panel p,.success-panel p{color:var(--muted);line-height:1.55}.brand-card-metrics{flex-wrap:wrap;gap:7px;margin-top:auto}.brand-card-metrics span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:6px 8px;font-size:.85rem;display:flex}.brand-card-metrics strong{color:var(--ink);margin-right:3px}.investment-line,.claimed-row{color:var(--muted);gap:8px;margin-top:12px;font-size:.86rem}.page-heading{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px}.page-heading h1{margin-bottom:10px;font-size:clamp(1.9rem,3.6vw,3.4rem)}.browse-layout{grid-template-columns:278px minmax(0,1fr);gap:16px;display:grid}.browse-result-note{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:.9rem}.filter-panel,.content-block,.form-panel,.success-panel,.compare-panel,.brand-score-panel{padding:18px}.field-label{color:var(--muted);gap:7px;margin-bottom:14px;font-size:.84rem;font-weight:800;display:grid}.field-label input,.field-label select,.field-label textarea{background:var(--surface);border:1px solid var(--line);border-radius:7px;min-height:40px;padding:9px 10px}.field-label textarea{resize:vertical;min-height:150px}.compact{box-shadow:none;padding:0 8px}.compact input,.compact select{border:0}.brand-hero{grid-template-columns:minmax(0,1fr) 260px;gap:16px;display:grid}.brand-identity{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:18px;padding:22px}.brand-identity h1{margin-bottom:9px;font-size:clamp(2rem,4.4vw,4rem)}.brand-identity p:not(.eyebrow){color:var(--muted);max-width:820px;line-height:1.55}.brand-score-panel{place-items:start;gap:8px;display:grid}.brand-score-panel>span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.brand-score-panel strong{font-size:3.1rem;line-height:1}.stat-strip{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 0;display:grid;overflow:hidden}.stat-strip div{background:var(--surface);gap:5px;padding:14px;display:grid}.stat-strip span{color:var(--muted);font-size:.78rem}.two-column,.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.metric-row{gap:7px;margin-top:13px;display:grid}.metric-label{justify-content:space-between;font-size:.92rem;display:flex}.meter{background:var(--surface-alt);border-radius:999px;height:8px;overflow:hidden}.meter span{background:var(--primary);border-radius:inherit;height:100%;display:block}.data-table{gap:1px;display:grid;overflow:hidden}.data-table>div,.comparison-row{grid-template-columns:1.2fr repeat(3,1fr);gap:1px;display:grid}.data-table>div>*,.comparison-row>*{background:var(--surface);min-width:0;padding:10px}.data-table>div:first-child span,.comparison-head>span{color:var(--muted);font-size:.78rem;font-weight:850}.empty-state{color:var(--muted);grid-column:1/-1;padding:12px}.review-stack,.vault-list,.account-review-list{gap:10px;display:grid}.review-card{padding:16px}.review-card-header{justify-content:space-between;align-items:start;display:flex}.review-card-header div{display:grid}.review-card-header strong{font-size:1.8rem}.review-card-header span,.review-meta{color:var(--muted)}.tag-row{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.review-meta{flex-wrap:wrap;gap:12px;font-size:.84rem}.select-control{border:1px solid var(--line);color:var(--muted);border-radius:7px;gap:8px;padding:0 9px}.select-control select{color:var(--ink);background:0 0;border:0;outline:0;min-height:38px}.verification-note{background:var(--card-strong);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:11px;margin-top:16px;padding:14px;display:flex}.verification-note p{margin:0}.narrow-shell{max-width:900px}.form-panel{border-top:4px solid var(--ink)}.auth-panel{margin-top:24px}.form-panel h1,.success-panel h1{margin-bottom:8px;font-size:clamp(1.8rem,3.8vw,3.1rem)}.form-grid,.ratings-grid,.compare-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ratings-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.score-orb{background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:center;border-radius:8px;min-width:86px;padding:10px;display:grid}.score-orb strong{font-size:1.75rem}.score-orb span{color:var(--muted);font-size:.78rem;font-weight:800}.rating-row{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.rating-row>span:first-child{font-size:.9rem;font-weight:800}.rating-control{gap:9px}.rating-control input{accent-color:var(--primary);width:100%}.segmented{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.segmented label{justify-content:center;align-items:center;gap:8px;min-height:40px;display:flex}.segmented input{accent-color:var(--primary);width:auto}.upload-drop{background:var(--surface);border:1px dashed var(--faint);color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:92px;margin-bottom:14px;padding:16px;display:flex}.upload-drop input{display:none}.compact-drop{min-height:76px}.primary-button{cursor:pointer;gap:8px;display:inline-flex}.primary-button:disabled{cursor:not-allowed;opacity:.6}.form-error,.form-success{border-radius:8px;margin:0 0 14px;padding:11px 12px;font-size:.92rem;font-weight:750}.form-error{background:color-mix(in srgb, var(--danger) 10%, white);border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line));color:var(--danger)}.form-error a{text-decoration:underline}.form-success{background:color-mix(in srgb, var(--primary) 10%, white);border:1px solid color-mix(in srgb, var(--primary) 35%, var(--line));color:var(--positive)}.compare-panel{gap:18px;display:grid}.comparison-table{gap:1px;display:grid;overflow-x:auto}.comparison-row{min-width:760px}.comparison-head span{gap:8px}.vault-list div,.account-review-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.vault-list span,.account-review-list div{gap:3px;display:grid}.vault-list em,.account-review-list span{color:var(--muted);font-size:.86rem;font-style:normal}.status-timeline{gap:10px;display:grid}.status-timeline div{background:var(--surface);border-radius:8px;gap:10px;padding:11px}.account-review-list article{grid-template-columns:180px minmax(0,1fr) auto;align-items:start;display:grid}.account-review-list p{color:var(--muted);margin:0}.icon-actions{gap:7px}.icon-actions button{background:var(--card);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}@media (max-width:900px){.site-header{flex-direction:column;align-items:start;gap:10px;padding:12px 22px;position:static}.top-nav{flex-wrap:wrap}.hero,.brand-hero,.browse-layout,.two-column,.account-grid{grid-template-columns:1fr}.hero,.trust-bar,.section-band,.page-shell{padding-left:22px;padding-right:22px}.hero-art{order:0}.brand-grid,.form-grid,.ratings-grid,.compare-selectors,.stat-strip,.account-review-list article{grid-template-columns:1fr}}@media (max-width:560px){.hero-search,.section-heading,.trust-bar,.brand-identity,.review-card-header{flex-direction:column;align-items:stretch}h1{font-size:2.25rem}}
