:root{--ts-h1:min(clamp(38px,calc(25.4px + 3.24vw),88px),10svh,10.6vw);--ts-h2:clamp(30px,calc(23.3px + 1.714vw),48px);--ts-h3:clamp(24px,calc(19.54px + 1.143vw),36px);--ts-h4:clamp(20px,calc(17.4px + 0.667vw),27px);--ts-lead:clamp(16px,calc(14.51px + 0.381vw),20px);--ts-body:clamp(16px,calc(15.63px + 0.095vw),17px);--ts-small:14px;--ts-label:14px;--ts-btn:16px}@media (max-height:500px) and (orientation:landscape){:root{--ts-h2:min(clamp(30px,calc(23.3px + 1.714vw),48px),8svh)}}:root,[data-mode=dark],[data-theme=dark]{--bg-c:#08090a;--surface:#0f1011;--raised:#161718;--fill-hover:rgba(255,255,255,.05);--edge:rgba(255,255,255,.08);--edge-strong:rgba(255,255,255,.12);--t1:#FFFFFF;--t2:#d0d6e0;--t3:#8a8f98;--t4:#62666d;--drop:0 2px 32px rgba(0,0,0,.25);--e-card:inset 0 0 0 .5px var(--edge),var(--drop)}[data-mode=light],[data-theme=light]{--bg-c:#ffffff;--surface:#f7f7f8;--raised:#ffffff;--fill-hover:rgba(0,0,0,.03);--edge:rgba(0,0,0,.08);--edge-strong:rgba(0,0,0,.12);--t1:#111111;--t2:#3c3f44;--t3:#6b6f76;--t4:#9a9ea5;--drop:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);--e-card:inset 0 0 0 .5px var(--edge),var(--drop)}:root{--accent:#EC5512;--accent-hover:#CF4B10;--r-control:4px;--r-card:12px;--r-pill:9999px}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important}}.cf-in::-moz-placeholder{color:#8C8C8E;opacity:1}.cf-in::placeholder{color:#8C8C8E;opacity:1}.cf-in:hover{background-color:rgba(255,255,255,.06)!important}.cf-in:focus{box-shadow:inset 0 0 0 1px #EC5512,0 0 0 3px rgba(236,85,18,.25)!important}.sitefooter-h1:hover{background:var(--hov)!important}