/* Quiet homepage: existing engine and secondary page styles remain intact. */
.quiet-home{--bg-primary:#fafaf8;--bg-secondary:#fff;--bg-card:#fff;--text-primary:#202823;--text-secondary:#526158;--text-muted:#607168;--cyan:#246448;--green:#246448;--violet:#246448;--amber:#805615;--border-color:#dce3dc;background:#fafaf8;color:#202823;font-family:system-ui,-apple-system,sans-serif;line-height:1.6}
.quiet-home *{box-sizing:border-box}.quiet-home [hidden]{display:none!important}.quiet-home .background-glow{display:none}.quiet-home a{color:#246448}.quiet-home .site-header{max-width:1080px;margin:auto;padding:28px 24px;background:transparent;border-bottom:1px solid #dce3dc;gap:24px}.quiet-home .logo-icon,.quiet-home .tagline,.quiet-home #alias-toggle,.quiet-home #global-status-pill{display:none}.quiet-home #brand-title{font-size:24px;font-weight:650;letter-spacing:-1px}.quiet-home .header-badges{gap:22px;flex-wrap:wrap}.quiet-home .alias-pill{background:none;border:0;padding:0;font:14px system-ui;color:#526158!important}.quiet-home .entry,.quiet-home .main-container{width:100%;max-width:1080px;padding:0 24px;margin:0 auto}.quiet-home .hero{padding:64px 0 38px}.quiet-home .eyebrow{font-size:12px;letter-spacing:1.6px;color:#607168;margin-bottom:20px}.quiet-home h1{font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-1.8px;font-weight:500;margin:0 0 22px}.quiet-home .hero>p:last-child{font-size:17px;color:#526158}.quiet-home .test-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.quiet-home .test-choice{background:#fff;border:1px solid #dce3dc;border-radius:14px;padding:26px;display:flex;flex-direction:column;align-items:flex-start}.quiet-home .test-choice.recommended{background:#edf4ee;border-color:#c5d7ca}.quiet-home .choice-rank{color:#246448;font-weight:600;font-size:14px}.quiet-home .test-choice h2{font-size:23px;font-weight:500;line-height:1.25;letter-spacing:-.5px;margin:18px 0 12px;min-height:58px}.quiet-home .test-choice>p{font-size:15px;color:#526158;margin-bottom:24px;min-height:48px}.quiet-home button,.quiet-home .primary-btn,.quiet-home .secondary-btn,.quiet-home .action-btn{font:14px system-ui;white-space:normal;min-height:44px;border-radius:7px;box-shadow:none;animation:none;text-transform:none;letter-spacing:0;cursor:pointer;padding:12px 16px}.quiet-home .primary-btn{background:#246448;color:#fff;border:1px solid #246448}.quiet-home .primary-btn:hover{background:#194e36;transform:none;box-shadow:none}.quiet-home .secondary-btn,.quiet-home .action-btn{background:#fff;color:#202823;border:1px solid #ccd7ce}.quiet-home .text-link{margin-top:12px;font-size:13px}.quiet-home .help-balloon{margin-top:22px;font-size:13px;width:100%}.quiet-home summary{cursor:pointer;color:#526158;min-height:32px}.quiet-home .help-balloon p{background:#fff;border:1px solid #dce3dc;border-radius:10px;padding:14px;margin:10px 0 0;color:#202823}.quiet-home .advanced-link{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:24px 0 40px;font-size:14px}.quiet-home .text-button{border:0;background:transparent;color:#246448;padding:0;text-align:left}.quiet-home #entry-feedback:empty{display:none}.quiet-home #entry-feedback{margin-top:14px}.quiet-home .mode-tabs{box-shadow:none;background:#fff;border:1px solid #dce3dc}.quiet-home .tab-btn{background:#fff;color:#526158;border:0;box-shadow:none}.quiet-home .tab-btn.active{background:#edf4ee;color:#246448;box-shadow:none}.quiet-home .mode-select-label{background:none;border:0;color:#526158;letter-spacing:0}.quiet-home .controls-card,.quiet-home .results-card,.quiet-home .receipt-terminal-card,.quiet-home .harness-notice-card,.quiet-home .agent-action-box{background:#fff;border:1px solid #dce3dc;box-shadow:none;border-radius:12px}.quiet-home .card-header h3{color:#202823;font-size:24px}.quiet-home .card-header p,.quiet-home .agent-action-header p{color:#526158}.quiet-home .preflight-bar{background:#f5f7f4;border-color:#dce3dc}.quiet-home .agent-radar-box{background:#f5f7f4;border-color:#dce3dc}.quiet-home .radar-pulse{animation:none;box-shadow:none;background:#246448}.quiet-home .agent-badge{background:none;border:0;color:#246448}.quiet-home input,.quiet-home select,.quiet-home textarea{background:#fff;color:#202823;border:1px solid #ccd7ce;font-size:16px;max-width:100%}.quiet-home .fresh-prompt-content{background:#f5f7f4;color:#202823}.quiet-home .run-help{padding:20px 0}.quiet-home #refusal-message{border:1px solid #dce3dc;padding:24px;margin-top:14px;border-radius:12px;background:#fff}.quiet-home .top-scores-home{margin:44px 0 0;padding:28px 0;border-top:1px solid #dce3dc}.quiet-home .top-scores-home h2{font-size:22px;font-weight:500}.quiet-home .top-scores-home p{font-size:14px;color:#526158}.quiet-home .top-scores-list{font-size:14px;line-height:2}.quiet-home .seo-faq-section{margin-top:32px;padding:32px 0;border-top:1px solid #dce3dc}.quiet-home .faq-header{text-align:left;margin-bottom:22px}.quiet-home .faq-title{font-size:25px;font-weight:500;color:#202823}.quiet-home .faq-badge{display:none}.quiet-home .faq-subtitle{font-size:15px;color:#526158}.quiet-home .faq-grid,.quiet-home .how-grid{display:block}.quiet-home .faq-item,.quiet-home .how-card{padding:16px 0;border:0;border-bottom:1px solid #dce3dc;background:transparent;box-shadow:none;border-radius:0}.quiet-home .faq-item summary,.quiet-home .how-card summary{color:#202823;font-size:16px}.quiet-home .faq-answer,.quiet-home .how-card p{color:#526158;font-size:15px;margin-top:12px}.quiet-home .site-footer{background:transparent;border-top:1px solid #dce3dc;color:#526158}.quiet-home .footer-sub{color:#526158}.quiet-home .receipt-terminal-header,.quiet-home .receipt-terminal-body{background:#f5f7f4;color:#202823}.quiet-home .receipt-terminal-body{overflow-wrap:anywhere}.quiet-home .promo-footer{display:none}.quiet-home .metrics-grid{gap:12px}.quiet-home .metric-card{background:#fff;border-color:#dce3dc;box-shadow:none}.quiet-home .metric-value,.quiet-home .digital-value{color:#202823}.quiet-home .gauge-wrapper{max-width:320px}.quiet-home :focus-visible{outline:3px solid #246448;outline-offset:4px}@media(max-width:720px){.quiet-home .test-choices{grid-template-columns:1fr}.quiet-home .test-choice h2,.quiet-home .test-choice>p{min-height:0}.quiet-home .hero{padding-top:40px}.quiet-home .header-badges{gap:14px}.quiet-home .header-badges a:nth-child(2),.quiet-home .header-badges a:nth-child(4){display:none}.quiet-home .site-header{flex-wrap:wrap}.quiet-home .form-grid,.quiet-home .worksheet-grid{grid-template-columns:1fr}.quiet-home .preflight-bar{flex-wrap:wrap}.quiet-home .stopwatch-control-group{flex-wrap:wrap}.quiet-home .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quiet-home .controls-card{padding:20px}.quiet-home .entry,.quiet-home .main-container{padding:0 20px}.quiet-home .receipt-terminal-body{font-size:12px}}@media(prefers-reduced-motion:reduce){.quiet-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.quiet-home .receipt-title,.quiet-home .agent-action-header h4,.quiet-home .worksheet-title-row h4,.quiet-home .radar-title{color:#202823;text-shadow:none}.quiet-home .receipt-pre{background:#f5f7f4;color:#202823;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.quiet-home .rec-highlight{color:#246448;text-shadow:none}.quiet-home .rec-highlight.red{color:#a32626}.quiet-home #btn-new-benchmark{background:#fff!important;color:#202823!important}.quiet-home .timing-worksheet-form{background:#f5f7f4;border:1px solid #dce3dc}.quiet-home .terminal-dots{display:none}.quiet-home .receipt-terminal-header{gap:14px;flex-wrap:wrap}.quiet-home .tab-btn:hover{background:#edf4ee;color:#246448;transform:none;text-shadow:none;box-shadow:none}.quiet-home .tab-btn.active{text-shadow:none}.quiet-home .promo-alternatives-wrapper{background:transparent;border:0;color:#202823}.quiet-home .promo-alternatives-wrapper summary{color:#526158}.quiet-home .promo-card{background:#fff;border-color:#dce3dc;box-shadow:none}.quiet-home .promo-card h4,.quiet-home .promo-hook-headline{color:#202823}.quiet-home .promo-btn{background:#246448;color:#fff;border:0;box-shadow:none}.quiet-home .promo-card-top,.quiet-home .promo-header-row{display:none}
/* Readable test status, prompt and worksheet panels. */
.quiet-home .preflight-bar,.quiet-home .agent-radar-box,.quiet-home .fresh-prompt-box,.quiet-home .timing-worksheet-form{background:#f0f3ef;color:#17251d;border-color:#c7d1c9;opacity:1}
.quiet-home .preflight-bar{gap:20px;justify-content:space-between;flex-wrap:wrap;padding:18px 20px}
.quiet-home .preflight-item,.quiet-home .preflight-label{font-size:16px;color:#33463a}
.quiet-home .preflight-item strong,.quiet-home .preflight-val{font-size:16px;font-weight:650;color:#17251d}
.quiet-home .preflight-dot{box-shadow:none}
.quiet-home .radar-info .radar-title{font-size:19px;color:#17251d}
.quiet-home .radar-info .radar-desc{font:16px/1.6 system-ui;color:#33463a}
.quiet-home .harness-notice-text{font-size:17px;line-height:1.65;color:#17251d;background:#f0f3ef!important;font-style:normal}
.quiet-home .fresh-prompt-header{gap:16px;flex-wrap:wrap}
.quiet-home .fresh-prompt-label,.quiet-home .worksheet-badge,.quiet-home .notice-sub,.quiet-home .notice-badge{font-size:14px;color:#33463a}
.quiet-home .fresh-prompt-content{background:transparent;color:#17251d;font:17px/1.7 system-ui;padding:16px 0}
.quiet-home .worksheet-title-row{gap:16px;flex-wrap:wrap}
.quiet-home .worksheet-title-row h4{font-size:21px;color:#17251d}
.quiet-home .timing-worksheet-form label,.quiet-home .form-group label{font-size:16px;color:#17251d}
.quiet-home .live-token-stats{font-size:15px;color:#33463a;gap:16px;flex-wrap:wrap}
.quiet-home .live-token-stats strong{color:#17251d}
.quiet-home .stopwatch-digits{font-size:26px;color:#17251d;text-shadow:none}
.quiet-home .receipt-pre{font-size:16px;line-height:1.75;color:#17251d;background:#f0f3ef}
.quiet-home .receipt-title{font-size:15px;color:#17251d}
.quiet-home .agent-action-header p,.quiet-home .card-header p{font-size:17px;line-height:1.65;color:#33463a}
.quiet-home .agent-action-header h4{font-size:22px}
.quiet-home .top-scores-home p,.quiet-home .top-scores-list{font-size:16px;color:#33463a}
/* Replace inherited dark FAQ panels and transparent gradient headings. */
.quiet-home .seo-faq-section{background:#f0f3ef;color:#17251d;border:1px solid #c7d1c9;border-radius:12px;padding:28px;backdrop-filter:none}
.quiet-home .faq-title{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#17251d;color:#17251d;font-size:28px;font-weight:600;line-height:1.3}
.quiet-home .faq-header{max-width:none;margin:0 0 22px}
.quiet-home .faq-subtitle,.quiet-home .faq-answer,.quiet-home .how-card p,.quiet-home .how-compare-links{font-size:17px;line-height:1.7;color:#33463a}
.quiet-home .faq-item summary,.quiet-home .how-card summary{font-size:18px;line-height:1.6;color:#17251d;font-weight:500}
.quiet-home .faq-item,.quiet-home .how-card{border-bottom-color:#c7d1c9}
.quiet-home .faq-item:hover{box-shadow:none;border-color:#c7d1c9}
.quiet-home .faq-answer a,.quiet-home .how-card a,.quiet-home .how-compare-links a{color:#1b5739;text-decoration:underline;text-underline-offset:3px}
.quiet-home .how-compare-links{text-align:left}
@media(max-width:720px){.quiet-home .seo-faq-section{padding:22px}.quiet-home .faq-title{font-size:25px}}
.quiet-home .referral-options{margin-top:24px;padding:24px;border-top:1px solid #c7d1c9;background:#f0f3ef;border-radius:10px;color:#17251d}.quiet-home .referral-options h3{font-size:24px;font-weight:600;margin:0 0 10px}.quiet-home .referral-options p{font-size:16px;line-height:1.65;color:#33463a}.quiet-home .referral-options .referral-disclosure{font-size:14px;margin-top:12px}.quiet-home .referral-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.quiet-home .referral-links a{display:inline-flex;align-items:center;min-height:44px;background:#fff;color:#1b5739;border:1px solid #c7d1c9;border-radius:7px;padding:10px 16px;font-size:16px;text-decoration:underline;text-underline-offset:3px}
