@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark;--tc-primary: #7c6aff;--tc-primary-hi: #d7ccff;--tc-primary-lo: rgba(124, 106, 255, .12);--tc-secondary: #b89cff;--tc-accent: #f59e0b;--tc-motion-ease: cubic-bezier(.22, 1, .36, 1);--tc-motion-fast: .12s;--tc-motion-standard: .18s;--tc-motion-enter: .22s;--tc-motion-stagger-step: 28ms;--ui-body-font-size: 16px;--ui-mobile-body-font-size: 14px;--ui-input-font-size: 12px;--ui-input-padding-y: 10px;--ui-input-padding-x: 12px;--ui-button-font-size: 11px;--ui-button-padding-y: 10px;--ui-button-padding-x: 14px;--ui-ghost-padding-y: 9px;--ui-ghost-padding-x: 12px;--ui-card-padding: 14px;--ui-page-scale: 1}html[data-performance-effective=speed]{--tc-motion-fast: 70ms;--tc-motion-standard: 90ms;--tc-motion-enter: 1ms;--tc-motion-stagger-step: 0ms}html,body,#root{height:100%;min-height:100svh;width:100%;overflow:hidden;background:radial-gradient(circle at top left,rgba(124,106,255,.14),transparent 26%),radial-gradient(circle at 85% 18%,rgba(184,156,255,.11),transparent 24%),linear-gradient(180deg,#070708,#0d0d10)}html[data-performance-effective=speed],html[data-performance-effective=speed] body,html[data-performance-effective=speed] #root{background:#080809!important}html{min-height:-webkit-fill-available;background-color:#080809}body{color:#eeeef2;font-family:Syne,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;min-height:100vh;min-height:100svh;min-height:-webkit-fill-available;background-color:#080809;font-size:var(--ui-body-font-size, 16px)}#root{background-color:transparent}@media (max-width: 820px){html,body{font-size:var(--ui-mobile-body-font-size, 14px)}}::selection{background:#7c6aff52;color:#f7f3ff}::-moz-selection{background:#7c6aff52;color:#f7f3ff}input,textarea,[data-selectable]{user-select:text}input::placeholder,textarea::placeholder{color:#b8b0ccb3}input,textarea,select{caret-color:#eeeef2}select{background-color:#131316;color:#eeeef2}select option,select optgroup{background:#101015;color:#eeeef2}input[type=date],input[type=datetime-local],input[type=time]{color-scheme:dark;max-width:100%}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7c6aff3d;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#7c6aff6b}@keyframes breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes sigilSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0)}}@keyframes ektaWorkspaceEnter{0%{opacity:.01;transform:translateY(8px) scale(.998)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes thinkPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}button,input,textarea,select,a,summary,[role=button],[role=tab],[role=menuitem]{transition:background-color var(--tc-motion-fast) var(--tc-motion-ease),border-color var(--tc-motion-fast) var(--tc-motion-ease),color var(--tc-motion-fast) var(--tc-motion-ease),opacity var(--tc-motion-fast) var(--tc-motion-ease),box-shadow var(--tc-motion-standard) var(--tc-motion-ease),transform var(--tc-motion-fast) var(--tc-motion-ease),filter var(--tc-motion-fast) var(--tc-motion-ease),stroke var(--tc-motion-fast) var(--tc-motion-ease),fill var(--tc-motion-fast) var(--tc-motion-ease)}svg,path{transition:color var(--tc-motion-fast) var(--tc-motion-ease),opacity var(--tc-motion-fast) var(--tc-motion-ease),stroke var(--tc-motion-fast) var(--tc-motion-ease),fill var(--tc-motion-fast) var(--tc-motion-ease)}.tc-motion-surface,.tc-data-item,.tc-stagger>.tc-data-item,.tc-stagger>*{animation:fadeIn var(--tc-motion-enter) var(--tc-motion-ease) both}.tc-stagger>:nth-child(1){animation-delay:calc(var(--tc-motion-stagger-step) * 0)}.tc-stagger>:nth-child(2){animation-delay:calc(var(--tc-motion-stagger-step) * 1)}.tc-stagger>:nth-child(3){animation-delay:calc(var(--tc-motion-stagger-step) * 2)}.tc-stagger>:nth-child(4){animation-delay:calc(var(--tc-motion-stagger-step) * 3)}.tc-stagger>:nth-child(5){animation-delay:calc(var(--tc-motion-stagger-step) * 4)}.tc-stagger>:nth-child(6){animation-delay:calc(var(--tc-motion-stagger-step) * 5)}.tc-stagger>:nth-child(7){animation-delay:calc(var(--tc-motion-stagger-step) * 6)}.tc-stagger>:nth-child(8){animation-delay:calc(var(--tc-motion-stagger-step) * 7)}.tc-stagger>:nth-child(9){animation-delay:calc(var(--tc-motion-stagger-step) * 8)}.tc-stagger>:nth-child(10){animation-delay:calc(var(--tc-motion-stagger-step) * 9)}.tc-stagger>:nth-child(11){animation-delay:calc(var(--tc-motion-stagger-step) * 10)}.tc-stagger>:nth-child(12){animation-delay:calc(var(--tc-motion-stagger-step) * 11)}.tc-interactive-lift:hover,.tc-interactive-lift:focus-visible{transform:translateY(-1px)}.tc-interactive-lift{will-change:transform}.stream-dots span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#7c6aff99;margin:0 2px;animation:pulse 1.2s ease-in-out infinite}.stream-dots span:nth-child(2){animation-delay:.2s}.stream-dots span:nth-child(3){animation-delay:.4s}.msg-row{animation:fadeIn .2s ease-out}.tc-ekta-workspace-enter{animation:ektaWorkspaceEnter var(--tc-motion-standard, .18s) var(--tc-motion-ease, ease-out) both;transform-origin:center bottom}button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true]{opacity:.4!important;transition:opacity .15s ease-out}blockquote{margin:8px 0;padding:6px 12px;border-left:3px solid rgba(124,106,255,.4);background:#ffffff05;border-radius:0 10px 10px 0;color:#d6cbffd9;font-style:italic}blockquote blockquote{margin:4px 0;border-left-color:#b89cff66}pre{background:#0006!important;border:1px solid rgba(124,106,255,.16);border-radius:14px;overflow-x:auto;padding:14px 16px!important;margin:8px 0;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6}code{font-family:JetBrains Mono,monospace;font-size:.92em;background:#7c6aff17;padding:1px 5px;border-radius:6px;color:#d6cbfff2}pre code{background:transparent;padding:0;color:inherit}.drag-region{-webkit-app-region:drag}.no-drag{-webkit-app-region:no-drag}iframe{display:block}html[data-performance-effective=speed] *,html[data-performance-effective=speed] *:before,html[data-performance-effective=speed] *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html[data-performance-effective=speed] .tc-motion-surface,html[data-performance-effective=speed] .tc-data-item,html[data-performance-effective=speed] .tc-stagger>.tc-data-item,html[data-performance-effective=speed] .tc-stagger>*,html[data-performance-effective=speed] .msg-row{animation:none!important}html[data-performance-effective=speed] .tc-interactive-lift{will-change:auto}html[data-performance-effective=speed] [style*=box-shadow],html[data-performance-effective=speed] [style*=boxShadow],html[data-performance-effective=speed] [class*=card],html[data-performance-effective=speed] [class*=panel],html[data-performance-effective=speed] [class*=drawer],html[data-performance-effective=speed] [class*=modal]{box-shadow:0 8px 22px #00000038!important}html[data-performance-effective=speed] .stream-dots span{animation-duration:1.6s}.logos-message-tools{display:none}.logos-message-row:hover .logos-message-tools,.logos-message-row:focus-within .logos-message-tools{display:flex}@media (hover: none){.logos-message-row-assistant .logos-message-tools{display:flex}}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid rgba(184,156,255,.6);outline-offset:1px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--a3d-accent: #ffffff;--a3d-second: rgba(255,255,255,.5);--a3d-bg: #000000;--a3d-surface: #080808;--a3d-card: #0c0c0c;--a3d-border: rgba(255, 255, 255, .16);--a3d-text: #e0e0e0;--a3d-muted: #aaaaaa;--a3d-dim: #707070;--a3d-font: "JetBrains Mono", monospace}html[data-skin=ascii3d]{background:var(--a3d-bg)!important;--tc-primary: #ffffff !important;--tc-primary-hi: rgba(255,255,255,.85) !important;--tc-primary-lo: rgba(255,255,255,.08) !important;--tc-secondary: rgba(255,255,255,.5) !important;--tc-accent: #ffffff !important}html[data-skin=ascii3d] body{background:transparent!important;color:var(--a3d-text)!important}html[data-skin=ascii3d] body:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.06) 2px,rgba(0,0,0,.06) 4px);pointer-events:none;z-index:9997;animation:a3d-scanline-drift 12s linear infinite}html[data-skin=ascii3d] body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.5) 100%);pointer-events:none;z-index:9996}html[data-skin=ascii3d],html[data-skin=ascii3d][data-ascii3d-font=mono] *{font-family:var(--a3d-font)!important;letter-spacing:.02em}html[data-skin=ascii3d][data-ascii3d-font=hybrid] *{font-family:var(--a3d-font)}html[data-skin=ascii3d][data-ascii3d-font=hybrid] h1,html[data-skin=ascii3d][data-ascii3d-font=hybrid] h2,html[data-skin=ascii3d][data-ascii3d-font=hybrid] h3{font-family:Syne,sans-serif!important;letter-spacing:.06em}html[data-skin=ascii3d][data-ascii3d-font=pixel] *{font-family:var(--a3d-font)}html[data-skin=ascii3d][data-ascii3d-font=pixel] h1,html[data-skin=ascii3d][data-ascii3d-font=pixel] h2,html[data-skin=ascii3d][data-ascii3d-font=pixel] h3,html[data-skin=ascii3d][data-ascii3d-font=pixel] .ascii3d-heading{font-family:"Press Start 2P",monospace!important;font-size:.6em!important;line-height:2!important}html[data-skin=ascii3d] ::selection{background:#ff660047;color:#fff}html[data-skin=ascii3d] ::-moz-selection{background:#ff660047;color:#fff}html[data-skin=ascii3d] ::-webkit-scrollbar{width:3px;height:3px}html[data-skin=ascii3d] ::-webkit-scrollbar-track{background:#000}html[data-skin=ascii3d] ::-webkit-scrollbar-thumb{background:var(--a3d-border)}html[data-skin=ascii3d][data-ascii3d-cards=box]{--tc-primary-lo: rgba(255, 102, 0, .1) !important}@keyframes a3d-glitch-out{0%{opacity:1;transform:none;filter:none}15%{opacity:.8;transform:translate(3px);filter:hue-rotate(90deg) brightness(1.5)}30%{opacity:.3;transform:translate(-4px) skew(2deg);filter:invert(.8)}50%{opacity:0;transform:none;filter:brightness(2)}to{opacity:0}}@keyframes a3d-glitch-in{0%{opacity:0;filter:brightness(2)}20%{opacity:.4;transform:translate(-3px);filter:hue-rotate(-60deg)}50%{opacity:.8;transform:translate(2px) skew(-1deg);filter:none}to{opacity:1;transform:none;filter:none}}@keyframes a3d-wipe-out{0%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 100% 0);opacity:.3}}@keyframes a3d-wipe-in{0%{clip-path:inset(100% 0 0 0);opacity:.3}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes a3d-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(-12px);opacity:0}}@keyframes a3d-slide-in{0%{transform:translate(12px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes a3d-scanline-drift{0%{background-position:0 0}to{background-position:0 40px}}@keyframes a3d-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes a3d-glow-pulse{0%,to{text-shadow:0 0 4px currentColor}50%{text-shadow:0 0 12px currentColor,0 0 20px currentColor}}@keyframes a3d-boot-reveal{0%{opacity:0;clip-path:inset(50% 0 50% 0)}60%{clip-path:inset(0 0 0 0);opacity:.7}to{clip-path:inset(0 0 0 0);opacity:1}}#root.a3d-trans-glitch-out{animation:a3d-glitch-out 70ms linear forwards}#root.a3d-trans-glitch-in{animation:a3d-glitch-in 90ms ease-out forwards}#root.a3d-trans-wipe-out{animation:a3d-wipe-out .13s ease-in forwards}#root.a3d-trans-wipe-in{animation:a3d-wipe-in .13s ease-out forwards}#root.a3d-trans-slide-out{animation:a3d-slide-out .11s ease-in forwards}#root.a3d-trans-slide-in{animation:a3d-slide-in .11s ease-out forwards}.ascii3d-navbar{background:#000!important;border-top:1px solid var(--a3d-border)!important;font-family:var(--a3d-font)!important}.ascii3d-navbar-btn{background:transparent;border:none;color:var(--a3d-dim);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;flex:1;min-height:52px;font-family:var(--a3d-font)!important;font-size:9px;letter-spacing:.05em;position:relative;transition:color 80ms linear}.ascii3d-navbar-btn.active{color:var(--a3d-accent)}.ascii3d-navbar-btn.active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:30px;height:2px;background:var(--a3d-accent);box-shadow:0 0 8px var(--a3d-accent),0 0 16px var(--a3d-accent)}.ascii3d-navbar-btn:active{color:#fff}.ascii3d-glyph{font-size:13px;line-height:1;font-family:var(--a3d-font)!important;white-space:pre;transition:color 80ms linear}.ascii3d-navbar-btn.active .ascii3d-glyph{animation:a3d-glow-pulse 2s ease-in-out infinite;color:var(--a3d-accent)}html[data-skin=ascii3d] .tc-sidebar-btn.active{border-left:2px solid var(--a3d-accent)!important;color:var(--a3d-accent)!important;background:#ff66000f!important}html[data-skin=ascii3d] #root{animation:a3d-boot-reveal .4s cubic-bezier(.22,1,.36,1) both}@keyframes a3d-border-pulse{0%,to{border-color:#ffffff0d}50%{border-color:#ffffff21}}html[data-skin=ascii3d] .ascii3d-card{border:1px solid rgba(255,255,255,.05);animation:a3d-border-pulse 4s ease-in-out infinite}html[data-skin=ascii3d] .ascii3d-card-header{background:linear-gradient(90deg,rgba(255,102,0,.03) 0%,transparent 100%)}@keyframes scroll-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes a3d-page-in{0%{opacity:0;transform:translateY(5px)}35%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes a3d-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}
