:root{--app-radius:0.875rem}.aurora-shell{background-color:#02070d;background-image:radial-gradient(circle at 50% 0,rgba(34,211,238,.07),transparent 34rem),linear-gradient(180deg,#02070d,#030b13)}.aurora-shell:before{opacity:.035;filter:none}.aurora-shell:after{height:12rem;opacity:.18;filter:none;background:radial-gradient(circle at 50% 0,rgba(34,211,238,.12),transparent 68%);animation:none}.glass-card,.glass-panel{border-radius:.875rem;border:1px solid rgba(103,232,249,.16);background:#07101b;box-shadow:0 8px 24px rgba(0,0,0,.22);backdrop-filter:none;-webkit-backdrop-filter:none;transform-style:flat}.glass-card:before{opacity:.38;transform:none}.glass-card:after{display:none}.glass-card:hover:after,.glass-card:hover:before{transform:none}.glass-hover{transition:border-color .18s ease,background-color .18s ease}.glass-hover:hover{transform:none;border-color:rgba(103,232,249,.32);background-color:#091521;box-shadow:none}.glass-hover:active{transform:none}.glow-button,.neon-button{border-radius:.625rem;border:1px solid rgba(103,232,249,.72);background:rgb(34,211,238);color:#061018;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.glow-button:hover,.neon-button:hover{border-color:rgb(165,243,252);background:rgb(103,232,249);color:#020617;box-shadow:none;transform:none}.glow-button:active,.neon-button:active{background:rgb(34,211,238);transform:none}.glow-button:disabled,.neon-button:disabled{border-color:rgba(148,163,184,.18);background:#111b27;color:rgb(100,116,139);box-shadow:none}.fixed.inset-0.z-50.bg-slate-950\/70.p-4.backdrop-blur-sm{background:rgba(2,6,17,.82);backdrop-filter:none;-webkit-backdrop-filter:none}.mx-auto.mt-20.max-w-xl.rounded-3xl.border.border-white\/10.bg-slate-950.p-5.text-white,.rounded-3xl.border.border-white\/10.bg-slate-950\/70.p-5.text-white.shadow-2xl{border-radius:.875rem;border-color:rgba(103,232,249,.18);background:#07101b;box-shadow:0 14px 36px rgba(0,0,0,.34)}.rounded-2xl.border.border-white\/10.bg-white\/5.p-3.text-white{border-radius:.75rem;border-color:rgba(103,232,249,.14);background:#07101b;box-shadow:none}.mx-auto.mt-20.max-w-xl.rounded-3xl.border.border-white\/10.bg-slate-950.p-5.text-white input,.rounded-2xl.border.border-white\/10.bg-white\/5.p-3.text-white input,.rounded-2xl.border.border-white\/10.bg-white\/5.p-3.text-white select,.rounded-3xl.border.border-white\/10.bg-slate-950\/70.p-5.text-white.shadow-2xl input,.rounded-3xl.border.border-white\/10.bg-slate-950\/70.p-5.text-white.shadow-2xl select{border-radius:.625rem;border-color:rgba(148,163,184,.22);background:#0b1521;box-shadow:none}.mx-auto.mt-20.max-w-xl.rounded-3xl.border.border-white\/10.bg-slate-950.p-5.text-white input:focus,.rounded-2xl.border.border-white\/10.bg-white\/5.p-3.text-white input:focus,.rounded-2xl.border.border-white\/10.bg-white\/5.p-3.text-white select:focus,.rounded-3xl.border.border-white\/10.bg-slate-950\/70.p-5.text-white.shadow-2xl input:focus,.rounded-3xl.border.border-white\/10.bg-slate-950\/70.p-5.text-white.shadow-2xl select:focus{border-color:rgba(103,232,249,.7);box-shadow:0 0 0 3px rgba(34,211,238,.12)}.group.overflow-hidden.rounded-2xl.border.bg-white\/5.text-left{border-radius:.75rem;border-color:rgba(148,163,184,.16);background:#0a1420;box-shadow:none}.group.overflow-hidden.rounded-2xl.border.bg-white\/5.text-left:hover{border-color:rgba(103,232,249,.38);background:#0c1825}.bg-purple-300\/10.text-purple-100{background:rgba(34,211,238,.1);color:rgb(207,250,254)}.rounded-full.bg-cyan-300,.rounded-full.border.border-cyan-200,.rounded-full.border.border-cyan-200\/20{border-radius:.625rem}.shadow-2xl.backdrop-blur-2xl,.shadow-2xl.backdrop-blur-sm,.shadow-2xl.backdrop-blur-xl{backdrop-filter:none;-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){.glass-hover,.glow-button,.neon-button{transition:none}}.torinteo-brain-main-artwork{display:block;width:50px;height:50px;background-color:transparent;background-image:url(/branding/torinteo-logo.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;filter:drop-shadow(0 0 8px rgba(32,230,255,.52));pointer-events:none}body,html{width:100%;min-width:100%}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@supports (min-height:100dvh){.min-h-screen,body,html{min-height:100dvh}}@media (display-mode:standalone){body{overscroll-behavior-y:none}}button[aria-label="Open notifications"]{display:none!important}[data-testid=jarvis-bubble-shell]{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;touch-action:auto!important}[data-testid=jarvis-bubble-button]{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;touch-action:none!important}[data-testid=jarvis-bubble-panel],[data-testid=jarvis-talk-tab],[data-testid=jarvis-talk-tab] p{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;touch-action:auto!important}[data-testid=jarvis-bubble-button]{position:relative!important;overflow:visible!important;isolation:isolate;border-radius:0!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-testid=jarvis-bubble-button]:after,[data-testid=jarvis-bubble-button]:before{content:none!important;display:none!important}[data-testid=jarvis-bubble-button]>.torinteo-brain-main-artwork{position:relative!important;z-index:3!important;width:50px!important;height:50px!important;overflow:visible!important;border-radius:0!important;clip-path:none!important}[data-testid=jarvis-bubble-button][aria-expanded=true]{border-color:transparent!important;background:transparent!important;box-shadow:none!important}[data-testid=jarvis-bubble-button][data-hand-gesture=pinch]{filter:drop-shadow(0 0 18px rgba(103,232,249,.65)) drop-shadow(0 0 36px rgba(2,132,199,.3))}.torinteo-brain-gesture-control{position:fixed;z-index:10020;right:1rem;bottom:5.5rem;display:none;width:min(24rem,calc(100vw - 2rem));align-items:center;gap:.75rem;padding:.7rem;border:1px solid rgba(103,232,249,.2);border-radius:1rem;background:rgba(2,6,23,.9);color:#e2e8f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 54px rgba(0,0,0,.42),0 0 24px rgba(34,211,238,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.torinteo-brain-gesture-control[data-enabled=true],body:has([data-testid=jarvis-bubble-panel]) .torinteo-brain-gesture-control{display:flex}.torinteo-brain-gesture-preview{width:56px;height:42px;flex:0 0 56px;border:1px solid rgba(103,232,249,.2);border-radius:.7rem;background:#020617;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);opacity:.82}.torinteo-brain-gesture-control[data-enabled=false] .torinteo-brain-gesture-preview{opacity:.25}.torinteo-brain-gesture-copy{display:grid;min-width:0;flex:1;gap:.12rem}.torinteo-brain-gesture-copy strong{color:#f8fafc;font-size:.75rem}.torinteo-brain-gesture-copy span{color:#cbd5e1;font-size:.68rem;line-height:1.25}.torinteo-brain-gesture-copy small{color:#64748b;font-size:.58rem;line-height:1.25}.torinteo-brain-gesture-copy .torinteo-brain-gesture-error{color:#fda4af}.torinteo-brain-gesture-toggle{min-height:34px;flex:0 0 auto;padding:0 .7rem;border:1px solid rgba(103,232,249,.28);border-radius:999px;background:rgba(34,211,238,.08);color:#cffafe;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.torinteo-brain-gesture-toggle:focus-visible,.torinteo-brain-gesture-toggle:hover{border-color:rgba(103,232,249,.55);background:rgba(34,211,238,.14);outline:none}@keyframes torinteo-brain-compact-orbit{to{transform:rotate(1turn)}}@keyframes torinteo-brain-compact-orbit-reverse{to{transform:rotate(-1turn)}}@media (max-width:640px){.torinteo-brain-gesture-control{right:.65rem;bottom:5rem;width:calc(100vw - 1.3rem);gap:.55rem;padding:.6rem}.torinteo-brain-gesture-preview{width:48px;height:36px;flex-basis:48px}.torinteo-brain-gesture-copy small{display:none}}@media (prefers-reduced-motion:reduce){[data-testid=jarvis-bubble-button]:after,[data-testid=jarvis-bubble-button]:before{animation:none!important}}@media (min-width:640px){section[aria-labelledby=quick-actions-heading]>div.grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))!important;align-items:stretch}section[aria-labelledby=quick-actions-heading] .dashboard-quick-action-card{width:100%!important;min-width:0!important;height:100%;aspect-ratio:auto}section[aria-labelledby=quick-actions-heading] .dashboard-quick-action-card [data-dashboard-action-media]{width:100%;aspect-ratio:16/9}section[aria-labelledby=quick-actions-heading] .dashboard-quick-action-card>span:last-child{position:relative;display:grid;grid-template-rows:2rem minmax(3.25rem,1fr);min-height:7.25rem;padding:.75rem 3rem .75rem .75rem;overflow:hidden}section[aria-labelledby=quick-actions-heading] .dashboard-quick-action-card>span:last-child>span:first-child{display:block;min-width:0}section[aria-labelledby=quick-actions-heading] .dashboard-quick-action-card>span:last-child>span:first-child>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}section[aria-labelledby=quick-actions-heading] .dashboard-quick-action-card>span:last-child>span:first-child>span:last-child{position:absolute;right:.75rem;bottom:.75rem}section[aria-labelledby=quick-actions-heading] .dashboard-quick-action-card>span:last-child>span:last-child{display:-webkit-box;overflow:hidden;margin-top:.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media (min-width:1280px){section[aria-labelledby=quick-actions-heading]>div.grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))!important;gap:.75rem!important}section[aria-labelledby=quick-actions-heading] .dashboard-quick-action-card>span:last-child{min-height:7.5rem}}@media (min-width:1024px){.app-shell-surface .app-page-shell{padding-top:1.75rem!important}}.tt-pill{border:1px solid rgba(180,215,230,.14);background:rgba(5,12,22,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%)}.tt-pill:hover{border-color:rgba(103,232,249,.28);background:rgba(8,20,34,.78);box-shadow:0 12px 28px -24px rgba(34,211,238,.34),inset 0 1px 0 rgba(255,255,255,.1)}.tt-pill-active{border:1px solid rgba(103,232,249,.3);background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(2,6,17,.94));box-shadow:0 12px 30px -24px rgba(34,211,238,.32),0 0 18px -12px rgba(34,211,238,.26),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%)}section[aria-labelledby=affiliate-setting-heading].tt-glass,section[aria-labelledby=usage-heading].tt-glass{border-color:rgba(103,232,249,.2)!important;background:#050c16!important;background-image:linear-gradient(180deg,rgba(10,22,36,.94),rgba(3,8,16,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 34px rgba(0,0,0,.28)!important}section[aria-labelledby=usage-heading] .tt-card,section[aria-labelledby=usage-heading] .tt-plate{border-color:rgba(148,163,184,.18)!important;background:#07111d!important;background-image:linear-gradient(180deg,rgba(10,22,36,.92),rgba(5,13,23,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}section[aria-labelledby=affiliate-setting-heading] [data-affiliate-setting-form]{border-color:rgba(103,232,249,.2)!important;background:#07111d!important}section[aria-labelledby=affiliate-setting-heading] [data-affiliate-setting-form]:focus-within{border-color:rgba(103,232,249,.4)!important;background:#0a1725!important}