.tco-page,.tco-methodology{color:#f3efe6;background:#0e1010;min-height:100vh;padding:clamp(16px,3vw,42px)}.tco-hero,.tco-form,.tco-results,.tco-state,.tco-methodology{max-width:1400px;margin:auto}.tco-hero{border-bottom:1px solid #37362f;justify-content:space-between;align-items:end;gap:25px;padding-bottom:24px;display:flex}.tco-hero span,.tco-form>header span,.tco-results>header span,.tco-methodology>span{color:#c9a85f;letter-spacing:.16em;font-size:.7rem}.tco-hero h1,.tco-methodology h1{max-width:900px;margin:.5rem 0;font:400 clamp(2.2rem,5vw,4.8rem)/1 Georgia,serif}.tco-hero p{color:#aaa59a;max-width:780px}.tco-hero a,.tco-methodology>a{color:#d8ba75}.tco-form,.tco-results{margin-top:18px}.tco-form>header,.tco-results>header{justify-content:space-between;align-items:center;display:flex}.tco-form button,.tco-controls button{color:#f3efe6;background:0 0;border:1px solid #c9a85f;border-radius:999px;padding:.7rem 1rem}.tco-form button:disabled{opacity:.45}.tco-drafts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.tco-drafts fieldset{background:#171918;border:1px solid #37362f;border-radius:18px;padding:18px;position:relative}.tco-drafts legend{color:#d8ba75;padding:0 8px}.tco-field-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tco-field-grid label{color:#aaa59a;gap:5px;font-size:.78rem;display:grid}.tco-field-grid input,.tco-field-grid select{box-sizing:border-box;color:#fff;background:#0d0f0e;border:1px solid #45443d;border-radius:8px;width:100%;padding:10px}.tco-drafts details{border-top:1px solid #37362f;margin-top:14px;padding-top:12px}.tco-drafts summary{cursor:pointer;color:#d8ba75}.tco-drafts details .tco-field-grid{margin-top:12px}.tco-remove{color:#e8a99c!important;border-color:#87584d!important;margin-top:14px!important}.tco-drafts fieldset>small{float:right;color:#777;margin-top:18px}.tco-form>footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:14px;display:flex}.tco-form>footer>button{color:#111;background:#c9a85f;font-weight:800}.tco-form>footer p{color:#ffb4ab}.tco-state{text-align:center;border:1px dashed #45443d;margin-top:25px;padding:40px}.tco-results>header{gap:20px}.tco-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tco-controls button[aria-pressed=true]{color:#111;background:#c9a85f}.tco-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:15px;display:grid}.tco-comparison-grid article{background:#171918;border:1px solid #37362f;border-radius:16px;gap:5px;padding:18px;display:grid}.tco-comparison-grid article>span{color:#c9a85f}.tco-comparison-grid article>strong{font:400 2rem Georgia,serif}.tco-comparison-grid article>small,.tco-comparison-grid article>p{color:#aaa59a}.tco-comparison-grid dl div{border-top:1px solid #2b2c28;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.tco-comparison-grid dt{color:#aaa59a}.tco-comparison-grid dd{text-align:right;margin:0}.tco-warning{color:#e8b26d!important}.tco-breakdowns{gap:14px;margin-top:16px;display:grid}.tco-breakdowns section{border:1px solid #37362f;border-radius:16px;padding:16px;overflow:auto}.tco-breakdowns table{border-collapse:collapse;width:100%;min-width:760px}.tco-breakdowns th,.tco-breakdowns td{text-align:left;vertical-align:top;border-bottom:1px solid #2b2c28;padding:11px}.tco-breakdowns td small{color:#8f8a80;display:block}.tco-breakdowns td span{color:#c9a85f;font-size:.72rem;display:block}.tco-breakdowns td b{color:#ffaf8f}.tco-results>footer{color:#aaa59a;background:#191812;border-left:3px solid #c9a85f;margin-top:18px;padding:14px}.tco-methodology{max-width:900px}.tco-methodology>span{margin-top:35px;display:block}.tco-methodology>p{color:#aaa59a;font-size:1.1rem}.tco-methodology section{background:#171918;border:1px solid #37362f;border-radius:15px;margin-top:14px;padding:18px}.tco-methodology code{color:#d8ba75;background:#090a0a;padding:12px;display:block}.tco-methodology p,.tco-methodology li{color:#c2bdb1;line-height:1.65}@media (max-width:850px){.tco-hero,.tco-form>header,.tco-results>header{flex-direction:column;align-items:stretch}.tco-drafts{grid-template-columns:1fr}.tco-field-grid{grid-template-columns:repeat(2,1fr)}.tco-controls{justify-content:flex-start}}@media (max-width:520px){.tco-page,.tco-methodology{padding:12px}.tco-field-grid{grid-template-columns:1fr}.tco-form>footer{flex-direction:column;align-items:stretch}.tco-form>footer button{width:100%}}
.trust-page{color:#f7f2e8;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:#0d0f10;padding:clamp(1rem,3vw,3rem)}.trust-page h1,.trust-page h2,.trust-page h3,.trust-page h4,.trust-page p{margin-top:0}.trust-page button{color:#111;cursor:pointer;background:#b9964e;border:1px solid #a98542;border-radius:.65rem;padding:.72rem 1rem;font-weight:700}.trust-page button:disabled{opacity:.48;cursor:not-allowed}.trust-page textarea,.trust-page select{color:#f7f2e8;background:#171a1b;border:1px solid #555b5d;border-radius:.55rem;width:100%;padding:.7rem}.trust-page textarea{resize:vertical;min-height:7rem}.trust-hero{background:linear-gradient(135deg,#171a1b,#101213);border:1px solid #2f3334;border-radius:1rem;justify-content:space-between;align-items:end;gap:2rem;max-width:1440px;margin:0 auto 1.2rem;padding:1.4rem;display:flex}.trust-hero h1{letter-spacing:-.04em;margin-bottom:.5rem;font-size:clamp(2rem,4vw,3.5rem)}.trust-hero>div:first-child>p:last-child{color:#c7c7c2;max-width:760px}.trust-eyebrow{color:#c6a55f;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.45rem;font-size:.72rem;font-weight:800}.trust-separation{background:#22201a;border-left:3px solid #c6a55f;gap:.35rem;max-width:340px;padding:.8rem 1rem;display:grid}.trust-separation span{color:#d8d3c8;font-size:.9rem}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1440px;margin:0 auto;display:grid}.trust-score-panel,.trust-eids,.trust-appeal,.trust-method{background:#141718;border:1px solid #303536;border-radius:1rem;padding:clamp(1rem,2vw,1.5rem)}.trust-panel-title{border-bottom:1px solid #2d3132;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.trust-panel-title p{color:#aaaead}.trust-summary{align-items:center;gap:1.2rem;padding:1.2rem 0;display:flex}.trust-score-number{border:7px solid #b9964e;border-radius:50%;flex:none;justify-content:center;align-items:baseline;width:7.3rem;height:7.3rem;padding-top:2rem;display:flex}.trust-score-number strong{font-size:2.4rem}.trust-score-number span{color:#aaa;font-size:.8rem}.trust-summary p{color:#aaaead;margin-bottom:.25rem}.trust-empty{color:#bfc1be;padding:2rem 0}.trust-factors{gap:.65rem;display:grid}.trust-factor{background:#101213;border:1px solid #2c3031;border-radius:.75rem;padding:.85rem}.trust-factor-head,.trust-factor-head>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.trust-factor h4{margin-bottom:0;font-size:.96rem}.trust-factor progress{accent-color:#b9964e;width:100%;height:.45rem;margin:.7rem 0}.trust-factor p{color:#c4c4bf;margin-bottom:.55rem;font-size:.87rem}.trust-state{white-space:nowrap;border:1px solid #5a5f60;border-radius:99px;padding:.18rem .38rem;font-size:.67rem}.trust-state-verified{color:#84d5a5;border-color:#4f9270}.trust-state-conflict{color:#f0a39c;border-color:#a75c56}.trust-state-partial{color:#ddc17e;border-color:#b9964e}.trust-factor-meta{flex-wrap:wrap;gap:.4rem;display:flex}.trust-factor-meta span{color:#9da09e;background:#1c2021;border-radius:.3rem;padding:.2rem .4rem;font-size:.66rem}.trust-disclaimer{background:#201e18;border:1px solid #574a2d;border-radius:.7rem;margin-top:1rem;padding:1rem}.trust-disclaimer p,.trust-disclaimer li{color:#cbc5b7;font-size:.84rem}.trust-disclaimer ul{padding-left:1.2rem}.trust-disclaimer small{color:#9d9c96}.trust-eids,.trust-appeal,.trust-method{max-width:1440px;margin:1rem auto 0}.trust-consent{color:#d9d7cf;background:#20231f;border-radius:.6rem;align-items:start;gap:.65rem;padding:.8rem;display:flex}.trust-consent input{margin-top:.2rem}.trust-eids-actions{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.trust-eids-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.trust-eids-list article,.trust-appeal-list article{background:#101213;border:1px solid #323637;border-radius:.65rem;gap:.25rem;padding:.8rem;display:grid}.trust-eids-list article span{color:#b9bab6;font-size:.78rem}.trust-eids-list article p{color:#d6bd80;margin:0;font-size:.8rem}.trust-appeal{grid-template-columns:.8fr 1.2fr;gap:1rem;display:grid}.trust-appeal-form{gap:.75rem;display:grid}.trust-appeal-form label{color:#d9d7cf;gap:.35rem;font-size:.86rem;display:grid}.trust-appeal-list{grid-column:1/-1;gap:.55rem;display:grid}.trust-appeal-list article{grid-template-columns:auto 1fr}.trust-appeal-list span{text-align:right;color:#aaa}.trust-appeal-list p{color:#c5c7c3;grid-column:1/-1;margin:0}.trust-method p{color:#bfc1bd;line-height:1.65}.trust-method small{color:#c6a55f}.trust-error,.trust-loading{border-radius:.7rem;max-width:1440px;margin:1rem auto;padding:1rem}.trust-error{color:#ffc4c4;background:#351b1b;border:1px solid #8f4848}.trust-loading{color:#d7d4cc;background:#171a1b;border:1px solid #343838}@media (max-width:900px){.trust-hero{align-items:start;display:grid}.trust-grid,.trust-eids-list,.trust-appeal{grid-template-columns:1fr}.trust-appeal-list{grid-column:auto}.trust-panel-title{display:grid}.trust-panel-title button{width:100%}}@media (max-width:520px){.trust-page{padding:.75rem}.trust-summary{align-items:start}.trust-score-number{width:6rem;height:6rem;padding-top:1.5rem}.trust-factor-head>div{display:grid}.trust-eids-actions button{width:100%}}
