@layer base{h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin:0;line-height:1.2}p{color:var(--fg-muted);margin:0;font-weight:400}.content-prose{color:var(--color-neutral-300)}.content-prose :where(p){margin-bottom:1.25rem;font-size:1.125rem;line-height:1.7}.content-prose :where(h2){color:#fff;margin-top:3rem;margin-bottom:1rem;font-size:1.5rem;font-weight:300;line-height:1.3}.content-prose :where(h3){color:#fff;margin-top:2rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:500;line-height:1.4}.content-prose :where(ul){margin-bottom:1.5rem;padding-left:1.5rem;list-style:outside}.content-prose :where(ol){margin-bottom:1.5rem;padding-left:1.5rem;list-style:decimal}.content-prose :where(li){margin-bottom:.5rem}.content-prose :where(li)::marker{color:var(--fg-subtle)}.content-prose :where(a){color:var(--color-yellow-500);text-decoration:underline}.content-prose :where(strong){color:#fff;font-weight:600}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}html[data-suppress-restored-focus=true] :focus-visible{outline:none}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}label:has(>input[type=file]){cursor:pointer}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.glass-bg{background-image:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--color-orange-500) 15%, transparent) 0%, transparent 50%), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--color-yellow-500) 10%, transparent) 0%, transparent 40%), radial-gradient(circle at 100% 100%, color-mix(in oklab, var(--color-orange-500) 5%, transparent) 0%, transparent 40%)}.glass-panel{background:color-mix(in oklab, var(--color-ground-raised) 92%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff0d}.glass-dropdown{background:color-mix(in oklab, var(--color-ground-overlay) 97%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff0d}.glass-card{background:#ffffff05;border:1px solid #ffffff0d;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card table td,.glass-card table th{vertical-align:middle}.glass-card-active{background:color-mix(in oklab, var(--color-yellow-500) 8%, transparent);border:1px solid color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}.card-3d-hover{--card-r:41;--card-g:242;--card-b:129}.card-3d-hover:hover{background:rgba(var(--card-r), var(--card-g), var(--card-b), .04);border-color:rgba(var(--card-r), var(--card-g), var(--card-b), .3);box-shadow:0 20px 25px -5px #0003, 0 8px 10px -6px #0000001a, 0 0 20px rgba(var(--card-r), var(--card-g), var(--card-b), .1);transform:translateY(-8px)scale(1.01)}.card-icon-glow{transition:all .3s}.card-3d-hover:hover .card-icon-glow{background:rgba(var(--card-r), var(--card-g), var(--card-b), .2);color:rgb(var(--card-r), var(--card-g), var(--card-b));box-shadow:0 0 15px rgba(var(--card-r), var(--card-g), var(--card-b), .3)}.card-selected{background:color-mix(in oklab, var(--color-yellow-500) 5%, transparent);border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent);box-shadow:0 0 20px color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}.input-glass{background:#0003;border:1px solid #ffffff1a;transition:all .2s}.input-glass:focus,.input-glass-group:focus-within{border-color:var(--color-focus-field);box-shadow:none;background:#0006;outline:none}[data-invalid] .input-glass,[data-invalid] .input-glass:focus,[data-invalid] .input-glass-group:focus-within{border-color:var(--color-error-500);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-error-500) 22%, transparent)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}.dropdown-content{transform-origin:top;opacity:0;visibility:hidden;z-index:50;transition:transform .2s ease-out,opacity .2s ease-out,visibility 0s linear .2s;position:absolute;transform:scaleY(.95)}.dropdown-active .dropdown-content{opacity:1;visibility:visible;transition-delay:0s;transform:scaleY(1)}.fade-in{animation:.5s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-breathe{animation:3s ease-in-out infinite breathe}@keyframes breathe{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-yellow-500) 40%, transparent);transform:scale(1)}50%{box-shadow:0 0 20px 0 color-mix(in oklab, var(--color-yellow-500) 20%, transparent);transform:scale(1.05)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-yellow-500) 40%, transparent);transform:scale(1)}}.bg-clip-text.text-transparent{padding-bottom:.14em}.marquee-track{width:max-content;animation:40s linear infinite marquee-scroll;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.cursor-play{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='15' fill='rgba(255,191,0,0.9)' stroke='rgba(255,255,255,0.3)' stroke-width='1'/%3E%3Cpolygon points='13,10 23,16 13,22' fill='%231A1716'/%3E%3C/svg%3E") 16 16,pointer}:root{--impersonation-inset:0px}:root:has([data-impersonating]){--impersonation-inset:5rem}.chat-panel,.output-panel{flex:1;width:100%}@media (min-width:1024px){.chat-panel{flex:0 0 40%;width:auto}.output-panel{flex:0 0 60%;width:auto}}.editor-prose{color:var(--color-neutral-300);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.editor-prose :where(p,ul,ol,blockquote,pre,h1,h2,h3){margin:0}.editor-prose>:where(*+*){margin-top:.5rem}.editor-prose :where(h1){color:#fff;font-size:1.125rem;font-weight:500}.editor-prose :where(h2){color:#fff;font-size:1rem;font-weight:500}.editor-prose :where(h3){color:#fff;font-size:.875rem;font-weight:600}.editor-prose :where(h1,h2,h3){line-height:1.35}.editor-prose :where(strong){font-weight:600}.editor-prose :where(ul){padding-left:1.25rem;list-style:outside}.editor-prose :where(ol){padding-left:1.25rem;list-style:decimal}.editor-prose :where(li){margin:.125rem 0}.editor-prose :where(li)::marker{color:var(--fg-subtle)}.editor-prose :where(li>p){margin:0}.editor-prose :where(ul[data-type=taskList]){padding-left:0;list-style:none}.editor-prose :where(li[data-type=taskItem],li[data-checked]){--task-lh:1.6;align-items:flex-start;gap:.5rem;display:flex}.editor-prose :where(li[data-type=taskItem]>div>p,li[data-checked]>div>p){line-height:var(--task-lh)}.editor-prose :where(li[data-type=taskItem]>label,li[data-checked]>label){height:calc(var(--task-lh) * 1em);flex:none;align-items:center;display:inline-flex}.editor-prose :where(li[data-type=taskItem]>div,li[data-checked]>div){flex:auto;min-width:0}.editor-prose :where(li[data-type=taskItem] input[type=checkbox],li[data-checked] input[type=checkbox]){appearance:none;border:1.5px solid var(--line-control);background-color:#0000;border-radius:9999px;width:1rem;height:1rem;margin:0;transition:background-color .12s,border-color .12s;position:relative}.editor-prose :where(li[data-type=taskItem] input[type=checkbox]:hover:not(:disabled),li[data-checked] input[type=checkbox]:hover:not(:disabled)){border-color:var(--color-neutral-400)}.editor-prose :where(li[data-type=taskItem] input[type=checkbox]:checked,li[data-checked] input[type=checkbox]:checked){background-color:var(--color-yellow-500);border-color:var(--color-yellow-500)}.editor-prose :where(li[data-type=taskItem] input[type=checkbox]:checked,li[data-checked] input[type=checkbox]:checked):after{content:"";border:solid var(--color-ink);border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.editor-prose :where(li[data-type=taskItem] input[type=checkbox]:not(:disabled),li[data-checked] input[type=checkbox]:not(:disabled)){cursor:pointer}.editor-prose :where(li[data-type=taskItem][data-checked=true]>div,li[data-checked=true]>div){color:var(--fg-subtle);text-decoration:line-through}.editor-prose :where(blockquote){color:var(--color-neutral-400);border-left:2px solid #ffffff26;padding-left:.75rem}.editor-prose :where(code){font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-cyan-300);background:#ffffff14;border-radius:.25rem;padding:.1em .35em;font-size:.85em}.editor-prose :where(pre){background:#0006;border:1px solid #ffffff1a;border-radius:.5rem;padding:.75rem;overflow-x:auto}.editor-prose :where(pre code){color:var(--color-neutral-300);background:0 0;padding:0;font-size:.8125rem}.editor-prose :where(a){color:var(--color-yellow-500);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}.editor-prose :where(a):hover{-webkit-text-decoration-color:var(--color-yellow-500);text-decoration-color:var(--color-yellow-500)}.editor-prose :where(mark){color:inherit;border-radius:.2rem;padding:0 .15em}.editor-mention{background:color-mix(in oklab, var(--color-blue-500) 18%, transparent);color:var(--color-blue-300);white-space:nowrap;border-radius:.25rem;padding:.05em .3em;font-weight:500}.editor-prose .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--fg-subtle)}
.Sidebar-module__y-Zxfa__shell{--sidebar-duration:.32s;--sidebar-easing:cubic-bezier(.2, 0, 0, 1);flex-shrink:0;width:0;transition:none}.Sidebar-module__y-Zxfa__panel{width:286px;transition:none}.Sidebar-module__y-Zxfa__shell[data-sidebar-motion=true]{transition:width var(--sidebar-duration) var(--sidebar-easing)}.Sidebar-module__y-Zxfa__shell[data-sidebar-motion=true] .Sidebar-module__y-Zxfa__panel{transition:width var(--sidebar-duration) var(--sidebar-easing), translate var(--sidebar-duration) var(--sidebar-easing)}.Sidebar-module__y-Zxfa__backdrop{opacity:0;pointer-events:none;transition:none}.Sidebar-module__y-Zxfa__backdrop[data-open=true]{opacity:1;pointer-events:auto}.Sidebar-module__y-Zxfa__shell[data-sidebar-motion=true] .Sidebar-module__y-Zxfa__backdrop{transition:opacity var(--sidebar-duration) var(--sidebar-easing)}@media (768px<=width<1280px){.Sidebar-module__y-Zxfa__shell,.Sidebar-module__y-Zxfa__panel{width:72px}.Sidebar-module__y-Zxfa__panel[data-overlay=true]{width:286px}}@media (min-width:1280px){.Sidebar-module__y-Zxfa__shell,.Sidebar-module__y-Zxfa__panel{width:var(--sidebar-reserved-width)}}.Sidebar-module__y-Zxfa__header{padding-inline:28px}.Sidebar-module__y-Zxfa__logo{flex-shrink:0;width:136px;transition:opacity .25s;overflow:hidden}.Sidebar-module__y-Zxfa__logo svg{flex-shrink:0;width:auto;max-width:none;height:24px}.Sidebar-module__y-Zxfa__panel[data-collapsed=true] .Sidebar-module__y-Zxfa__logo{width:24px;margin-left:-4px}.Sidebar-module__y-Zxfa__panel[data-collapsed=true] .Sidebar-module__y-Zxfa__logo [data-logo-wordmark]{opacity:0}.Sidebar-module__y-Zxfa__toggle{opacity:0;transition:opacity .25s;top:50%;right:20px;translate:0 -50%}.Sidebar-module__y-Zxfa__panel:hover .Sidebar-module__y-Zxfa__toggle{opacity:1}.Sidebar-module__y-Zxfa__toggle:has(:focus-visible){opacity:1}:is(.Sidebar-module__y-Zxfa__panel[data-collapsed=true]:hover .Sidebar-module__y-Zxfa__logo,.Sidebar-module__y-Zxfa__panel[data-collapsed=true] .Sidebar-module__y-Zxfa__header:has(.Sidebar-module__y-Zxfa__toggle :focus-visible) .Sidebar-module__y-Zxfa__logo){opacity:0}@media (hover:none){.Sidebar-module__y-Zxfa__panel .Sidebar-module__y-Zxfa__toggle{opacity:1}.Sidebar-module__y-Zxfa__panel[data-collapsed=true] .Sidebar-module__y-Zxfa__logo{opacity:0}}.Sidebar-module__y-Zxfa__nav{padding-inline:12px}.Sidebar-module__y-Zxfa__row{white-space:nowrap;justify-content:flex-start;height:40px;padding:0 14px}.Sidebar-module__y-Zxfa__compactRow{height:32px}.Sidebar-module__y-Zxfa__row>svg{flex-shrink:0}.Sidebar-module__y-Zxfa__label{white-space:nowrap;min-width:0;transition:none;overflow:hidden}.Sidebar-module__y-Zxfa__sectionHeading{white-space:nowrap;height:16px;margin-bottom:8px;padding-inline:8px;transition:none;overflow:hidden}.Sidebar-module__y-Zxfa__panel[data-collapsed=true] .Sidebar-module__y-Zxfa__label,.Sidebar-module__y-Zxfa__panel[data-collapsed=true] .Sidebar-module__y-Zxfa__sectionHeading{opacity:0;pointer-events:none}.Sidebar-module__y-Zxfa__shell[data-sidebar-motion=true] .Sidebar-module__y-Zxfa__label,.Sidebar-module__y-Zxfa__shell[data-sidebar-motion=true] .Sidebar-module__y-Zxfa__sectionHeading,.Sidebar-module__y-Zxfa__shell[data-sidebar-motion=true] .Sidebar-module__y-Zxfa__logo [data-logo-wordmark]{transition:opacity .1s}.Sidebar-module__y-Zxfa__shell[data-sidebar-motion=true] .Sidebar-module__y-Zxfa__logo{transition:width var(--sidebar-duration) var(--sidebar-easing), margin-left var(--sidebar-duration) var(--sidebar-easing), opacity .25s ease}.Sidebar-module__y-Zxfa__trailing{transition:none;top:50%;right:12px;translate:0 -50%}.Sidebar-module__y-Zxfa__panel[data-collapsed=true] .Sidebar-module__y-Zxfa__trailing{top:3px;right:-1px;translate:0}.Sidebar-module__y-Zxfa__shell[data-sidebar-motion=true] .Sidebar-module__y-Zxfa__trailing{transition:right var(--sidebar-duration) var(--sidebar-easing), top var(--sidebar-duration) var(--sidebar-easing), translate var(--sidebar-duration) var(--sidebar-easing)}.Sidebar-module__y-Zxfa__profile{padding:16px 8px}.Sidebar-module__y-Zxfa__profileButton{height:56px;overflow:hidden}.Sidebar-module__y-Zxfa__profileButton>:first-child{flex-shrink:0}.Sidebar-module__y-Zxfa__profileText{flex:1}.Sidebar-module__y-Zxfa__groupContents{visibility:hidden;grid-template-rows:0fr;transition:none;display:grid}.Sidebar-module__y-Zxfa__groupContents[data-open=true]{visibility:visible;grid-template-rows:1fr}.Sidebar-module__y-Zxfa__shell[data-sidebar-motion=true] .Sidebar-module__y-Zxfa__groupContents{transition:grid-template-rows var(--sidebar-duration) var(--sidebar-easing), visibility var(--sidebar-duration)}:is(html[data-sidebar-initializing=true] .Sidebar-module__y-Zxfa__shell,html[data-sidebar-initializing=true] .Sidebar-module__y-Zxfa__shell *){transition:none!important}@media (prefers-reduced-motion:reduce){.Sidebar-module__y-Zxfa__shell,.Sidebar-module__y-Zxfa__shell *{transition:none!important}}
