.landing.ts-hub{justify-content:center;padding:56px 24px 96px;display:flex}.landing .ts-column{flex-direction:column;gap:40px;width:min(976px,100%);display:flex}.landing .ts-top{flex-direction:column;gap:16px;display:flex}.landing.ts-hub h1{font-family:"Malibu Display", var(--font-body);letter-spacing:.01em;align-items:center;gap:12px;margin:0 0 8px;font-size:36px;font-weight:700;line-height:42px;display:flex}.landing .ts-live{background:var(--statusGood);border-radius:50%;flex:none;width:10px;height:10px}.landing .ts-search{position:relative}.landing .ts-search .wf-field{height:68px;padding-left:24px}.landing .ts-search .wf-field input{letter-spacing:-.45px;font-size:20px;line-height:25px}.landing .ts-matches{z-index:30;background:var(--backgroundSecondary);border-radius:24px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 48px #00000080}.landing .ts-matches[hidden]{display:none}.landing .ts-matches li{letter-spacing:-.43px;cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-size:17px;display:flex}.landing .ts-matches li[aria-selected=true]{background:var(--backgroundTertiary)}.landing .ts-matches li>span:not(.fi){white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--textSecondary);flex:1;overflow:hidden}.landing .ts-matches li[aria-selected=true]>span:not(.fi){color:var(--textPrimary)}.landing .ts-matches li b{font-variant-numeric:tabular-nums;font-weight:600}.landing .ts-matches .fi,.landing .ts-matches li>i{border-radius:3px;flex:none;width:20px;line-height:15px}.landing .ts-regions{scrollbar-width:none;gap:4px;margin:-4px -10px 0;display:flex;overflow-x:auto}.landing .ts-regions::-webkit-scrollbar{display:none}.landing .ts-regions button{height:44px;font:400 15px/20px var(--font-body);letter-spacing:-.23px;color:var(--textTertiary);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 10px}.landing .ts-regions button:hover{color:var(--textSecondary)}.landing .ts-regions [aria-pressed=true]{color:var(--textPrimary);font-weight:600}.landing .ts-board{flex-direction:column;gap:32px;display:flex}.landing .ts-region{flex-direction:column;display:flex}.landing .ts-region h2{letter-spacing:-.43px;margin:0 0 8px;font-size:17px;font-weight:600;line-height:22px}.landing .ts-region h2 small{color:var(--textTertiary);font-size:17px;font-weight:400}.landing .ts-region h2.near{color:var(--actionPrimary)}.landing .ts-rest[hidden]{display:none}.landing .ts-row{border-top:1px solid var(--border);letter-spacing:-.43px;align-items:center;gap:12px;min-height:52px;font-size:17px;line-height:22px;display:flex}.landing .ts-rows{border-bottom:1px solid var(--border)}.landing .ts-row .fi,.landing .ts-flag-blank{border-radius:3px;flex:none;width:20px;line-height:15px}.landing .ts-code{flex:none;width:44px;font-weight:600}.landing .ts-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--textSecondary);flex:auto;overflow:hidden}.landing .ts-row:hover .ts-name{color:var(--textPrimary)}.landing .ts-tag{color:var(--textTertiary);flex:none;font-size:13px;font-weight:600;line-height:18px}.landing .ts-tag.warn{color:var(--tsa-tight)}.landing .ts-tag.critical{color:var(--tsa-dangerous)}.landing .ts-wait{text-align:end;letter-spacing:-.45px;font-variant-numeric:tabular-nums;flex:none;min-width:64px;font-size:20px;font-weight:600;line-height:25px}.landing .ts-wait small{letter-spacing:-.23px;color:var(--textTertiary);font-size:15px;font-weight:400}.landing .ts-wait.quiet{letter-spacing:-.23px;color:var(--textTertiary);font-size:15px}.landing .ts-wait.none{color:var(--textTertiary);font-weight:400}.landing .ts-more{min-height:44px;font:400 17px/22px var(--font-body);letter-spacing:-.43px;color:var(--actionPrimary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.landing .ts-more:hover{color:var(--textPrimary)}.landing .ts-count,.landing .ts-empty{color:var(--textTertiary);margin:0;font-size:13px;line-height:18px}.landing .ts-empty{text-align:center;padding:48px 0;font-size:17px}.landing .ts-own,.landing .ts-prose{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:32px;display:flex}.landing .ts-own h2,.landing .ts-prose h2{letter-spacing:.35px;margin:0;font-size:22px;font-weight:600;line-height:28px}.landing .ts-prose h2+*{margin-top:0}.landing .ts-prose>h2:not(:first-child){margin-top:20px}.landing .ts-own p,.landing .ts-prose p,.landing .ts-prose li{letter-spacing:-.43px;color:var(--textSecondary);margin:0;font-size:17px;line-height:24px}.landing .ts-own p:first-of-type{color:var(--textPrimary)}.landing .ts-own .ts-price{letter-spacing:0;color:var(--textTertiary);font-size:13px;line-height:18px}.landing .ts-prose ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.landing .ts-prose strong{color:var(--textPrimary);font-weight:600}.landing .ts-prose a{color:var(--textPrimary);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.landing .ts-prose a:hover{text-decoration-color:currentColor}@media (max-width:640px){.landing.ts-hub{padding:28px 16px 64px}.landing .ts-column{gap:32px}.landing.ts-hub h1{margin-bottom:4px;font-size:28px;line-height:34px}.landing .ts-search .wf-field{height:60px;padding-left:20px}.landing .ts-search .wf-field input{letter-spacing:-.43px;font-size:17px}.landing .ts-regions{margin:-4px -16px 0;padding:0 6px}.landing .ts-row{letter-spacing:-.23px;gap:10px;font-size:15px}.landing .ts-code{width:38px}.landing .ts-wait{letter-spacing:-.43px;min-width:56px;font-size:17px}.landing .ts-wait small{font-size:13px}}.landing .ts-own p,.landing .ts-prose p,.landing .ts-prose ul{max-width:720px}.landing .ts-column{width:min(720px,100%)}.landing .ts-top{align-items:stretch;gap:14px;padding:40px 0 16px}.landing.ts-hub h1{text-align:center;justify-content:center;margin:0}.landing .ts-search .wf-field{border-radius:38px;height:76px;padding:0 10px 0 28px}.landing .ts-search .wf-field>svg:first-child{display:none}.landing .ts-search .wf-field input{letter-spacing:-.4px;font-size:26px;font-weight:600;line-height:32px}.landing .ts-go{background:var(--actionPrimary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.landing .ts-regions{flex-wrap:nowrap;justify-content:center;gap:0;margin:-6px -40px 0;overflow:visible}.landing .ts-regions button{padding:0 9px}.landing .ts-region h2{text-align:center;margin-bottom:12px}@media (max-width:640px){.landing .ts-top{padding:12px 0 8px}.landing .ts-search .wf-field{border-radius:32px;height:64px;padding:0 8px 0 22px}.landing .ts-search .wf-field input{letter-spacing:-.43px;font-size:17px;line-height:22px}.landing .ts-go{width:48px;height:48px}.landing .ts-regions{flex-wrap:nowrap;justify-content:flex-start;margin:-6px -16px 0;padding:0 6px;overflow-x:auto}}.landing .ts-rows{background:var(--backgroundSecondary);border-bottom:0;border-radius:24px;padding:4px 20px}.landing .ts-rows>.ts-row:first-child{border-top-color:#0000}.landing .ts-rest>.ts-row:first-child{border-top:1px solid var(--border)}.landing .ts-more{align-self:center;margin-top:4px}@media (max-width:640px){.landing.ts-hub h1{font-size:26px;line-height:32px}.landing .ts-rows{border-radius:20px;padding:2px 16px}.landing .ts-go{display:none}.landing .ts-search .wf-field>svg:first-child{display:block}.landing .ts-search .wf-field{padding-left:20px}.landing .ts-search .wf-field input{letter-spacing:-.3px;font-size:16px}.landing .ts-row{grid-template-columns:20px auto minmax(0,1fr) auto;grid-template-areas:"flag code tags wait""flag name name wait";align-items:center;gap:0 12px;min-height:60px;padding:9px 0;display:grid}.landing .ts-row .fi,.landing .ts-row .ts-flag-blank{grid-area:flag}.landing .ts-code{letter-spacing:-.43px;grid-area:code;width:auto;font-size:17px;line-height:22px}.landing .ts-name{letter-spacing:-.23px;grid-area:name;font-size:15px;line-height:20px}.landing .ts-tag{grid-area:tags;justify-self:start}.landing .ts-wait{grid-area:wait}.landing .ts-regions{gap:2px;margin:-6px -16px 0;padding:0 32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.landing .ts-regions button:first-child{padding-left:0}.landing .ts-search .wf-field{border-radius:24px;gap:10px;height:48px;padding:0 14px 0 16px}.landing .ts-search .wf-field input{letter-spacing:-.45px}}.landing .ts-own{background:var(--backgroundSecondary);border:0;border-radius:24px;padding:24px}.landing .ts-own h2{font-size:22px;line-height:28px}.landing .ts-tips{flex-direction:column;gap:12px;display:flex}.landing .ts-tips h2{letter-spacing:.35px;margin:0;font-size:22px;font-weight:600;line-height:28px}.landing .ts-tips ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing .ts-tips li{background:var(--backgroundSecondary);border-radius:20px;flex-direction:column;gap:6px;padding:20px;display:flex}.landing .ts-tips strong{letter-spacing:-.43px;font-size:17px;font-weight:600;line-height:22px}.landing .ts-tips p{letter-spacing:-.23px;color:var(--textSecondary);margin:0;font-size:15px;line-height:20px}.landing .ts-prose{gap:8px;padding-top:24px}.landing .ts-prose h2{letter-spacing:-.23px;color:var(--textSecondary);font-size:15px;line-height:20px}.landing .ts-prose p{letter-spacing:0;color:var(--textTertiary);font-size:13px;line-height:18px}@media (max-width:640px){.landing .ts-tips ul{grid-template-columns:minmax(0,1fr);gap:8px}.landing .ts-own{border-radius:20px;padding:20px}}
