.ti{--ti-ink:#04070d;--ti-ink-2:#080e18;--ti-text:#f1f5f9;--ti-soft:#c3cfda;--ti-muted:#8fa1b3;--ti-line:#96b4d221;--ti-red:#ff3b2f;--ti-sky:#3fb6f0;--ti-blue:#2196f3;--ti-deep:#0f5bd8;--ti-pad:clamp(20px, 5vw, 76px);--ti-max:1320px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ti-ink);color:var(--ti-text);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.ti a:not(:where(.ti-phone-feed :not(.ti-feed-card,.ti-feed-card *))){color:inherit;text-decoration:none}.ti :is(a,button):focus-visible:not(:where(.ti-phone-feed :not(.ti-feed-card,.ti-feed-card *))){outline:2px solid var(--ti-sky);outline-offset:4px;border-radius:6px}.ti :is(h1,h2,h3,p,ul,ol,dl,dd,figure):not(:where(.ti-phone-feed :not(.ti-feed-card,.ti-feed-card *))){margin:0;padding:0}.ti :is(ul,ol):not(:where(.ti-phone-feed :not(.ti-feed-card,.ti-feed-card *))){list-style:none}.ti :is(h1,h2):not(:where(.ti-phone-feed :not(.ti-feed-card,.ti-feed-card *))){font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;text-wrap:balance;font-weight:600}.ti h2:not(:where(.ti-phone-feed :not(.ti-feed-card,.ti-feed-card *))){letter-spacing:-.04em;font-size:clamp(34px,4.3vw,62px);line-height:1.02}.ti-top{z-index:50;height:68px;padding-inline:var(--ti-pad);-webkit-backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(#04070dc7,#04070d6b);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid;position:sticky;top:0}.ti-brand{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.ti-nav{color:var(--ti-soft);justify-content:center;gap:clamp(18px,2.6vw,38px);font-size:14.5px;display:flex}.ti-nav a{transition:color .2s}.ti-nav a:hover,.ti-nav a[aria-current=page]{color:#fff}.ti-nav a[aria-current=page]{background:linear-gradient(var(--ti-sky), var(--ti-sky)) 0 100% / 100% 1px no-repeat;padding-block:6px}.ti-top-actions{align-items:center;gap:20px;font-size:14.5px;display:flex}.ti-signin{color:var(--ti-soft)}.ti-signin:hover{color:#fff}.ti-cta{letter-spacing:-.012em;white-space:nowrap;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:19px 28px;font-size:17.5px;font-weight:650;transition:transform .2s,box-shadow .25s;animation:2.6s ease-in-out infinite ti-breathe;display:inline-flex;position:relative;box-shadow:0 0 0 1px #fff9,0 14px 44px -8px #2196f3bf,0 0 90px #0f5bd852;color:#05080f!important}.ti-cta svg{transition:transform .2s}.ti-cta:hover{animation-play-state:paused;transform:translateY(-2px);box-shadow:0 0 0 1px #fff,0 20px 56px -8px #2196f3f2,0 0 120px #0f5bd880}.ti-cta:hover svg{transform:translate(5px)}.ti-cta-small{border-radius:11px;padding:10px 16px;font-size:14.5px;animation:none;box-shadow:0 0 0 1px #ffffff80,0 8px 26px -8px #2196f3b3}.ti-actions{flex-wrap:wrap;align-items:center;gap:14px 30px;display:flex}.ti-ghost{color:#fff;opacity:.86;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block:6px;font-size:16.5px;font-weight:500;transition:opacity .2s,background-size .3s}.ti-ghost:hover{opacity:1;background-size:100% 2px}.ti-fine{color:var(--ti-muted);font-size:14.5px}.ti-fine a{color:var(--ti-soft);text-underline-offset:4px;text-decoration:underline}.ti-hero{isolation:isolate;min-height:min(92svh,860px);padding:clamp(104px, 12.5vh, 128px) var(--ti-pad) clamp(40px, 6vh, 76px);align-items:start;margin-top:-68px;display:grid;position:relative;overflow:hidden}.ti-poster,.ti-film{object-fit:cover;object-position:60% 40%;z-index:-3;width:100%;max-width:none;height:100%;position:absolute;top:0;left:11%}.ti-film{z-index:-2;opacity:0;transition:opacity 1.4s}.ti-film[data-ready]{opacity:1}.ti-scrim{z-index:-1;background:linear-gradient(90deg, var(--ti-ink) 0%, var(--ti-ink) 11%, #04070deb 30%, #04070d80 50%, #04070d00 74%), linear-gradient(0deg, var(--ti-ink) 0%, #04070d00 26%);position:absolute;inset:0}.ti-hero-grid{width:100%;max-width:var(--ti-max);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-inline:auto;display:grid}.ti-hero-body{justify-items:start;gap:24px;min-width:0;display:grid}.ti-wire{align-items:center;gap:14px;width:min(100%,720px);min-height:30px;display:flex}.ti-onair{background:var(--ti-red);color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:5px;flex:none;padding:5px 9px 4px;font-size:11.5px;font-weight:600;box-shadow:0 0 22px #ff3b2f8c}.ti-rotor{flex:1;min-width:0;height:30px;position:relative}.ti-rotor li{opacity:0;min-width:0;animation:ti-rotate calc(var(--n) * 4.5s) calc(var(--i) * 4.5s) infinite;align-items:center;gap:12px;display:flex;position:absolute;inset:0;transform:translateY(8px)}.ti-rotor li:only-child{opacity:1;animation:none;transform:none}.ti-rotor time{font-family:var(--font-mono), monospace;color:var(--ti-sky);flex:none;font-size:13px}.ti-rotor a{white-space:nowrap;text-overflow:ellipsis;color:#fff;min-width:0;font-size:17px;font-weight:500;overflow:hidden}.ti-rotor a:hover{text-underline-offset:5px;text-decoration:underline}.ti h1{letter-spacing:-.058em;text-wrap:nowrap;text-shadow:0 4px 60px #04070d99;margin-left:-.04em;font-size:clamp(60px,9.4vw,152px);line-height:.9}.ti h1 em{color:var(--ti-sky);text-shadow:0 0 46px #2196f3bf;font-style:normal}.ti-lede{text-shadow:0 1px 24px #04070de6,0 0 2px #04070dcc;max-width:31em;color:var(--ti-soft);font-size:clamp(17.5px,1.45vw,21px);line-height:1.5}.ti-readout{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#090f1a6b;border-radius:20px;gap:clamp(22px,2.6vw,42px);padding:20px 26px;display:flex;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0a,0 30px 80px #0000008c}.ti-readout div{align-content:start;gap:3px;display:grid}.ti-readout dd{white-space:nowrap;order:-1}.ti-readout dt{color:var(--ti-muted);white-space:nowrap;font-size:12.5px}.ti-readout dd{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.5vw,38px);font-weight:600;line-height:1.1}.ti-hot{color:#ff6a4d;text-shadow:0 0 30px #ff3b2f99}.ti-ticker{background:var(--ti-ink-2);height:46px;box-shadow:inset 0 1px 0 var(--ti-line), inset 0 -1px 0 var(--ti-line);align-items:stretch;display:flex;position:relative;overflow:hidden}.ti-ticker-tag{z-index:1;background:var(--ti-red);color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;flex:none;place-items:center;padding-inline:16px;font-size:12px;font-weight:600;display:grid}.ti-ticker-track{width:max-content;animation:70s linear infinite ti-marquee;display:flex}.ti-ticker:hover .ti-ticker-track{animation-play-state:paused}.ti-ticker ul{white-space:nowrap;align-items:center;gap:54px;padding-inline:27px;display:flex}.ti-ticker li{color:var(--ti-soft);align-items:baseline;gap:10px;font-size:14.5px;display:flex}.ti-ticker b{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ti-sky);font-size:11.5px;font-weight:500}.ti-ticker a:hover{color:#fff}.ti-board,.ti-proof,.ti-doors{max-width:calc(var(--ti-max) + 2 * var(--ti-pad));padding:clamp(84px, 11vw, 168px) var(--ti-pad) 0;margin-inline:auto}.ti-board{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ti-board-lead{justify-items:start;gap:22px;display:grid;position:sticky;top:108px}.ti-board-lead p{color:var(--ti-soft);max-width:27em;font-size:17.5px;line-height:1.55}.ti-text-link{color:#fff;background:linear-gradient(var(--ti-blue), var(--ti-blue)) 0 100% / 100% 1px no-repeat;align-items:center;gap:6px;padding-block:4px;font-weight:550;display:inline-flex}.ti-text-link:hover{background-size:100% 2px}.ti-rows{border-bottom:1px solid var(--ti-line)}.ti-row{border-top:1px solid var(--ti-line);background:linear-gradient(90deg,#2196f321,#2196f300 62%) 0 0/0% 100% no-repeat;grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:24px 14px 24px 0;transition:background-size .45s,padding .3s;display:grid}.ti-row:hover{background-size:100% 100%;padding-left:14px;padding-right:0}.ti-row time{font-family:var(--font-mono), monospace;color:var(--ti-sky);white-space:nowrap;font-size:13px}.ti-row-main{gap:7px;min-width:0;display:grid}.ti-row-title{letter-spacing:-.012em;color:#fff;overflow-wrap:anywhere;font-size:clamp(18px,1.6vw,22px);font-weight:550;line-height:1.28}.ti-row-meta{color:var(--ti-muted);font-size:14px}.ti-flag{color:var(--ti-sky);margin-right:12px;font-style:normal}.ti-flag:before{content:"";vertical-align:2px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px}.ti-flag-hot{color:#ff6a4d}.ti-row-go{color:var(--ti-sky);white-space:nowrap;align-items:center;gap:7px;font-size:14.5px;font-weight:600;transition:color .2s;display:inline-flex}.ti-row:hover .ti-row-go{color:#fff}.ti-row-go svg{transition:transform .2s}.ti-row:hover .ti-row-go svg{transform:translate(4px)}.ti-proof{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ti-proof-copy{gap:34px;display:grid}.ti-proof-copy li{border-top:1px solid var(--ti-line);gap:8px;padding-block:22px;display:grid}.ti-proof-copy li:last-child{padding-bottom:0}.ti-proof-copy h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:600}.ti-proof-copy p{color:var(--ti-soft);max-width:30em;font-size:16.5px;line-height:1.55}.ti .ti-screen{perspective:1800px;min-width:0;padding-bottom:clamp(70px,9vw,130px);position:relative}.ti-screen-frame{transform-origin:0;background:#05090f;border-radius:18px;overflow:hidden;transform:rotateY(-9deg)rotateX(3deg);box-shadow:0 0 0 1px #96b9dc33,0 70px 130px -30px #000000f2,0 50px 160px -30px #2196f361}.ti-screen img{width:100%;height:auto;display:block}.ti-screen-card{background:#070b12;border-radius:16px;width:70%;position:absolute;bottom:0;left:-7%;overflow:hidden;box-shadow:0 0 0 1px #96b9dc3d,0 40px 90px -18px #000000f2,0 24px 100px -20px #2196f357}.ti-screen figcaption{max-width:26%;color:var(--ti-muted);text-align:right;font-size:12.5px;line-height:1.4;position:absolute;bottom:10px;right:0}.ti-doors h2{margin-bottom:clamp(26px,3.4vw,50px)}.ti-doors ul{border-bottom:1px solid var(--ti-line)}.ti-doors a{border-top:1px solid var(--ti-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(20px,2.5vw,34px) 0;transition:opacity .25s;display:grid;position:relative}.ti-doors a:before{content:"";background:linear-gradient(90deg, var(--ti-sky), var(--ti-blue) 40%, #0f5bd800);transform-origin:0;width:100%;height:1px;transition:transform .5s;position:absolute;top:-1px;left:0;transform:scaleX(0)}.ti-doors a:hover:before{transform:scaleX(1)}.ti-door-who{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;color:#f1f5f99e;font-size:clamp(30px,4.5vw,66px);font-weight:500;line-height:1;transition:color .25s,transform .35s}.ti-doors a:hover .ti-door-who{color:#fff;transform:translate(12px)}.ti-door-what{color:var(--ti-muted);max-width:29em;font-size:16px;line-height:1.5}.ti-door-arrow{color:var(--ti-muted);transition:color .25s,transform .3s}.ti-doors a:hover .ti-door-arrow{color:var(--ti-sky);transform:translate(4px,-4px)}@media (hover:hover){.ti-doors ul:hover a:not(:hover){opacity:.45}}.ti-close{isolation:isolate;padding:clamp(90px, 12vw, 180px) var(--ti-pad) clamp(80px, 10vw, 150px);text-align:center;justify-items:center;gap:30px;margin-top:clamp(84px,11vw,168px);display:grid;position:relative;overflow:hidden}.ti-close:before{content:"";z-index:-1;background:radial-gradient(58% 70% at 50% 118%,#2196f380,#0f5bd824 46%,#0000 72%),radial-gradient(circle,#a0c3e657 1px,#0000 1.6px) 0 0/13px 13px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 95% at 50% 100%,#000 20%,#0000 78%);mask-image:radial-gradient(75% 95% at 50% 100%,#000 20%,#0000 78%)}.ti-close-clock{color:var(--ti-soft);font-size:18px}.ti-close-clock b{color:#fff;font-weight:600}.ti .ti-close h2{letter-spacing:-.058em;font-size:clamp(54px,9.6vw,150px);line-height:.92}.ti-close .ti-actions{justify-content:center}.ti-foot{padding:30px var(--ti-pad) 40px;border-top:1px solid var(--ti-line);color:var(--ti-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;font-size:14px;display:flex}.ti-foot-brand{color:#fff;font-family:var(--font-display), sans-serif;align-items:center;gap:10px;font-weight:600;display:inline-flex}.ti-foot-brand small{font-family:var(--font-sans), sans-serif;color:var(--ti-muted);margin-left:8px;font-size:13px;font-weight:400}.ti-foot nav{flex-wrap:wrap;gap:10px 26px;display:flex}.ti-foot a:hover{color:#fff}.ti-foot .ti-foot-cookie-settings{margin:0;padding:0;list-style:none;display:contents}.ti-foot .ti-foot-cookie-settings li{list-style:none}.ti-foot .ti-foot-cookie-settings button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ti-foot .ti-foot-cookie-settings button:hover{color:#fff}.ti-foot .ti-foot-languages{border-top:1px solid var(--ti-line);color:var(--ti-muted);flex-basis:100%;gap:8px 22px;padding-top:16px;font-size:13.5px}.ti-foot-languages a[aria-current=true]{color:#fff}@keyframes ti-breathe{50%{box-shadow:0 0 0 1px #fff9,0 16px 60px -6px #2196f3,0 0 130px #0f5bd880}}@keyframes ti-rotate{0%{opacity:0;transform:translateY(8px)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-8px)}}@keyframes ti-marquee{to{transform:translate(-50%)}}@media (max-width:1020px){.ti-nav{display:none}.ti-menu{display:block}.ti-hero-grid{grid-template-columns:minmax(0,1fr)}.ti-hero-aside{width:100%}.ti-readout{justify-content:space-between}.ti-hero{align-items:end}.ti-board,.ti-proof{grid-template-columns:minmax(0,1fr)}.ti-board-lead{position:static}.ti .ti-screen{gap:14px;padding-bottom:0;display:grid}.ti-screen-frame{transform:none}.ti-screen-card{width:100%;position:static}.ti-screen figcaption{text-align:left;max-width:none;position:static}.ti-doors a{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.ti-door-what{grid-area:2/1}.ti-door-arrow{grid-area:1/2/span 2}}@media (max-width:720px){.ti-signin,.ti-nav{display:none}.ti-top{background:#04070dd6;grid-template-columns:1fr auto;gap:14px}.ti-hero{min-height:0;padding-top:0}.ti-poster{aspect-ratio:10/9;object-position:50% 50%;height:auto;margin-inline:calc(-1 * var(--ti-pad));width:calc(100% + 2 * var(--ti-pad));z-index:-3;max-width:none;position:relative;inset:auto}.ti-film{display:none}.ti-hero{display:block}.ti-scrim{background:linear-gradient(0deg, var(--ti-ink) 0%, #04070db8 22%, #04070d00 58%);height:90vw;inset:0 0 auto}.ti-wire{-webkit-backdrop-filter:blur(12px);background:#04070d9e;border-radius:10px;padding:6px 12px 6px 6px}.ti-hero-body{gap:20px;margin-top:-31vw}.ti h1{font-size:clamp(58px,18.5vw,96px)}.ti-cta{justify-content:center;width:100%}.ti-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.ti-readout dt{white-space:normal;font-size:11.5px;line-height:1.25}.ti-readout dd{font-size:25px}.ti-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-right:0}.ti-row:hover{padding-left:0}.ti-rotor a{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.ti-cta,.ti-rotor li{animation:none}.ti-rotor li:first-child{opacity:1;transform:none}.ti-ticker-track{animation:none}.ti-ticker{overflow-x:auto}}.ti-bare{display:contents}.ti .ti-h1-sub{white-space:normal;text-wrap:balance;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;color:var(--ti-soft);text-shadow:0 1px 20px #04070de6;margin-top:18px;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.4;display:block}.ti h1.ti-h1-long{font-size:clamp(42px,6.6vw,104px);line-height:.95}.ti h1.ti-h1-ask{letter-spacing:-.05em;text-wrap:balance;max-width:11.6em;font-size:clamp(46px,6.1vw,100px);line-height:.95}.ti .ti-h1-pre{letter-spacing:-.025em;color:#fff;margin:0 0 .5em .1em;font-size:.36em;line-height:1.1;display:block}@media (max-width:720px){.ti h1.ti-h1-ask{font-size:clamp(38px,11.6vw,64px)}.ti .ti-h1-pre{font-size:.42em}}.ti-stats{color:var(--ti-muted);text-shadow:0 1px 16px #04070de6;font-size:15px}.ti-stats b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.ti-stats b.ti-hot{color:#ff6a4d}.ti-wire-plain{color:#fff;font-size:15.5px;font-weight:500}.ti-section-lede{max-width:34em;color:var(--ti-soft);font-size:18px;line-height:1.5}.ti-menu{display:none;position:relative}.ti .ti-menu summary{cursor:pointer;border-radius:10px;place-content:center;gap:6px;width:42px;height:42px;list-style:none;display:grid}.ti .ti-menu summary::-webkit-details-marker{display:none}.ti-menu summary span{background:#fff;border-radius:2px;width:20px;height:2px;display:block}.ti-menu nav{min-width:210px;box-shadow:0 0 0 1px var(--ti-line), 0 30px 70px #000000b3;background:#090f1af5;border-radius:16px;gap:2px;padding:10px;display:grid;position:absolute;top:52px;right:0}.ti-menu nav a{color:var(--ti-soft);border-radius:10px;padding:12px 14px;font-size:16px}.ti-menu nav a:hover,.ti-menu nav a[aria-current=page]{color:#fff;background:#ffffff0f}.ti-hero-aside{min-width:0}.ti-form{-webkit-backdrop-filter:blur(26px)saturate(1.4);background:#080e189e;border-radius:22px;gap:14px;width:min(100%,410px);padding:26px 26px 20px;scroll-margin-top:96px;display:grid;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0d,0 40px 100px #0009,0 0 120px -20px #2196f373}.ti-form:target{animation:1.6s ease-out ti-here}.ti.ti-wall{z-index:65;overscroll-behavior:contain;-webkit-backdrop-filter:blur(9px)saturate(1.15);background:radial-gradient(#04070d80,#04070dd1);place-items:center;padding:20px;animation:.5s ease-out both ti-wall-in;display:grid;position:fixed;inset:0;overflow-y:auto}.ti-wall .ti-form{background:#080e18db;animation:.55s cubic-bezier(.2,.8,.2,1) both ti-wall-card}.ti-wall .ti-wall-close{min-height:44px;font:inherit;color:#fff;cursor:pointer;background:#ffffff0f;border-radius:13px;justify-self:center;padding:0 18px;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff2e}.ti-wall .ti-wall-close:hover{background:#ffffff1f}.ti-wall .ti-form-fine a{color:var(--ti-soft);text-underline-offset:3px;text-decoration:underline}@keyframes ti-wall-in{0%{opacity:0}}@keyframes ti-wall-card{0%{opacity:0;transform:translateY(14px)scale(.985)}}@media (prefers-reduced-motion:reduce){.ti.ti-wall,.ti-wall .ti-form{animation:none}}.ti .ti-form h2{letter-spacing:-.03em;font-size:25px;line-height:1.1}.ti-form>p{color:var(--ti-soft);font-size:15px}.ti-form .ti-form-fine{color:var(--ti-muted);text-align:center;font-size:13px}.ti-auth{gap:10px;display:grid}.ti-auth a{border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:15px;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.ti-auth a[aria-busy=true]{opacity:.6;pointer-events:none}.ti-auth .ti-auth-lead{color:#0b0f14;background:#fff;box-shadow:0 10px 34px -10px #2196f3cc}.ti-auth .ti-auth-lead:hover{transform:translateY(-1px);box-shadow:0 14px 40px -10px #2196f3}.ti-auth-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ti-auth .ti-auth-other,.ti-auth .ti-auth-mail{color:#fff;background:#ffffff0f;font-size:14.5px;font-weight:550;box-shadow:inset 0 0 0 1px #ffffff1c}.ti-auth .ti-auth-other:hover,.ti-auth .ti-auth-mail:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.ti-auth svg{flex:none}.ti-auth-or{color:var(--ti-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-block:2px;font-size:12.5px;display:grid}.ti-auth-or:before,.ti-auth-or:after{content:"";background:var(--ti-line);height:1px}.ti-auth-legal{color:var(--ti-muted);text-align:center;margin-top:2px;font-size:12px;line-height:1.45}.ti-auth-legal a{min-height:0;font-size:inherit;color:var(--ti-soft);text-underline-offset:3px;font-weight:400;text-decoration:underline;display:inline}@keyframes ti-here{0%{box-shadow:0 0 0 3px var(--ti-sky), 0 0 140px #2196f3e6}}.ti-checks,.ti-who,.ti-faq,.ti-dates,.ti-clock,.ti-rules,.ti-demo,.ti-plans{max-width:calc(var(--ti-max) + 2 * var(--ti-pad));padding:clamp(84px, 11vw, 168px) var(--ti-pad) 0;margin-inline:auto}.ti-checks{gap:20px;display:grid}.ti-checks>ul{border-top:1px solid var(--ti-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:22px;display:grid}.ti-checks>ul>li{border-bottom:1px solid var(--ti-line);align-content:start;gap:10px;padding:28px 26px 30px 0;display:grid}.ti-checks>ul>li svg{color:var(--ti-sky);filter:drop-shadow(0 0 12px #2196f3b3)}.ti-checks h3,.ti-who h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:600}.ti-checks li p,.ti-who li p{color:var(--ti-soft);max-width:22em;font-size:15.5px;line-height:1.5}.ti-checks-note{color:var(--ti-muted);font-size:15px}.ti-checks-note a,.ti-faq a{color:var(--ti-sky);text-underline-offset:4px;text-decoration:underline}.ti-who>ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 44px;margin-top:34px;display:grid}.ti-who>ul>li{border-top:1px solid var(--ti-line);align-content:start;gap:8px;padding-block:24px;display:grid}.ti-faq dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 clamp(32px,6vw,96px);margin:34px 0 0;display:grid}.ti-faq dl>div{border-top:1px solid var(--ti-line);align-content:start;gap:10px;padding-block:24px;display:grid}.ti-faq dt{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:600}.ti-faq dd{color:var(--ti-soft);max-width:38em;margin:0;font-size:16px;line-height:1.6}.ti-dates ol{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0 44px;margin-top:38px;display:grid}.ti-dates li{border-top:2px solid var(--ti-sky);align-content:start;gap:8px;padding-block:26px;display:grid}.ti-dates li.ti-date-past{border-top-color:var(--ti-red)}.ti-dates li.ti-date-fine{border-top-color:var(--ti-line)}.ti-dates :is(time,strong){font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.05}.ti-dates .ti-date-past time{color:#ff6a4d}.ti-dates h3{font-size:19px;font-weight:600}.ti-dates p{color:var(--ti-soft);font-size:15.5px;line-height:1.5}.ti-clock{gap:30px;display:grid}.ti-clock ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.ti-clock ol:before{content:"";background:linear-gradient(90deg, var(--ti-red), var(--ti-sky) 55%, var(--ti-deep));height:2px;position:absolute;top:7px;left:0;right:0}.ti-clock li{gap:4px;padding-top:34px;display:grid;position:relative}.ti-clock li:before{content:"";background:var(--ti-ink);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 3px #fff,0 0 22px #2196f3e6}.ti-clock b{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(34px,5.4vw,84px);font-weight:600;line-height:1}.ti-clock li span{color:var(--ti-soft);font-size:16px}.ti-rules ul{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ti-rules li :is(a,span){color:#fff;background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:11px 16px;font-size:15px;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff17}.ti-rules li a:hover{box-shadow:inset 0 0 0 1px var(--ti-sky);background:#2196f329}.ti-rules li span{color:var(--ti-muted)}.ti-rules svg{color:var(--ti-sky)}.ti-demo{gap:14px;padding-bottom:clamp(70px,9vw,130px);display:grid}.ti-demo #contact-sales{margin-top:20px}.ti-plans{gap:14px;scroll-margin-top:40px;display:grid}.ti-plans>ul{margin-top:18px}.ti-plans-note a{color:var(--ti-sky);text-underline-offset:4px;text-decoration:underline}.ti-plans>ul{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.ti-plan{grid-row:span var(--ti-plan-rows);grid-template-rows:subgrid;background:linear-gradient(#fff0,#ffffff0b 190px);border-radius:22px;align-content:start;gap:10px;min-width:0;padding:0 20px 24px;display:grid;box-shadow:inset 0 -1px #ffffff12}.ti-plan-lead{background:linear-gradient(#2196f300,#2196f324 190px);box-shadow:inset 0 0 0 1px #3fb6f057,0 30px 90px -30px #2196f399}.ti-plan-bar{align-items:flex-end;height:190px;display:flex}.ti-plan-bar span{background:linear-gradient(#fff, var(--ti-sky) 22%, var(--ti-deep));border-radius:8px 8px 2px 2px;width:100%;min-height:4px;display:block;box-shadow:0 0 34px #2196f3a6}.ti-plan-fixes{font-family:var(--font-mono), monospace;color:var(--ti-sky);font-size:12.5px}.ti-plan .ti-plan-cta{white-space:normal;text-align:center;justify-content:center}.ti-plan h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:26px;font-weight:600}.ti-plan-price strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(30px,3vw,44px);font-weight:600}.ti-plan-price span{color:var(--ti-muted);font-size:14px}.ti-plan-who{color:var(--ti-soft);min-height:3em;font-size:14.5px;line-height:1.45}.ti-plan>ul{grid-row:span var(--ti-plan-features);grid-template-rows:subgrid;color:var(--ti-soft);gap:8px;margin-top:4px;font-size:14px;line-height:1.4;display:grid}.ti-plan>ul li{grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}.ti-plan>ul svg{color:var(--ti-sky);margin-top:2px}.ti-plan-cta{justify-self:stretch;min-width:0;margin-top:12px}.ti-plan-cta svg{flex-shrink:0}.ti-plans-note{max-width:60em;color:var(--ti-muted);margin-top:12px;font-size:14px;line-height:1.55}@media (max-width:1020px){.ti-menu{display:block}.ti-form{width:100%;max-width:460px}.ti-plans>ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch}.ti-plan-bar{height:110px}.ti-plan-who{min-height:0}}@media (max-width:720px){.ti-form{margin-top:26px;padding:22px 18px 16px}.ti-clock ol{grid-template-columns:1fr;gap:22px}.ti-clock ol:before{background:linear-gradient(180deg, var(--ti-red), var(--ti-sky) 55%, var(--ti-deep));width:2px;height:auto;inset:0 auto 0 7px}.ti-clock li{padding:0 0 0 36px}.ti .ti-h1-sub{margin-top:14px}}.ti-lede-lead{letter-spacing:-.012em;max-width:23em;font-size:clamp(20px,1.85vw,27px);line-height:1.36}.ti-lede-lead b{color:#fff;font-weight:600}.ti-phone-feed{display:none}@media (max-width:767px){.ti-phone-feed{min-height:100svh;display:block}.ti-hero .ti-poster,.ti-hero .ti-film,.ti-hero .ti-scrim,.ti-hero .ti-wire{display:none}.ti-hero{padding-top:36px}.ti-hero-body{margin-top:0}.ti-hero .ti-ticker,.ti>main>.ti-ticker,.ti-board{display:none}}.ti.ti-feed-card{background:#080e18e6;border-radius:18px;gap:10px;padding:16px;display:grid;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff14,0 0 80px -30px #2196f38c}.ti.ti-feed-card h2{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.2}.ti.ti-feed-card p{color:var(--ti-soft);margin:0;font-size:14px;line-height:1.45}.ti-auth-compact{gap:8px}.ti-auth-compact .ti-auth-legal{font-size:11.5px}
