@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--primary: #2563EB;--primary-hover: #1D4ED8;--primary-dark: #3730A3;--primary-light: #3B82F6;--primary-tint: #EFF6FF;--bg-app: #F8FAFC;--surface: #FFFFFF;--surface-2: #F1F5F9;--surface-3: #E2E8F0;--text: #0F172A;--text-2: #475569;--text-3: #94A3B8;--border: #E2E8F0;--border-light: #F1F5F9;--glass-base: #F8FAFC;--glass-surface: #FFFFFF;--glass-surface-solid: #FFFFFF;--glass-elevated: #FFFFFF;--glass-border: #E2E8F0;--glass-border-subtle: #F1F5F9;--glass-specular: rgba(255, 255, 255, 1);--glass-specular-edge: transparent;--glass-blur-xs: none;--glass-blur-sm: none;--glass-blur-md: none;--glass-blur-lg: none;--glass-shadow: 0 1px 3px 0 rgba(15, 23, 42, .05), 0 1px 2px -1px rgba(15, 23, 42, .04);--glass-shadow-elevated: 0 4px 6px -1px rgba(15, 23, 42, .07), 0 2px 4px -2px rgba(15, 23, 42, .04);--glass-shadow-hover: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -4px rgba(15, 23, 42, .03);--glass-glow: none;--glass-tint: transparent;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--shadow-card: var(--glass-shadow);--shadow-elevated: var(--glass-shadow-elevated)}html.dark,body.dark,.dark{--bg-app: #0B0F19;--surface: #111827;--surface-2: #1F2937;--surface-3: #1E293B;--text: #F8FAFC;--text-2: #CBD5E1;--text-3: #94A3B8;--border: rgba(255, 255, 255, .12);--border-light: rgba(255, 255, 255, .07);--primary: #60A5FA;--primary-hover: #93C5FD;--primary-dark: #3B82F6;--primary-light: #93C5FD;--primary-tint: rgba(59, 130, 246, .18);--glass-base: #0B0F19;--glass-surface: #111827;--glass-surface-solid: #111827;--glass-elevated: #1F2937;--glass-border: rgba(255, 255, 255, .12);--glass-border-subtle: rgba(255, 255, 255, .08);--glass-specular: rgba(255, 255, 255, .08);--glass-specular-edge: transparent;--glass-shadow: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px -1px rgba(0, 0, 0, .3);--glass-shadow-elevated: 0 4px 12px -2px rgba(0, 0, 0, .5);--glass-shadow-hover: 0 8px 20px -3px rgba(0, 0, 0, .6);--glass-glow: none;--glass-tint: transparent;--shadow-card: var(--glass-shadow);--shadow-elevated: var(--glass-shadow-elevated)}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:var(--font-sans);width:100%;min-height:100%;box-sizing:border-box;overflow-x:clip}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation;color:var(--text);background:var(--bg-app);width:100%;min-height:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:clip;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}button,a,nav,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#root{min-height:100%;width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}@media (min-width: 900px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}}@media (max-width: 899px){::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}}.no-scrollbar,.tai-scroll-row,.tai-pills-row,.tai-tabs{scrollbar-width:none!important;-ms-overflow-style:none!important}.no-scrollbar::-webkit-scrollbar,.tai-scroll-row::-webkit-scrollbar,.tai-pills-row::-webkit-scrollbar,.tai-tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ambient-mesh-glow{background-image:none;animation:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fluidEntrance{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fluidDropdown{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.ta-spin,.tai-spin,.invite-spin,.mfa-spin{display:inline-flex;animation:spin .85s linear infinite}@keyframes popIn{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.anim-pop{animation:popIn .18s cubic-bezier(.16,1,.3,1) both}.anim-fluid-entrance{animation:fluidEntrance .32s cubic-bezier(.16,1,.3,1) both}.anim-dropdown{animation:fluidDropdown .2s cubic-bezier(.16,1,.3,1) both}.anim-stagger-1{animation:fluidEntrance .3s cubic-bezier(.16,1,.3,1) .04s both}.anim-stagger-2{animation:fluidEntrance .34s cubic-bezier(.16,1,.3,1) .08s both}.anim-stagger-3{animation:fluidEntrance .38s cubic-bezier(.16,1,.3,1) .12s both}.anim-stagger-4{animation:fluidEntrance .42s cubic-bezier(.16,1,.3,1) .16s both}.tai-card,.ta-card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-card);transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);position:relative}.tai.dark .tai-card,.ta.dark .ta-card,html.dark .tai-card,html.dark .ta-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card)}.tai-card-hover:hover,.ta-card-hover:hover{border-color:#3b82f666;box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.tai-btn,.ta-btn{border-radius:var(--radius-md);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:1px solid transparent;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),filter .16s cubic-bezier(.16,1,.3,1);font-family:inherit;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.tai-btn:active,.ta-btn:active{transform:translateY(1px) scale(.975)}.tai-btn svg,.ta-btn svg,.action-btn-primary svg,.action-btn-outline svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.tai-btn:hover svg:last-child,.ta-btn:hover svg:last-child,.action-btn-primary:hover svg:last-child,.action-btn-outline:hover svg:last-child{transform:translate(3px)}.tai-btn-primary,.ta-btn-primary,.action-btn-primary{background:#2563eb!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:inset 0 1px #ffffff52,0 4px 14px -2px #2563eb66!important}.tai-btn-primary:hover,.ta-btn-primary:hover,.action-btn-primary:hover{background:#1d4ed8!important;box-shadow:inset 0 1px #ffffff73,0 6px 20px -2px #2563eb80!important;transform:translateY(-1.5px);filter:none}.tai-btn-primary:active,.ta-btn-primary:active,.action-btn-primary:active{background:#3730a3!important;transform:translateY(1px) scale(.975);box-shadow:inset 0 1px #00000026,0 2px 6px #2563eb4d!important}.tai-btn-outline,.ta-btn-outline,.tai-btn-secondary,.ta-btn-secondary,.action-btn-outline{background:var(--glass-surface)!important;backdrop-filter:var(--glass-blur-sm)!important;-webkit-backdrop-filter:var(--glass-blur-sm)!important;border:1px solid var(--glass-border)!important;color:var(--text)!important;box-shadow:var(--glass-shadow)!important}.tai-btn-outline:hover,.ta-btn-outline:hover,.tai-btn-secondary:hover,.ta-btn-secondary:hover,.action-btn-outline:hover{background:var(--glass-elevated)!important;border-color:#3b82f673!important;box-shadow:var(--glass-shadow-hover)!important;transform:translateY(-1.5px);color:var(--primary)!important}.tai-btn-ghost,.ta-btn-ghost{background:var(--glass-surface);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border);color:var(--primary);box-shadow:inset 0 1px 0 var(--glass-specular);font-weight:700}.tai-btn-ghost:hover,.ta-btn-ghost:hover{background:var(--glass-elevated);border-color:#3b82f659;color:var(--primary-light);transform:translateY(-1px)}.dark .tai-btn-ghost,.dark .ta-btn-ghost,html.dark .tai-btn-ghost,html.dark .ta-btn-ghost{color:#93c5fd!important;background:#3b82f61f!important;border-color:#3b82f647!important}.dark .tai-btn-ghost:hover,.dark .ta-btn-ghost:hover,html.dark .tai-btn-ghost:hover,html.dark .ta-btn-ghost:hover{color:#fff!important;background:#3b82f640!important;border-color:#3b82f673!important}.dark .tai-btn-outline,.dark .ta-btn-outline,html.dark .tai-btn-outline,html.dark .ta-btn-outline{color:#f8fafc!important;background:#ffffff0d!important;border-color:#ffffff1f!important}.dark .tai-btn-outline:hover,.dark .ta-btn-outline:hover,html.dark .tai-btn-outline:hover,html.dark .ta-btn-outline:hover{color:#fff!important;background:#ffffff1a!important;border-color:#60a5fa73!important}.tai-iconbtn,.ta-iconbtn{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-surface);backdrop-filter:var(--glass-blur-xs);-webkit-backdrop-filter:var(--glass-blur-xs);transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tai-iconbtn:hover,.ta-iconbtn:hover{background:var(--glass-elevated);border-color:#3b82f673;box-shadow:var(--glass-shadow-hover);transform:translateY(-1px) scale(1.04)}.tai-iconbtn:active,.ta-iconbtn:active{transform:scale(.94)}.tai-pill,.ta-pill{border-radius:var(--radius-sm);transition:all .16s cubic-bezier(.16,1,.3,1)}.tai-tabs,.ta-tabs{background:var(--glass-surface);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:3px;display:inline-flex;gap:3px;box-shadow:inset 0 1px 2px #0000000d}.tai-tab-active,.ta-tab-active{background:var(--glass-elevated)!important;color:var(--primary)!important;box-shadow:var(--glass-shadow),0 2px 8px #2563eb1f!important;border:1px solid var(--glass-border)!important;transition:all .2s cubic-bezier(.16,1,.3,1)}.lp-nav-link{font-size:13.5px;font-weight:600;color:#475569;cursor:pointer;padding:6px 12px;border-radius:8px;transition:all .18s cubic-bezier(.16,1,.3,1);position:relative;display:inline-flex;align-items:center}.lp-nav-link:hover{color:#2563eb;background:#eef2ffb3;box-shadow:inset 0 1px #ffffffe6}.tai-input,.ta-input,.auth-input{transition:all .18s cubic-bezier(.16,1,.3,1)}.tai-input:focus,.ta-input:focus,.auth-input:focus{border-color:#3b82f6a6!important;box-shadow:0 0 0 3px #3b82f62e,inset 0 1px 0 var(--glass-specular)!important;outline:none}.rotator-chevron{transition:transform .22s cubic-bezier(.16,1,.3,1)}.rotator-chevron-open{transform:rotate(180deg)}.rotator-plus{transition:transform .24s cubic-bezier(.16,1,.3,1)}.rotator-plus-open{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ambient-mesh-glow{animation:none!important}}html.tai-font-small{zoom:.92}html.tai-font-large{zoom:1.12}html.tai-reduced-motion *,html.tai-reduced-motion *:before,html.tai-reduced-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html.tai-high-contrast .tai,html.tai-high-contrast .ta{--border: #000000;--text-2: #000000;--text-3: #1a1a1a;--surface-2: #E2E2E2}html.tai-high-contrast .tai-card,html.tai-high-contrast .ta-card{border-width:2px}.tai-hero-card,.ta-hero-banner,.tai-hero-dark,.ta-hero-dark,.tai-card-dark,.ta-card-dark,.bg-dark{background:#0f172a!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #fff3,0 12px 32px -4px #0f172a73!important;border-radius:14px;position:relative;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tai-hero-card h1,.ta-hero-banner h1,.tai-hero-dark h1,.ta-hero-dark h1,.tai-card-dark h1,.ta-card-dark h1,.tai-hero-card h2,.ta-hero-banner h2,.tai-hero-dark h2,.ta-hero-dark h2,.tai-card-dark h2,.ta-card-dark h2,.tai-hero-card h3,.ta-hero-banner h3,.tai-hero-dark h3,.ta-hero-dark h3,.tai-card-dark h3,.ta-card-dark h3,.tai-hero-card h4,.ta-hero-banner h4,.tai-hero-dark h4,.ta-hero-dark h4,.tai-card-dark h4,.ta-card-dark h4,.tai-hero-card .tai-hero-title,.ta-hero-banner .ta-hero-title,.tai-hero-card .ta-hero-title,.ta-hero-banner .tai-hero-title,.tai-hero-dark .tai-hero-title,.ta-hero-dark .ta-hero-title,.tai-hero-dark .ta-title,.ta-hero-dark .ta-title{color:#fff!important}.tai-hero-card p,.ta-hero-banner p,.tai-hero-dark p,.ta-hero-dark p,.tai-card-dark p,.ta-card-dark p,.tai-hero-card span,.ta-hero-banner span,.tai-hero-dark span,.ta-hero-dark span,.tai-card-dark span,.ta-card-dark span,.tai-hero-card div,.ta-hero-banner div,.tai-hero-dark div,.ta-hero-dark div,.tai-card-dark div,.ta-card-dark div,.tai-hero-card .tai-hero-desc,.ta-hero-banner .tai-hero-desc,.tai-hero-card .ta-hero-desc,.ta-hero-banner .ta-hero-desc,.tai-hero-dark .tai-hero-desc,.ta-hero-dark .ta-hero-desc,.tai-hero-dark .ta-subtitle,.ta-hero-dark .ta-subtitle{color:#ffffffeb!important}.tai-hero-card .tai-hero-subcard,.ta-hero-banner .tai-hero-subcard,.tai-hero-dark .tai-hero-subcard,.ta-hero-dark .tai-hero-subcard,.tai-hero-dark .ta-hero-subcard,.ta-hero-dark .ta-hero-subcard,.tai-card-dark .tai-subcard,.ta-card-dark .ta-subcard{background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.tai-hero-dark .tai-hero-subcard div:first-child,.ta-hero-dark .tai-hero-subcard div:first-child,.tai-hero-dark .ta-hero-subcard div:first-child,.ta-hero-dark .ta-hero-subcard div:first-child{color:#ffffffd9!important}.tai-community-hero-card{background:linear-gradient(135deg,#2563eb0d,#6366f10a,#fff)!important;border:1px solid rgba(37,99,235,.16)!important;box-shadow:0 4px 16px -2px #2563eb14,0 1px 3px #00000008!important;color:var(--text)!important}.tai-community-hero-card .tai-community-hero-title{color:var(--text)!important}.tai-community-hero-card .tai-community-hero-desc{color:var(--text-2)!important}.dark .tai-community-hero-card,html.dark .tai-community-hero-card{background:linear-gradient(135deg,#1e293be6,#0f172af2)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 24px #00000059!important}.dark .tai-community-hero-card .tai-community-hero-title,html.dark .tai-community-hero-card .tai-community-hero-title{color:#fff!important}.dark .tai-community-hero-card .tai-community-hero-desc,html.dark .tai-community-hero-card .tai-community-hero-desc{color:#cbd5e1!important}.tai-glow-purple,.tai-glow-amber,.tai-glow-emerald,.tai-glow-cyan,.tai-glow-violet,.tai-glow-rose,.tai-glow-cobalt,.tai-glow-magenta{display:none!important}.dark .tai-hero-card,.dark .ta-hero-banner,.dark .tai-hero-dark,.dark .ta-hero-dark,html.dark .tai-hero-card,html.dark .ta-hero-banner,html.dark .tai-hero-dark,html.dark .ta-hero-dark{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border)!important;box-shadow:inset 0 1px 0 var(--glass-specular),0 10px 30px -10px #0000008c!important}.dark .tai-hero-card h1,.dark .ta-hero-banner h1,.dark .tai-hero-dark h1,.dark .ta-hero-dark h1,html.dark .tai-hero-card h1,html.dark .ta-hero-banner h1,html.dark .tai-hero-dark h1,html.dark .ta-hero-dark h1,.dark .tai-hero-card .tai-hero-title,.dark .ta-hero-banner .tai-hero-title,.dark .tai-hero-dark .tai-hero-title,.dark .ta-hero-dark .tai-hero-title,html.dark .tai-hero-card .tai-hero-title,html.dark .ta-hero-banner .tai-hero-title,html.dark .tai-hero-dark .tai-hero-title,html.dark .ta-hero-dark .tai-hero-title{color:var(--text)!important}.dark .tai-hero-card p,.dark .ta-hero-banner p,.dark .tai-hero-dark p,.dark .ta-hero-dark p,html.dark .tai-hero-card p,html.dark .ta-hero-banner p,html.dark .tai-hero-dark p,html.dark .ta-hero-dark p,.dark .tai-hero-card .tai-hero-desc,.dark .ta-hero-banner .tai-hero-desc,.dark .tai-hero-dark .tai-hero-desc,.dark .ta-hero-dark .tai-hero-desc,html.dark .tai-hero-card .tai-hero-desc,html.dark .ta-hero-banner .tai-hero-desc,html.dark .tai-hero-dark .tai-hero-desc,html.dark .ta-hero-dark .tai-hero-desc{color:var(--text-2)!important}.dark .tai-hero-card .tai-hero-subcard,.dark .ta-hero-banner .tai-hero-subcard,.dark .tai-hero-dark .tai-hero-subcard,.dark .ta-hero-dark .tai-hero-subcard,html.dark .tai-hero-card .tai-hero-subcard,html.dark .ta-hero-banner .tai-hero-subcard,html.dark .tai-hero-dark .tai-hero-subcard,html.dark .ta-hero-dark .tai-hero-subcard{background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--text)!important}.tai-video-glass-bar{background:#0f172aeb!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border-top:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px #ffffff26,0 8px 24px #00000080!important;padding:10px 14px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:100%}@media (max-width: 640px){.tai-video-glass-bar{padding:8px 10px!important;gap:6px!important}.tai-video-glass-bar .tai-video-timestamp{font-size:10.5px!important;padding:3px 6px!important;margin-left:2px!important}.tai-video-control-pill{padding:4px 8px!important;font-size:11px!important}}.tai-video-control-pill{background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:inset 0 1px #ffffff29,0 2px 6px #00000040!important;border-radius:8px;transition:all .18s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.tai-video-control-pill:hover{background:#ffffff26!important;border-color:#ffffff47!important;transform:translateY(-1px)}.tai-video-control-pill.active{background:var(--primary, #2563EB)!important;border-color:#ffffff4d!important;color:#fff!important;box-shadow:inset 0 1px #ffffff59,0 4px 12px #2563eb66!important}.tai-video-glass-dropdown{background:#121829f5!important;backdrop-filter:blur(20px) saturate(190%)!important;-webkit-backdrop-filter:blur(20px) saturate(190%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 16px 40px #000000b3,inset 0 1px #ffffff38!important;border-radius:10px}.tai-video-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:100vw!important;max-height:100vh!important;max-height:100dvh!important;z-index:99999!important;border-radius:0!important;border:none!important;margin:0!important;background:#000!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important}.tai-video-fullscreen .tai-video-viewport{flex:1 1 auto!important;width:100%!important;height:100%!important;max-height:100%!important;padding-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000!important}.tai-video-fullscreen .tai-video-viewport video,.tai-video-fullscreen .tai-video-viewport iframe{position:relative!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important}.tai-video-fullscreen .tai-video-glass-bar{border-radius:0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;position:relative!important;z-index:100!important}html,body{max-width:100vw;overflow-x:clip;text-rendering:optimizeLegibility}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;max-width:100vw;overflow-x:clip}@media (min-width: 1440px){.ta-content,.tai-content,.tai-body{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width: 769px) and (max-width: 1024px){.ta-content,.tai-content,.tai-body{padding:18px 16px!important}.ta-grid-4,.tai-grid4,.ta-grid-3,.tai-grid3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){html,body,#root,.tai-app,.tai-body,.tai-desktop-shell,.ta-shell,.ta-main{max-width:100vw!important;overflow-x:clip!important;width:100%!important}h1,h2,h3,h4,h5,h6,.tai-hero-title,.ta-hero-title,.tai-h1,.ta-h1,.tai-title-sm,.ta-title-sm,.tai-title,.ta-title{overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;line-height:1.3!important}p,.tai-hero-desc,.ta-hero-desc,.tai-body-text,.ta-body-text,.tai-sub,.ta-sub{overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.45!important}.tai-card,.ta-card,.tai-card-hover,.ta-card-hover{padding:14px 12px!important;border-radius:10px!important;max-width:100%!important;box-sizing:border-box!important}.tai-grid2,.ta-grid2,.tai-grid3,.ta-grid3,.tai-grid4,.ta-grid4,.ta-grid-4,.ta-grid-3,.ta-grid-2,.ta-grid-5{grid-template-columns:1fr!important;gap:12px!important}.tai-row.tai-between,.ta-row.ta-between{min-width:0!important}.tai-hero-card,.ta-hero-banner,.tai-hero-dark,.ta-hero-dark{padding:16px 14px!important;border-radius:12px!important}.tai-btn,.ta-btn{white-space:nowrap!important;word-break:normal!important;flex-shrink:0!important;padding:8px 14px!important;font-size:12.5px!important;line-height:1.2!important}.tai-btn-sm,.ta-btn-sm{padding:5px 10px!important;font-size:11.5px!important}input[type=text],input[type=email],input[type=password],input[type=search],select,textarea{font-size:14.5px!important}.tai-scrollx,.ta-tabs,.ta-pills-row{padding-bottom:6px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.tai-scrollx::-webkit-scrollbar,.ta-tabs::-webkit-scrollbar,.ta-pills-row::-webkit-scrollbar{display:none!important}.ta-table-wrap,.tai-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important;border-radius:10px!important}}@media (max-width: 480px){.tai-card,.ta-card{padding:12px 10px!important;border-radius:10px!important}.tai-hero-card,.ta-hero-banner{padding:14px 12px!important}.tai-body,.ta-content{padding-left:10px!important;padding-right:10px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.ta-topbar,.tai-topbar{padding:0 10px!important}.tai-h1{font-size:17px!important}.tai-btn,.ta-btn{padding:8px 12px!important;font-size:12.5px!important}.portal-modal-content,.tai-modal,[role=dialog]{width:min(calc(100vw - 20px),540px)!important;max-height:88dvh!important;margin:10px!important;padding:16px 14px!important}}img,video,canvas,iframe{max-width:100%;box-sizing:border-box}@media (hover: none) and (pointer: coarse){.tai-btn,.ta-btn,.tai-iconbtn,button.tai-link,.tai-navitem{min-height:38px;touch-action:manipulation}.tai-pill,.tai-tag{touch-action:manipulation}}@keyframes tai-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.tai-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:tai-skeleton-shimmer 1.6s ease-in-out infinite;border-radius:6px;display:block}.dark .tai-skeleton,html.dark .tai-skeleton,.tai.dark .tai-skeleton,.ta.dark .tai-skeleton{background:linear-gradient(90deg,#1e293b 25%,#334155,#1e293b 75%);background-size:200% 100%}
