.tt-apps{list-style:none;padding:0;margin:0}.tt-app-card__meta{color:var(--tt-color-text-muted);font-size:var(--tt-text-sm)}.tt-prose{max-width:42rem}.tt-prose h2{margin-top:var(--tt-space-8)}.tt-signup form{display:flex;gap:var(--tt-space-2);align-items:flex-start;flex-wrap:wrap}.tt-signup input[type=email]{flex:1 1 14rem;margin-bottom:0}.tt-signup .tt-consent{flex-basis:100%}.tt-legal-banner{margin-bottom:var(--tt-space-6)}.tt-faq details{border-bottom:1px solid var(--tt-color-border);padding:var(--tt-space-3)0}.tt-faq summary{cursor:pointer;font-weight:var(--tt-weight-semibold)}.tt-faq details>*:not(summary){margin-top:var(--tt-space-3)}.tt-links{display:grid;gap:var(--tt-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none}.tt-links>li>a{display:block}#cc-main{--cc-font-family:var(--tt-font-sans);--cc-bg:var(--tt-color-surface-raised);--cc-primary-color:var(--tt-color-text);--cc-secondary-color:var(--tt-color-text-muted);--cc-btn-primary-bg:var(--tt-color-accent);--cc-btn-primary-color:var(--tt-color-on-accent);--cc-btn-primary-hover-bg:var(--tt-color-accent-hover);--cc-btn-secondary-bg:var(--tt-color-surface);--cc-btn-secondary-color:var(--tt-color-text);--cc-btn-secondary-hover-bg:var(--tt-color-border);--cc-toggle-on-bg:var(--tt-color-accent);--cc-toggle-off-bg:var(--tt-color-text-muted);--cc-toggle-readonly-bg:var(--tt-color-border);--cc-toggle-readonly-knob-bg:var(--tt-color-text-muted);--cc-toggle-readonly-knob-icon-color:var(--tt-color-surface-raised);--cc-cookie-category-block-bg:var(--tt-color-surface);--cc-cookie-category-block-border:var(--tt-color-border);--cc-cookie-category-block-hover-bg:var(--tt-color-border);--cc-cookie-category-block-hover-border:var(--tt-color-border);--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--tt-color-surface);--cc-section-category-border:var(--tt-color-border);--cc-footer-bg:var(--tt-color-surface);--cc-footer-color:var(--tt-color-text-muted);--cc-footer-border-color:var(--tt-color-border);--cc-separator-border-color:var(--tt-color-border);--cc-modal-border-radius:var(--tt-radius-lg);--cc-btn-border-radius:var(--tt-radius-md);--cc-overlay-bg:rgba(0, 0, 0, 0.5)}#cc-main .pm .pm__btn--secondary{background:var(--cc-btn-primary-bg);border-color:var(--cc-btn-primary-border-color);color:var(--cc-btn-primary-color)}#cc-main .pm .pm__btn--secondary:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}