:root{--font-sans:var(--font-inter), Inter, Arial, Helvetica, sans-serif;--font-display:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;--font-prompt:var(--font-inconsolata), Inconsolata, ui-monospace, monospace}body{font-family:var(--font-sans)}.intro h1,.gpt-title-row h1,.access-main h1,.ax-header h1,.ax-gate-copy h1,.ax-brand{font-family:var(--font-display)}#composer textarea,.composer-row textarea,.mention-field,.prompt-body{font-family:var(--font-prompt)}.app svg.lucide,.ax-shell svg.lucide,.ax-gate svg.lucide,.access-home svg.lucide{width:unset;height:unset}#composer .attach-button svg{width:22px;height:22px}#composer .mic-button svg,#composer .send svg{width:20px;height:20px}#composer .attachment-add svg{width:23px;height:23px}#accessContinue svg{fill:none;stroke:none;stroke-width:0;width:18px;height:18px}#accessContinue svg path{stroke:none}#accessContinue svg path:first-of-type{fill:#4285f4}#accessContinue svg path:nth-of-type(2){fill:#34a853}#accessContinue svg path:nth-of-type(3){fill:#fbbc05}#accessContinue svg path:nth-of-type(4){fill:#ea4335}.app{width:100%;height:100%;min-height:100%;overflow:hidden}.intro:before{content:none;display:none}.main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.main:has(#homeView){overscroll-behavior-y:contain;overflow:hidden auto}.main:has(#chatView){overflow:hidden}#homeView.workspace{flex:none;height:auto;min-height:100%;padding-bottom:96px;overflow:visible}.workspace .intro,.workspace .tools,.workspace .grid{flex-shrink:0;height:auto;max-height:none;overflow:visible}.workspace .grid{grid-template-rows:none;grid-auto-rows:minmax(142px,auto)}@media (min-width:1450px){.workspace .grid{grid-template-rows:none;grid-auto-rows:minmax(155px,auto)}}@media (min-width:651px) and (max-width:900px){.workspace .grid{grid-template-rows:none;grid-auto-rows:minmax(142px,auto)}}@media (max-width:650px){.workspace .grid{grid-template-rows:none;grid-auto-rows:minmax(150px,auto)}}#chatView.chat,.chat{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat .messages{flex-direction:column;flex:1;min-height:0;padding-top:28px;padding-bottom:16px;display:flex;overflow-y:auto}.chat .messages>.message,.chat .messages>.prompt-wait{flex-shrink:0}#chatView:has(#chatIntro:not([hidden])){justify-content:center}#chatView:has(#chatIntro:not([hidden])) #chatIntro{flex-direction:column;flex-shrink:0;align-items:center;width:100%;margin:0;padding:0 0 30px;display:flex;transform:none}#chatView:has(#chatIntro:not([hidden])) .messages{display:none}:is(#chatView:has(#chatIntro:not([hidden])) .chat-dock,#chatView:has(#chatIntro:not([hidden])) .composer){box-shadow:none;background:0 0;border:0;margin:0;padding:0 0 50px;position:relative;bottom:auto}.main:has(#chatView.chat-has-messages) .topbar{border-bottom:1px solid var(--line,#ffffff0c);background:0 0;height:72px;min-height:72px;padding:0 38px}.main:has(#chatView.chat-has-messages) #breadcrumb{color:#d0d1d8;margin-left:auto;display:flex}#chatView.chat-has-messages .messages>:first-child{margin-top:auto}#chatIntro .gpt-title-row{flex-flow:row;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0 auto;display:flex;transform:none}#chatIntro .gpt-title-row svg{margin-bottom:0}#chatIntro p,#chatIntro>p,#chatIntro .gpt-intro-copy,.chat-intro p,.label,#chatIntro .gpt-title-row h1,.new,.nav,.chat-name,.history-item,.folder-heading,.profile strong,.profile span:last-child{letter-spacing:0!important;word-spacing:.06em!important;-webkit-text-fill-color:currentColor!important}#chatIntro p,#chatIntro>p,#chatIntro .gpt-intro-copy,.chat-intro p{overflow-wrap:break-word;color:#8e909c;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}#chatIntro .gpt-title-row h1{color:#eeeef2;-webkit-text-fill-color:#eeeef2;overflow-wrap:break-word}#chatIntro .gpt-title-row h1:after{letter-spacing:0;word-spacing:.06em}.prompt-body{color:#d3d3d8;-webkit-text-fill-color:currentColor;height:auto;max-height:none;overflow:visible}.prompt-body pre,.prompt-body .prompt-source{color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}.prompt-body h1,.prompt-body h2,.prompt-body h3,.prompt-body h4{-webkit-text-fill-color:currentColor;color:inherit;letter-spacing:0;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:600}.prompt-body h1{font-size:18px}.prompt-body h2{font-size:16px}.prompt-body h3,.prompt-body h4{font-size:15px}.app .sidebar{height:100%;position:relative}.app .sidebar::-webkit-scrollbar{width:0;height:0}.energy-canvas{pointer-events:none;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.ax-shell button[class*=bg-],.ax-shell a[class*=bg-],.ax-tw button[class*=bg-],.ax-tw a[class*=bg-]{border-style:solid}.ax-shell button[class~=bg-zinc-100],.ax-tw button[class~=bg-zinc-100]{background-color:var(--color-zinc-100);color:var(--color-zinc-900)}.ax-shell button[class~=bg-zinc-800],.ax-tw button[class~=bg-zinc-800]{background-color:var(--color-zinc-800);color:#fff}.ax-shell button[class~=bg-zinc-900],.ax-tw button[class~=bg-zinc-900]{background-color:var(--color-zinc-900)}.ax-shell button[class~=text-zinc-900],.ax-tw button[class~=text-zinc-900]{color:var(--color-zinc-900)}.ax-shell button[class~=text-white],.ax-tw button[class~=text-white]{color:#fff}.ax-shell button[class~=text-zinc-400],.ax-tw button[class~=text-zinc-400]{color:var(--color-zinc-400)}.ax-shell button[class~=text-amber-300],.ax-tw button[class~=text-amber-300]{color:var(--color-amber-300,#fcd34d)}.ax-shell button[class~=text-red-400],.ax-tw button[class~=text-red-400]{color:var(--color-red-400,#f87171)}.ax-shell button[class~=hover\:bg-white]:hover,.ax-tw button[class~=hover\:bg-white]:hover{background-color:#fff}.ax-shell button[class~=hover\:bg-zinc-700]:hover,.ax-tw button[class~=hover\:bg-zinc-700]:hover{background-color:var(--color-zinc-700)}.ax-shell button[class~=hover\:bg-zinc-800]:hover,.ax-tw button[class~=hover\:bg-zinc-800]:hover{background-color:var(--color-zinc-800)}.ax-shell button[class~=hover\:text-white]:hover,.ax-tw button[class~=hover\:text-white]:hover{color:#fff}.ax-shell button[class~=hover\:text-red-400]:hover,.ax-tw button[class~=hover\:text-red-400]:hover{color:var(--color-red-400,#f87171)}.ax-shell a[class~=bg-violet-600],.ax-tw a[class~=bg-violet-600]{background-color:var(--color-violet-600,#7c3aed);color:#fff}.ax-shell button.ax-primary,.ax-shell a.ax-primary,button.ax-primary,a.ax-primary{border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;display:inline-flex;color:#f4f1f5!important;background:linear-gradient(115deg,#ff682f20,#ff165e24,#7753ff26)!important;border:1px solid #ffffff20!important}.ax-shell button.ax-primary:hover,.ax-shell a.ax-primary:hover,button.ax-primary:hover,a.ax-primary:hover{box-shadow:0 0 22px #ff165e15;color:#f4f1f5!important;background:linear-gradient(115deg,#ff682f30,#ff165e35,#7753ff35)!important}.ax-gpt-actions button{cursor:pointer;background:0 0;border:0}.ax-gpt-actions button:disabled{opacity:.35;cursor:default}.ax-gpt-actions button:not(:disabled):hover{color:#eeeef2}.ax-navigation{gap:6px;display:grid}.ax-navigation .ax-nav{width:100%;color:inherit;text-decoration:none;display:block}.ax-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ax-main{flex:1;width:auto;min-width:0}.undo-toast{z-index:90;color:#eeeef2;background:#111113;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 12px 40px #0006}.undo-toast button{color:#f49bb7;border-radius:8px;padding:6px 8px}.undo-toast button:hover{background:#ffffff0c}@keyframes attach-hide{0%,80%{opacity:1}to{opacity:0;visibility:hidden}}.attach-energy{pointer-events:none;filter:blur(13px);background:linear-gradient(125deg,#38241b,#442035 48%,#29213e);animation:1.4s ease-in-out infinite attach-pulse,2.2s forwards attach-hide;position:absolute;inset:-30%}@keyframes attach-pulse{0%,to{opacity:.2;filter:blur(13px)brightness(.3)}50%{opacity:1;filter:blur(13px)brightness()}}@media (prefers-reduced-motion:reduce){.attach-energy{opacity:.6;animation:none}}.attach-tile{border-radius:12px;width:64px;min-width:64px;height:64px;position:relative;overflow:hidden}.attach-tile img,.attach-tile video{object-fit:cover;width:64px;height:64px;display:block}.folder-title,.chat-name{position:relative}.folder-title>.folder-rename,.chat-name>.folder-rename{width:100%;height:20px;position:absolute;top:0;left:0}.audio-preview audio{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.audio-preview.is-playing{color:#eeeef2}.history-item.selected,.nav.history-item.active{box-shadow:none;color:#eeeef2;background:#222225;border-color:#0000}.account-menu>a{text-align:left;color:#c4c4cc;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px;font-size:13px;text-decoration:none;display:flex}.account-menu>a:hover{color:#fff;background:#ffffff08}.ax-shell{height:100%;min-height:100%}.ax-main{overflow-y:auto}.ax-stats,.ax-kpis,.ax-selectable{display:grid}.ax-period a,.ax-period label{color:#888893;border-radius:7px;padding:9px 11px;font-size:11px;text-decoration:none}.ax-period a.active,.ax-period label.active{color:#f0cadb;background:linear-gradient(110deg,#ff682f12,#ff165e22,#7753ff22)}.ax-period input[type=month]{opacity:0;cursor:pointer;position:absolute;inset:0}.ax-period #axCustomDates{position:relative}.ax-header-bare{min-height:0;margin-bottom:0}.ax-empty-chart,.ax-muted{color:#74747f;margin:8px 0 0;font-size:13px}.ax-sync-stale{border-color:#af7a4033}.sidebar-resizer{cursor:col-resize;z-index:4;width:6px;height:100%;position:absolute;top:0;right:0}.profile{text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0a;align-items:center;gap:11px;width:100%;min-width:0;margin-top:auto;padding-top:22px;display:flex}.profile>div{flex:1;gap:2px;min-width:0;display:grid}.profile strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.profile .avatar{color:#eeeef2;background:linear-gradient(140deg,#563743,#28233f);border:1px solid #b892ff30;border-radius:50%;flex-shrink:0;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;font-size:11px;line-height:1;display:grid;overflow:hidden}.profile .avatar>*{grid-area:1/1}.profile .avatar-fallback{z-index:0;place-items:center;width:100%;height:100%;display:grid}.profile .avatar img{z-index:1;object-fit:cover;border-radius:50%;width:30px;max-width:none;height:30px;display:block;position:relative}.settings-dialog{width:min(420px,90vw);height:fit-content;max-height:85dvh;margin:auto;position:fixed;inset:0}.settings-dialog::backdrop{background:#0008}.app .sidebar .brand img{opacity:1;filter:brightness(1.55)contrast(1.25);width:128px;height:34px;top:0;left:0}.brand-energy,.gpt-home-energy,.thinking-energy{position:relative;overflow:visible}.intro .brand-energy,.intro .gpt-home-energy{width:82px;height:82px;margin:-12px auto 16px}#chatIntro .gpt-title-row .brand-energy{flex-shrink:0;width:54px;height:54px;margin:0}#navigation .nav{isolation:isolate}
