.th{--tunnel: #05070d;--navy: #0a1628;--ink: #0a1628;--ink2: #334155;--muted: #5d6a77;--line: #dbe2ea;--pink: #f472b6;--cyan: #22d3ee;--gold: #fbbf24;--violet: #a78bfa;--green: #4ade80;--display: "Libre Franklin", ui-sans-serif, system-ui, sans-serif;--serif: "Libre Franklin", ui-sans-serif, system-ui, sans-serif;--led: "Doto", ui-monospace, monospace;--body: "Libre Franklin", ui-sans-serif, system-ui, sans-serif;--mono: "Libre Franklin", ui-sans-serif, system-ui, sans-serif;position:relative;overflow-x:clip;background:var(--tunnel);color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.th) *,:where(.th) *:before,:where(.th) *:after{box-sizing:border-box}:where(.th) img{display:block;max-width:100%}:where(.th) a{color:inherit;text-decoration:none}:where(.th) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.th) :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.th .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.th-wrap{width:min(1280px,calc(100% - 80px));margin:0 auto;position:relative}.th-i{width:20px;height:20px;flex:none}.th .rounded-3xl,.th .rounded-xl,.th .rounded-full{border-radius:0}.th-btn{display:inline-flex;align-items:center;gap:10px;height:60px;padding:0 28px;border-radius:0;font-family:var(--body);font-weight:700;font-size:18px;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}@media (hover: hover) and (pointer: fine){.th-btn:hover{transform:translateY(-1px)}}.th-btn-gold{background:var(--gold);color:var(--ink);box-shadow:inset 0 -3px #0000001f}.th-btn-glass{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff47;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.th-btn-ink{background:var(--ink);color:#fff;box-shadow:0 12px 30px #0a162840}.th-btn-line{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.th-nav{position:absolute;top:28px;left:50%;transform:translate(-50%);z-index:40;width:min(1280px,calc(100% - 40px))}.th-nav-bar{height:68px;border-radius:0;background:#0f172a8c;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff2e,0 20px 60px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;padding:0 12px 0 28px}.th-nav-logo{flex:none;display:inline-flex;align-items:center;min-height:44px}.th-nav-logo img{height:34px;width:auto}.th-nav-links{display:flex;gap:4px;margin-left:48px;flex:1}.th-nav-links>a,.th-nav-links>div>button{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border-radius:0;color:#cfd8e3;font-size:16px;font-weight:500}.th-nav-links>a:hover,.th-nav-links>div>button:hover,.th-nav-links>div>button[aria-expanded=true]{color:#fff;background:#ffffff0f}.th-nav-links .th-i{width:16px;height:16px;opacity:.7}.th-nav-drop{position:relative}.th-nav-panel{position:absolute;top:52px;left:0;min-width:300px;padding:10px;border-radius:0;background:#0a0f1cf0;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 70px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:2px}.th-nav-panel a{display:block;padding:10px 14px;border-radius:0;color:#fff}.th-nav-panel a:hover{background:#ffffff12}.th-nav-panel b{display:block;font-size:15px;font-weight:700}.th-nav-panel span{display:block;font-size:13px;color:#9fb0c4;margin-top:2px}.th-nav-right{display:flex;align-items:center;gap:8px}.th-nav-login{color:#cfd8e3;font-size:16px;font-weight:500;padding:0 16px;height:44px;white-space:nowrap}.th-nav-login:hover{color:#fff}.th-nav .th-btn{height:46px;font-size:16px;padding:0 20px}.th-nav-menu{display:none;width:44px;height:44px;border-radius:0;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.2);margin-left:6px}.th-mobile-panel{margin-top:10px;padding:14px;border-radius:0;background:#0a0f1cf5;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 70px #00000080;display:none;gap:2px}.th-mobile-panel a,.th-mobile-panel>button{display:block;width:100%;text-align:left;padding:12px 14px;border-radius:0;color:#fff;font-size:17px;font-weight:600}.th-mobile-panel .th-btn{display:flex;justify-content:center;text-align:center;margin-top:8px;width:100%}.th-footer{background:#05070d;color:#9fb0c4;padding:110px 0 50px;position:relative;overflow:hidden}.th-footer-big{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border-bottom:1px solid #1a2233;padding-bottom:60px}.th-footer-big p{margin:0;font-family:var(--display);font-weight:800;font-size:120px;line-height:.9;letter-spacing:-.03em;color:#fff}.th-footer-big img{height:40px;width:auto}.th-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 300px;gap:40px;margin-top:56px}.th-footer h4{margin:0 0 8px;font-family:var(--display);font-size:15px;font-weight:700;color:#fff}.th-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;font-size:16px}.th-footer ul a,.th-footer ul button{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding-top:8px;padding-bottom:8px}.th-footer ul a:hover,.th-footer ul button:hover{color:#fff}.th-footer ul button{text-align:left}.th-appstore{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 20px;border-radius:0;background:#fff;color:#0a1628;white-space:nowrap}.th-appstore b{font-size:17px;display:block;line-height:1.1}.th-appstore small{font-size:11px;display:block;font-weight:600}.th-footer-legal{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:70px;font-size:14px;color:#9fb0c4}.th-footer-legal a{display:inline-flex;align-items:center;min-height:44px}.th-footer-legal a:hover{color:#fff}.th-status{font-family:var(--display);font-weight:700;font-size:15px;color:var(--green);display:inline-flex;align-items:center;gap:10px}@media (max-width: 1240px){.th-nav-links{margin-left:24px}.th-nav-links>a,.th-nav-links>div>button{padding:0 12px}.th-nav-login{padding:0 10px}}@media (max-width: 1100px){.th-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.th-footer-cols>:last-child{grid-column:1 / -1}}@media (max-width: 1160px){.th-nav-links,.th-nav-login,.th-nav-right .th-btn-glass{display:none}.th-nav-right{margin-left:auto;gap:6px}.th-nav-menu{display:flex}.th-mobile-panel{display:grid}}@media (max-width: 760px){.th-wrap{width:calc(100% - 40px)}.th-btn{height:54px;font-size:17px;padding:0 24px}.th-nav{top:16px}.th-nav-bar{height:58px;padding:0 8px 0 18px}.th-nav-links,.th-nav-login,.th-nav-right .th-btn-glass{display:none}.th-nav-logo img{height:24px}.th-nav-right{margin-left:auto;gap:6px}.th-nav .th-btn{height:44px;font-size:14px;padding:0 14px}.th-nav-menu{display:flex}.th-footer-big{display:block}.th-footer-big p{font-size:64px}.th-footer-big img{margin-top:30px}.th-footer-legal{display:block}.th-footer-legal .th-status{display:flex;margin-top:10px}}@media (max-width: 420px){.th-nav-right .th-btn-gold{display:none}}@media (prefers-reduced-motion: reduce){.th-btn{transition:none}.th-btn:hover{transform:none}}
