.ts365.svelte-5pndmf,.ts365.svelte-5pndmf :where(.svelte-5pndmf),.ts365.svelte-5pndmf :where(.svelte-5pndmf):before,.ts365.svelte-5pndmf :where(.svelte-5pndmf):after{margin:0;padding:0;box-sizing:border-box}.ts365.svelte-5pndmf{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#020617;background:#000;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ts365.svelte-5pndmf img{max-width:100%;height:auto;display:block}.ts365.svelte-5pndmf a:where(.svelte-5pndmf){text-decoration:none;color:inherit}.ts365-container.svelte-5pndmf{max-width:1400px;margin:0 auto;padding:0 16px}@media (min-width: 768px){.ts365-container.svelte-5pndmf{padding:0 32px}}.ts365-text-gradient.svelte-5pndmf{background:linear-gradient(to right,#1cc98c,#24cbde,#57a9f7 40%,#bd52f9 71%,#ebb347);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ts365-btn-rainbow.svelte-5pndmf{display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:68px;overflow:hidden;background:linear-gradient(to right,#1cc98c,#24cbde,#57a9f7,#bd52f9,#ebb347,#fff845);cursor:pointer;border:none;font-family:inherit;transition:transform .2s}.ts365-btn-rainbow.svelte-5pndmf:hover{transform:translateY(-1px)}.ts365-btn-text.svelte-5pndmf{position:relative;z-index:2;font-weight:600;color:#fff;padding:14px 42px;font-size:18px;transition:color .3s;letter-spacing:-.02em;white-space:nowrap}.ts365-btn-fill.svelte-5pndmf{position:absolute;inset:2px;border-radius:66px;background:#000;transition:background-color .3s}.ts365-btn-rainbow.svelte-5pndmf:hover .ts365-btn-fill:where(.svelte-5pndmf){background:#fff}.ts365-btn-rainbow.svelte-5pndmf:hover .ts365-btn-text:where(.svelte-5pndmf){color:#000}.ts365-btn-sm.svelte-5pndmf .ts365-btn-text:where(.svelte-5pndmf){padding:10px 28px;font-size:16px}.ts365-header.svelte-5pndmf{position:fixed;top:0;left:0;right:0;z-index:50;padding:16px 0;background:#000000d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ts365-header.svelte-5pndmf .ts365-container:where(.svelte-5pndmf){display:flex;align-items:center;justify-content:space-between}.ts365-header-logo.svelte-5pndmf svg{height:33px;width:auto}.ts365-header-cta.svelte-5pndmf{display:none}@media (min-width: 768px){.ts365-header-cta.svelte-5pndmf{display:flex}}.ts365-hero.svelte-5pndmf{background:#000;color:#fff;padding:80px 0 48px;overflow:hidden}@media (min-width: 1024px){.ts365-hero.svelte-5pndmf{padding:96px 0 64px}}@media (max-width: 399px){.ts365-btn-text.svelte-5pndmf{padding:12px 24px;font-size:16px}}.ts365-hero-inner.svelte-5pndmf{display:flex;flex-direction:column;gap:40px}@media (min-width: 1024px){.ts365-hero-inner.svelte-5pndmf{flex-direction:row;align-items:center;gap:60px}}.ts365-hero-content.svelte-5pndmf{flex:1}.ts365-hero-badge.svelte-5pndmf{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.ts365-hero-badge-icon.svelte-5pndmf{width:48px;height:48px;border-radius:8px}.ts365-hero-badge-label.svelte-5pndmf{font-size:18px;font-weight:600;letter-spacing:-.02em}.ts365-hero.svelte-5pndmf h1:where(.svelte-5pndmf){font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-.03em;margin-bottom:24px}@media (min-width: 768px){.ts365-hero.svelte-5pndmf h1:where(.svelte-5pndmf){font-size:48px}}@media (min-width: 1024px){.ts365-hero.svelte-5pndmf h1:where(.svelte-5pndmf){font-size:56px;letter-spacing:-.04em}}.ts365-hero-question.svelte-5pndmf{font-size:20px;line-height:1.4;color:#fffffff2;margin-bottom:10px;letter-spacing:-.01em}.ts365-hero-copy.svelte-5pndmf{font-size:18px;line-height:1.45;color:#ffffffe6;margin-top:4px;margin-bottom:0;max-width:620px;letter-spacing:-.01em}@media (min-width: 1024px){.ts365-hero-question.svelte-5pndmf{font-size:22px}.ts365-hero-copy.svelte-5pndmf{font-size:20px}}.ts365-hero-cta-wrap.svelte-5pndmf{margin-top:32px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ts365-hero-fine-print.svelte-5pndmf{font-size:14px;color:#ffffff80;font-style:italic}.ts365-hero-image.svelte-5pndmf{flex:1;display:flex;justify-content:center}.ts365-hero-image.svelte-5pndmf img{max-width:500px;width:100%;border-radius:16px}@media (min-width: 1024px){.ts365-hero-image.svelte-5pndmf img{max-width:100%}}.ts365-apps-section.svelte-5pndmf{background:#fff;padding:64px 0;color:#020617}@media (min-width: 1024px){.ts365-apps-section.svelte-5pndmf{padding:100px 0}}.ts365-apps-section.svelte-5pndmf h2:where(.svelte-5pndmf){font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px}.ts365-apps-subtitle.svelte-5pndmf{font-size:18px;color:#475569;margin-bottom:48px;line-height:1.6}@media (min-width: 768px){.ts365-apps-section.svelte-5pndmf h2:where(.svelte-5pndmf){font-size:42px}}@media (min-width: 1024px){.ts365-apps-section.svelte-5pndmf h2:where(.svelte-5pndmf){font-size:56px;letter-spacing:-.04em}}.ts365-apps-grid.svelte-5pndmf{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:48px}@media (min-width: 768px){.ts365-apps-grid.svelte-5pndmf{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width: 1024px){.ts365-apps-grid.svelte-5pndmf{grid-template-columns:repeat(5,1fr);gap:20px}}.ts365-app-card.svelte-5pndmf{background:#000;color:#fff;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.ts365-app-card.svelte-5pndmf{border-radius:20px;padding:28px 24px}}.ts365-app-card-icon.svelte-5pndmf{width:40px;height:40px}.ts365-app-card-icon.svelte-5pndmf svg{width:40px;height:40px}.ts365-app-card-name.svelte-5pndmf{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ts365-app-card-desc.svelte-5pndmf{font-size:13px;line-height:1.5;color:#ffffffa6}.ts365-app-card-desc.svelte-5pndmf strong{color:#fff;font-weight:600}.ts365-apps-tagline.svelte-5pndmf{font-size:18px;color:#475569;text-align:center;margin-bottom:32px;line-height:1.6}.ts365-apps-cta.svelte-5pndmf{text-align:center}.ts365-built-for.svelte-5pndmf{background:#f4f4f8;padding:64px 0;text-align:center;--rainbow-conic: conic-gradient( from 0deg, #1cc98c 0%, #24cbde 20%, #57a9f7 40%, #bd52f9 60%, #ebb347 80%, #fff845 100% )}@media (min-width: 1024px){.ts365-built-for.svelte-5pndmf{padding:100px 0}}.ts365-built-for.svelte-5pndmf h2:where(.svelte-5pndmf){font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-.03em;margin-bottom:12px}@media (min-width: 768px){.ts365-built-for.svelte-5pndmf h2:where(.svelte-5pndmf){font-size:42px}}@media (min-width: 1024px){.ts365-built-for.svelte-5pndmf h2:where(.svelte-5pndmf){font-size:56px;letter-spacing:-.04em}}.ts365-built-for-sub.svelte-5pndmf{font-size:18px;color:#64748b;margin-bottom:40px}.ts365-built-for-orbit.svelte-5pndmf{display:none}.ts365-built-for-orbit-shell.svelte-5pndmf{position:relative;max-width:980px;height:520px;margin:0 auto 40px}.ts365-built-for-orbit-ring.svelte-5pndmf{position:absolute;left:50%;top:50%;width:380px;height:380px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(2,6,23,.12);overflow:hidden}.ts365-built-for-orbit-ring.svelte-5pndmf:before{content:"";position:absolute;inset:-2px;border-radius:999px;background:var(--rainbow-conic);opacity:.45;animation:svelte-5pndmf-ts365OrbitSpin 18s linear infinite}.ts365-built-for-orbit-ring.svelte-5pndmf:after{content:"";position:absolute;inset:10px;border-radius:999px;background:#f4f4f8;border:1px solid rgba(2,6,23,.08)}.ts365-built-for-orbit-center.svelte-5pndmf{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:999px;background:#fff;border:1px solid rgba(2,6,23,.1);box-shadow:0 18px 40px #0f172a14;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;z-index:2}.ts365-built-for-orbit-center.svelte-5pndmf svg{width:110px;height:auto;display:block}.ts365-built-for-node.svelte-5pndmf{position:absolute;z-index:3;left:50%;top:50%;width:220px;background:#fff;border:1px solid rgba(2,6,23,.08);border-radius:14px;padding:16px 18px;display:flex;align-items:flex-start;gap:10px;box-shadow:0 14px 32px #0f172a14;text-align:left;transform:translate(-50%,-50%) rotate(var(--a)) translate(196px) rotate(calc(-1 * var(--a)));animation:svelte-5pndmf-ts365OrbitNode 46s linear infinite}.ts365-built-for-node.svelte-5pndmf p:where(.svelte-5pndmf){font-size:15px;line-height:1.45;color:#1e293b}.ts365-dot.svelte-5pndmf{flex-shrink:0;width:24px;height:24px;border-radius:999px;background:#1cc98c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-top:1px}.ts365-built-for-node.node-1.svelte-5pndmf .ts365-dot:where(.svelte-5pndmf),.ts365-built-for-item.svelte-5pndmf:nth-child(1) .ts365-dot:where(.svelte-5pndmf){background:#1cc98c}.ts365-built-for-node.node-2.svelte-5pndmf .ts365-dot:where(.svelte-5pndmf),.ts365-built-for-item.svelte-5pndmf:nth-child(2) .ts365-dot:where(.svelte-5pndmf){background:#24cbde}.ts365-built-for-node.node-3.svelte-5pndmf .ts365-dot:where(.svelte-5pndmf),.ts365-built-for-item.svelte-5pndmf:nth-child(3) .ts365-dot:where(.svelte-5pndmf){background:#57a9f7}.ts365-built-for-node.node-4.svelte-5pndmf .ts365-dot:where(.svelte-5pndmf),.ts365-built-for-item.svelte-5pndmf:nth-child(4) .ts365-dot:where(.svelte-5pndmf){background:#bd52f9}.ts365-built-for-node.node-5.svelte-5pndmf .ts365-dot:where(.svelte-5pndmf),.ts365-built-for-item.svelte-5pndmf:nth-child(5) .ts365-dot:where(.svelte-5pndmf){background:#ebb347}.ts365-built-for-grid.svelte-5pndmf{display:grid;grid-template-columns:1fr;gap:12px;max-width:900px;margin:0 auto 40px;text-align:left}.ts365-built-for-item.svelte-5pndmf{display:flex;align-items:flex-start;gap:14px;background:#fff;border-radius:14px;padding:20px 24px}.ts365-built-for-item.svelte-5pndmf p:where(.svelte-5pndmf){font-size:16px;line-height:1.5;color:#1e293b}@media (min-width: 1024px){.ts365-built-for-orbit.svelte-5pndmf{display:block}.ts365-built-for-grid.svelte-5pndmf{display:none}}.ts365-built-for-tagline.svelte-5pndmf{font-size:18px;color:#475569;margin-bottom:32px;line-height:1.6}@keyframes svelte-5pndmf-ts365OrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-5pndmf-ts365OrbitNode{0%{transform:translate(-50%,-50%) rotate(var(--a)) translate(196px) rotate(calc(-1 * var(--a)))}to{transform:translate(-50%,-50%) rotate(calc(var(--a) + 360deg)) translate(196px) rotate(calc(-1 * (var(--a) + 360deg)))}}.ts365-cta-section.svelte-5pndmf{background:#000;color:#fff;padding:80px 0;text-align:center}@media (min-width: 1024px){.ts365-cta-section.svelte-5pndmf{padding:120px 0}}.ts365-cta-section.svelte-5pndmf h2:where(.svelte-5pndmf){font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-.03em;margin-bottom:32px}@media (min-width: 768px){.ts365-cta-section.svelte-5pndmf h2:where(.svelte-5pndmf){font-size:42px}}@media (min-width: 1024px){.ts365-cta-section.svelte-5pndmf h2:where(.svelte-5pndmf){font-size:56px;letter-spacing:-.04em}}.ts365-cta-fine-print.svelte-5pndmf{margin-top:20px;font-size:13px;color:#fff6;font-style:italic}.ts365-cta-sub.svelte-5pndmf{font-size:18px;line-height:1.5;color:#ffffffd9;margin-bottom:18px}.ts365-cta-underline.svelte-5pndmf{text-decoration:underline;text-underline-offset:2px}@keyframes svelte-5pndmf-ts365FadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ts365-hero-content.svelte-5pndmf{animation:svelte-5pndmf-ts365FadeInUp .8s ease-out both}.ts365-hero-image.svelte-5pndmf{animation:svelte-5pndmf-ts365FadeInUp .8s .2s ease-out both}.ts365-anim.svelte-5pndmf{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.ts365-anim.visible.svelte-5pndmf{opacity:1;transform:translateY(0)}.ts365-app-card.svelte-5pndmf{opacity:0;transform:translateY(16px);transition:opacity .5s ease-out,transform .5s ease-out,box-shadow .2s}.ts365-app-card.visible.svelte-5pndmf{opacity:1;transform:translateY(0)}.ts365-app-card.svelte-5pndmf:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}@media (prefers-reduced-motion: reduce){.ts365-anim.svelte-5pndmf,.ts365-app-card.svelte-5pndmf{opacity:1;transform:none;transition:none;animation:none}.ts365-built-for-orbit-ring.svelte-5pndmf:before,.ts365-built-for-node.svelte-5pndmf{animation:none}}
