.privacy-banner,.privacy-dialog,.experience-page{font-family:var(--tt-font,monospace);color:#f2f4ef;background:#080d16;font-size:16px;line-height:1.5}.privacy-banner{z-index:100;border-top:3px solid #00e5cc;align-items:center;gap:24px;padding:14px max(20px,50vw - 630px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 35px #0008}.privacy-banner p{color:#bdc7ce;max-width:660px;margin:3px 0;font-size:14px}.privacy-banner strong{color:#fff}.privacy-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.privacy-actions button,.privacy-actions a,.privacy-dialog button,.experience-page button,.experience-page select,.experience-page input{color:#f7fbff;font:inherit;background:#101a28;border:1px solid #566575;border-radius:0;min-height:42px;padding:8px 12px}.privacy-actions button:hover:not(:disabled),.privacy-dialog button:hover{color:#00e5cc;border-color:#00e5cc}.privacy-actions button:disabled,.privacy-dialog button:disabled{opacity:.45;cursor:not-allowed}.privacy-actions a{text-decoration:none}.privacy-dialog{border:2px solid #00e5cc;width:calc(100% - 32px);max-width:720px;max-height:88dvh;margin:auto;padding:24px;overflow:auto}.privacy-dialog::backdrop{background:#000c}.privacy-dialog-heading{color:#00e5cc;letter-spacing:2px;justify-content:space-between;align-items:center;font-size:13px;display:flex}.privacy-dialog h2{color:#ff0;margin:16px 0;font-size:24px}.privacy-dialog h3{color:#00e5cc;margin:20px 0 6px}.privacy-dialog p{margin:12px 0}.privacy-choices{background:#263646;border:1px solid #263646;gap:1px;display:grid}.privacy-choices label{background:#080d16;align-items:center;gap:14px;padding:13px;display:flex}.privacy-choices input{accent-color:#00e5cc;width:20px;height:20px}.privacy-fine{color:#aeb9c4;font-size:13px}.privacy-notice{background:#ffff000a;border-left:3px solid #ff0;padding:10px}.external-media-placeholder{background:#06101b;border:1px dashed #476075;padding:18px}.external-media-placeholder strong{color:#00e5cc}.external-media-placeholder p{color:#bac7d0;max-width:850px;margin:8px 0 14px;font-size:14px}.privacy-chart,.privacy-ticker{background:#080d16;border:0;width:100%;display:block}.privacy-chart{height:470px}.privacy-ticker{height:90px}.experience-page{max-width:1120px;margin:0 auto;padding:24px 24px 140px}.experience-page header{border-bottom:3px solid #00e5cc;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.experience-page h1{color:#ff0;font-size:30px;line-height:1.2}.experience-page h2{color:#00e5cc;border-bottom:1px solid #354252;margin:0 0 18px;padding-bottom:10px;font-size:20px}.experience-grid{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.experience-panel{border:1px solid #344458;min-width:0;padding:20px}.experience-panel.wide{grid-column:1/-1}.experience-page label{align-items:center;gap:10px;padding:7px 0;display:flex}.experience-page input[type=checkbox]{accent-color:#00e5cc;width:20px;height:20px;min-height:20px}.experience-page select{max-width:100%}.experience-page p{margin:10px 0}.experience-tags{flex-wrap:wrap;gap:8px;display:flex}.experience-tags button[aria-pressed=true]{color:#061016;background:#00e5cc}.experience-tags button{font-size:14px}.experience-status{color:#00e5cc;min-height:24px}:is(.experience-page:focus-visible,.privacy-dialog :focus-visible,.privacy-banner :focus-visible){outline-offset:3px;outline:3px solid #ff0}.feed-modes{flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.feed-modes button{font:inherit;color:#cbd5df;background:#080d16;border:1px solid #354252;padding:9px 13px}.feed-modes button[aria-pressed=true]{color:#061016;background:#00e5cc;border-color:#00e5cc}.ranked-feed{border:1px solid #344458;margin:12px 0;padding:16px}.ranked-feed article{border-bottom:1px solid #293547;padding:14px 0}.ranked-feed article>a{color:#fff;font-size:18px}.ranked-feed details{color:#b4c3ce;margin-top:7px;font-size:13px}.ranked-feed summary{cursor:pointer;color:#00e5cc}.ranked-feed button{font:inherit;color:#cbd5df;background:#101a28;border:1px solid #344458;margin:5px 5px 0 0;padding:5px 8px}.ranked-feed .feed-note{color:#bac7d0;font-size:13px}.tt-site-footer button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.tt-site-footer{padding-bottom:80px!important}@media (max-width:700px){.privacy-banner{align-items:stretch;padding:12px 16px;display:block}.privacy-banner .privacy-actions{margin-top:10px}.privacy-banner button{min-height:38px;padding:7px 10px;font-size:13px}.experience-grid{grid-template-columns:1fr}.experience-page{padding:16px 12px 160px}.experience-page header{flex-wrap:wrap}.experience-page h1{font-size:25px}.experience-panel{padding:14px}.privacy-dialog{padding:16px}.privacy-chart{height:360px}}@media (prefers-reduced-motion:reduce){.privacy-banner,.privacy-dialog{scroll-behavior:auto}}.contextual-ad{background:#0a1320;border:1px solid #425565;margin:18px 0;padding:16px}.contextual-ad>span{color:#9c93b2;margin-bottom:8px;font-size:11px;display:block}.contextual-ad>a{color:#fff;font-size:18px}.contextual-ad p,.contextual-ad details{color:#8ba6b8;font-size:13px}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0;display:grid}.comparison-grid>div{border:1px solid #345164;padding:14px}.comparison-grid strong{color:#00e5cc}html[data-experience-display=large] .teksti-app{font-size:115%}html[data-experience-display=compact] .tt-story-list li{padding-top:5px;padding-bottom:5px}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.experience-panel{overflow-wrap:anywhere;min-width:0}.experience-panel label{flex-wrap:wrap}.experience-panel select{min-width:0;max-width:100%}.research-signals{border:1px solid #344458;margin:24px 0;padding:16px}.research-signals summary{color:#00e5cc;cursor:pointer}.research-signals li{overflow-wrap:anywhere;font-size:14px}@media (max-width:700px){.experience-panel label:has(select){flex-direction:column;align-items:stretch;gap:8px;display:flex}.experience-panel label select{width:100%;margin:0}.experience-panel button{white-space:normal;max-width:100%;height:auto;min-height:38px}}
