#tin-go-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden;background-color:#0a0a0f;flex-direction:column;gap:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}:where(#tin-go-page *,#tin-go-page *:before,#tin-go-page *:after){box-sizing:border-box;margin:0;padding:0}.tgo-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.tgo-blob{position:absolute;border-radius:50%;filter:blur(100px);animation:tgoPulse 8s ease-in-out infinite;will-change:opacity}.tgo-blob-1{top:-20%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(19,237,208,.28) 0%,rgba(6,182,212,.14) 50%,transparent 100%);animation-duration:8s}.tgo-blob-2{top:20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(6,182,212,.22) 0%,rgba(59,130,246,.1) 50%,transparent 100%);animation-duration:11s;animation-delay:-3s}.tgo-blob-3{bottom:-10%;left:20%;width:700px;height:700px;background:radial-gradient(circle,rgba(20,184,166,.18) 0%,rgba(99,102,241,.08) 50%,transparent 100%);filter:blur(120px);animation-duration:14s;animation-delay:-6s}.tgo-blob-4{bottom:30%;right:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(19,237,208,.16) 0%,transparent 70%);filter:blur(80px);animation-duration:6s;animation-delay:-2s}@keyframes tgoPulse{0%,to{opacity:.7}50%{opacity:1}}.tgo-main{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%}.tgo-card-wrap{position:relative;z-index:10;width:100%;max-width:420px}.tgo-card-glow{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:28px;background:linear-gradient(135deg,#ffffff1a,#ffffff0a,#ffffff1a);filter:blur(4px);opacity:.6}.tgo-card{position:relative;border-radius:24px;background:#ffffff14;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a;overflow:hidden}.tgo-card:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.tgo-card-inner{padding:32px}.tgo-icon-wrap{display:flex;justify-content:center;margin-bottom:20px}.tgo-icon-ring{position:relative;width:84px;height:84px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 100%);padding:1px;box-shadow:0 4px 24px #13edd040}.tgo-icon-inner{width:100%;height:100%;border-radius:19px;overflow:hidden;background:linear-gradient(180deg,#00000026,#00000059);display:flex;align-items:center;justify-content:center;padding:14px}.tgo-icon-inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tgo-icon-shadow{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:56px;height:16px;background:#13edd02e;filter:blur(8px);border-radius:50%}.tgo-heading{text-align:center;margin-bottom:28px}.tgo-title{font-size:24px;font-weight:600;color:#fff;letter-spacing:-.02em;line-height:1.25;margin-bottom:8px}.tgo-sub{font-size:13px;color:#fff6;line-height:1.4}.tgo-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;border-radius:14px;background:#13edd0e0;color:#000;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;border:none;box-shadow:0 4px 16px #13edd061,inset 0 1px #ffffff40;transition:background .18s ease,box-shadow .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.tgo-btn:hover{background:#13edd0;box-shadow:0 6px 24px #13edd085,inset 0 1px #ffffff4d;transform:scale(1.02);color:#000;text-decoration:none}.tgo-btn:active{transform:scale(.98)}.tgo-btn svg.tgo-arrow{width:16px;height:16px;transition:transform .18s ease;flex-shrink:0}.tgo-btn:hover svg.tgo-arrow{transform:translate(2px)}.tgo-btn svg.tgo-browser-icon{width:20px;height:20px;flex-shrink:0}.tgo-trust{margin-top:14px;text-align:center;font-size:11px;color:#ffffff47;line-height:1.5}.tgo-footer{position:relative;z-index:10;margin-top:32px;text-align:center;font-size:11px;color:#fff3}.tgo-footer a{color:#ffffff4d;text-decoration:none}.tgo-footer a:hover{color:#ffffff8c}.tin-download-backdrop{position:fixed;z-index:100000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#141227ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tin-download-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 48px);padding:44px;overflow-y:auto;border:1px solid rgba(92,84,228,.16);border-radius:8px;background:#fff;box-shadow:0 24px 80px #14122747}.tin-download-close{position:absolute;top:18px;right:18px;display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid #dfddea;border-radius:50%;background:#fff;color:#292638;font-size:27px;line-height:1;cursor:pointer}.tin-download-close:hover,.tin-download-close:focus-visible{border-color:#5c54e4;color:#5c54e4}.tin-download-heading{padding-right:32px}.tin-download-eyebrow{display:block;margin-bottom:8px;color:#5c54e4;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.tin-download-heading h2{margin:0;color:#201e2d;font-size:30px;line-height:1.16;letter-spacing:0}.tin-download-heading p{margin:12px 0 28px;color:#666276;font-size:16px;line-height:1.5}.tin-download-options{display:grid;gap:12px}.tin-download-option{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid #e5e3ec;border-radius:8px;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tin-download-option:hover,.tin-download-option:focus-visible{border-color:#5c54e4;box-shadow:0 8px 24px #312b661f;transform:translateY(-2px)}.tin-download-option.is-recommended{border-color:#5c54e4;background:#f5f4ff}.tin-download-option-copy{display:grid;gap:7px;color:#666276;font-size:14px;line-height:1.4}.tin-download-option-labels{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tin-download-option-labels strong{color:#201e2d;font-size:18px}.tin-recommended-badge,.tin-new-badge{display:inline-flex;align-items:center;padding:5px 7px;border-radius:999px;font-size:10px;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.tin-recommended-badge{background:#5c54e4;color:#fff}.tin-new-badge{background:#dbf4b8;color:#29420b}@media screen and (max-width:560px){.tin-download-backdrop{align-items:end;padding:12px}.tin-download-dialog{width:100%;max-height:calc(100dvh - 24px);padding:34px 20px 20px;border-radius:8px 8px 0 0}.tin-download-heading h2{font-size:25px}.tin-download-option{min-height:0;align-items:flex-start;flex-direction:column;gap:16px;padding:18px}}@media(prefers-reduced-motion:reduce){.tin-download-option{transition:none}}.tin-store-badge{display:inline-flex;width:184px;height:56px;flex:0 0 auto;align-items:center;overflow:hidden;border-radius:7px;line-height:1}.tin-store-badge>img{display:block;width:100%;height:100%}.tin-download-nav-button,.tin-download-trigger{border:0;cursor:pointer}.tin-download-nav-button{width:100%;background:transparent;font:inherit;text-align:left}.tin-hero-downloads{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.tin-hero-new-badge{display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.tin-hero-download-option{position:relative;display:inline-block;line-height:0}.tin-hero-download-option>a{transition:transform .16s ease}.tin-hero-download-option>a:hover,.tin-hero-download-option>a:focus-visible{transform:translateY(-2px)}.tin-hero-new-badge{position:absolute;top:-10px;right:-10px;padding:5px 8px;background:#5c54e4;color:#fff;box-shadow:0 1px 3px #00000040}@media screen and (max-width:560px){.tin-hero-downloads{align-items:flex-start;flex-direction:column;gap:14px}}@media(prefers-reduced-motion:reduce){.tin-hero-download-option>a{transition:none}}#tin-setup-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px 64px;background:linear-gradient(160deg,#f5f4ff,#edfff9);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}:where(#tin-setup-page *,#tin-setup-page *:before,#tin-setup-page *:after){box-sizing:border-box;margin:0;padding:0}.tsd-card-wrap{width:100%;max-width:420px}.tsd-card{background:#fff;border-radius:20px;box-shadow:0 8px 40px #5c54e41a,0 1px 4px #0000000a;padding:40px 36px}.tsd-icon-wrap{display:flex;justify-content:center;margin-bottom:20px}.tsd-icon-img{width:72px;height:72px;border-radius:18px;-o-object-fit:contain;object-fit:contain;display:block;background:#0a0a0f;padding:14px}.tsd-progress-track{height:3px;border-radius:2px;background:#f0f0f8;margin-bottom:28px;overflow:hidden}.tsd-progress-bar{height:100%;border-radius:2px;background:linear-gradient(90deg,#a09ee8,#5c54e4);width:0%;transition:width 1.8s cubic-bezier(.4,0,.2,1)}.tsd-status{text-align:center;margin-bottom:24px;min-height:64px}.tsd-title.tsd-title-brand{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.15em;margin-bottom:6px}.tsd-title{font-size:22px;font-weight:700;color:#1a1a2e;letter-spacing:-.02em;line-height:1.25;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px}.tsd-spinner{display:inline-block;width:20px;height:20px;border:2.5px solid rgba(92,84,228,.15);border-top-color:#5c54e4;border-radius:50%;animation:tsdSpin .75s linear infinite;flex-shrink:0}@keyframes tsdSpin{to{transform:rotate(360deg)}}.tsd-sub{font-size:14px;color:#7a7a9a;line-height:1.5}.tsd-close-note{border-radius:12px;background:#f8f7ff;border:1px solid rgba(92,84,228,.1);padding:14px 16px;opacity:0;transform:translateY(6px);transition:opacity .35s ease .1s,transform .35s ease .1s}.tsd-close-note.visible{opacity:1;transform:translateY(0)}.tsd-close-note-inner{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#9090b0;line-height:1.55}.tsd-close-note-inner svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:#a09ee8}.tsd-footer{margin-top:24px;text-align:center;font-size:11px;color:#b0b0c8}.tsd-footer a{color:#a09ee8;text-decoration:none}.tsd-footer a:hover{text-decoration:underline}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
