@keyframes chat-page_pulse-status-dot__3G_T5{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 .16em rgba(16,185,129,.25),0 0 .65em rgba(16,185,129,.75),0 0 1.3em rgba(16,185,129,.4)}50%{transform:scale(.92);opacity:.85;box-shadow:0 0 0 .32em rgba(16,185,129,.4),0 0 1.1em rgba(16,185,129,.95),0 0 1.9em rgba(16,185,129,.6)}}@keyframes chat-page_pulse-status-dot-dark__wGnhH{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 .16em rgba(0,255,163,.3),0 0 .8em #00ffa3,0 0 1.6em rgba(0,255,163,.6)}50%{transform:scale(.92);opacity:.85;box-shadow:0 0 0 .35em rgba(0,255,163,.5),0 0 1.3em #00ffa3,0 0 2.2em rgba(0,255,163,.85)}}@keyframes chat-page_radar-ping__R_uFi{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(2.4);opacity:0}}.chat-page_markdown-editorial-body__sqkGW{position:relative;width:100%;line-height:1.625;color:var(--ink)}.chat-page_markdown-editorial-body__sqkGW h1{font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.18;margin-top:clamp(2rem,4vw,3rem);margin-bottom:clamp(.75rem,1.5vw,1rem)}.chat-page_markdown-editorial-body__sqkGW h1,.chat-page_markdown-editorial-body__sqkGW h2{font-weight:700;letter-spacing:-.025em;color:var(--ink);font-family:var(--font-poppins),sans-serif}.chat-page_markdown-editorial-body__sqkGW h2{position:relative;display:flex;scroll-margin-top:7rem;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:var(--line);font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.25;margin-top:clamp(2.5rem,5vw,3.5rem);margin-bottom:clamp(1rem,2vw,1.25rem);padding-bottom:.75rem}.chat-page_markdown-editorial-body__sqkGW h2 .chat-page_headingDiamond__AmZcT{height:.625rem;width:.625rem;flex-shrink:0;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1.5px;background-color:var(--coral);box-shadow:0 0 8px var(--coral)}.dark .chat-page_markdown-editorial-body__sqkGW h2 .chat-page_headingDiamond__AmZcT{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 10px #00f0ff}.chat-page_markdown-editorial-body__sqkGW h2 .chat-page_anchorLink__6FPSZ{margin-left:.5rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;color:var(--muted-ink);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.chat-page_markdown-editorial-body__sqkGW h2 .chat-page_anchorLink__6FPSZ:hover{color:var(--coral)}.dark .chat-page_markdown-editorial-body__sqkGW h2 .chat-page_anchorLink__6FPSZ:hover{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.chat-page_markdown-editorial-body__sqkGW h2:hover .chat-page_anchorLink__6FPSZ{opacity:1}.chat-page_markdown-editorial-body__sqkGW h3{display:flex;scroll-margin-top:7rem;align-items:center;gap:.625rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);font-family:var(--font-poppins),sans-serif;font-size:clamp(1.15rem,2.5vw,1.45rem);line-height:1.3;margin-top:clamp(1.75rem,3.5vw,2.25rem);margin-bottom:clamp(.6rem,1.2vw,.85rem)}.chat-page_markdown-editorial-body__sqkGW h3 .chat-page_subHeadingDot__f9hwB{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background-color:var(--coral)}.dark .chat-page_markdown-editorial-body__sqkGW h3 .chat-page_subHeadingDot__f9hwB{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 6px #00f0ff}.chat-page_markdown-editorial-body__sqkGW h4{font-weight:700;letter-spacing:-.025em;color:var(--ink);font-size:clamp(1rem,2vw,1.2rem);line-height:1.35;margin-top:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:.5rem}.chat-page_markdown-editorial-body__sqkGW p{color:var(--muted-ink);font-size:clamp(.925rem,1.6vw,1.05rem);line-height:1.8;margin-bottom:clamp(1rem,2vw,1.25rem)}.chat-page_markdown-editorial-body__sqkGW p strong{font-weight:700;color:var(--ink)}.chat-page_markdown-editorial-body__sqkGW ul:not([class]){margin:0;list-style-type:none;padding:0}.chat-page_markdown-editorial-body__sqkGW ul:not([class])>li{position:relative;padding-left:1.25rem}@media (min-width:640px){.chat-page_markdown-editorial-body__sqkGW ul:not([class])>li{padding-left:1.5rem}}@media (min-width:3840px){.chat-page_markdown-editorial-body__sqkGW ul:not([class])>li{padding-left:2rem}}.chat-page_markdown-editorial-body__sqkGW ul:not([class])>li:before{content:"";pointer-events:none;position:absolute;left:0;top:.77em;height:.375rem;width:.375rem;--tw-translate-y:-50%;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1.5px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:3840px){.chat-page_markdown-editorial-body__sqkGW ul:not([class])>li:before{height:.5rem;width:.5rem}}.chat-page_markdown-editorial-body__sqkGW ul:not([class])>li:before{background:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.6)}.dark .chat-page_markdown-editorial-body__sqkGW ul:not([class])>li:before{background:#00f0ff;box-shadow:0 0 8px rgba(0,240,255,.85)}.chat-page_markdown-editorial-body__sqkGW ul:not([class])>li:hover:before{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 0 10px rgba(2,132,199,.85)}.dark .chat-page_markdown-editorial-body__sqkGW ul:not([class])>li:hover:before{box-shadow:0 0 12px #00f0ff}@media(prefers-reduced-motion:reduce){.chat-page_markdown-editorial-body__sqkGW ul:not([class])>li:before,.chat-page_markdown-editorial-body__sqkGW ul:not([class])>li:hover:before{transition:none!important;transform:translateY(-50%) rotate(45deg)!important}}.chat-page_markdown-editorial-body__sqkGW ul:not([class])>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.chat-page_markdown-editorial-body__sqkGW ul:not([class]){font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:640px){.chat-page_markdown-editorial-body__sqkGW ul:not([class]){font-size:1rem;line-height:1.5rem}}.chat-page_markdown-editorial-body__sqkGW ul:not([class]){margin-block:clamp(1.25rem,2.5vw,1.75rem)}.chat-page_markdown-editorial-body__sqkGW ul:not([class]) li{line-height:1.7}.chat-page_markdown-editorial-body__sqkGW ul:not([class]) li p{margin:0;display:inline}.chat-page_markdown-editorial-body__sqkGW ul:not([class]) strong{font-weight:700;color:var(--ink)}.chat-page_markdown-editorial-body__sqkGW ol:not([class]){list-style-type:none}.chat-page_markdown-editorial-body__sqkGW ol:not([class])>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.chat-page_markdown-editorial-body__sqkGW ol:not([class]){padding:0;margin-block:clamp(1.5rem,3vw,2.25rem)}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li{position:relative;display:flex;align-items:flex-start;gap:.875rem;border-radius:.75rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.875rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:640px){.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li{gap:1rem;padding:1rem;font-size:1rem;line-height:1.5rem}}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li:hover{border-color:var(--coral);color:var(--ink)}.dark .chat-page_markdown-editorial-body__sqkGW ol:not([class]) li:hover{border-color:rgba(0,240,255,.4);--tw-shadow:0 0 24px rgba(0,240,255,.08),inset 0 1px 0 hsla(0,0%,100%,.05);--tw-shadow-colored:0 0 24px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li .chat-page_stepBadge__IC8Ep{margin-top:.125rem;display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);border-width:1px;border-color:var(--coral);background-color:var(--paper);font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--coral)}@media (min-width:640px){.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li .chat-page_stepBadge__IC8Ep{height:2rem;width:2rem;font-size:.875rem;line-height:1.25rem}}.dark .chat-page_markdown-editorial-body__sqkGW ol:not([class]) li .chat-page_stepBadge__IC8Ep{--tw-border-opacity:1;border-color:rgb(0 240 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(7 11 18/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));box-shadow:0 0 8px var(--neon-glow)}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li .chat-page_stepContent__OIsrF{min-width:0;flex:1 1 0%}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li .chat-page_stepContent__OIsrF>:first-child{margin-top:0}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li .chat-page_stepContent__OIsrF>:last-child{margin-bottom:0}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li .chat-page_stepContent__OIsrF p{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:640px){.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li .chat-page_stepContent__OIsrF p{font-size:1rem;line-height:1.5rem}}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li .chat-page_stepContent__OIsrF p:not(:last-child){margin-bottom:.5rem}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li{padding-left:0!important}.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li:before,.chat-page_markdown-editorial-body__sqkGW ol:not([class]) li:hover:before{content:none!important;display:none!important}.chat-page_markdown-editorial-body__sqkGW :not(pre)>code{border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.125rem .5rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;font-weight:500;color:var(--coral)}.dark .chat-page_markdown-editorial-body__sqkGW :not(pre)>code{border-color:rgba(0,240,255,.25);background-color:rgba(0,240,255,.1);--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.chat-page_markdown-editorial-body__sqkGW blockquote{background:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;overflow:hidden;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border:1px solid var(--glass-panel-border);border-left-width:4px;border-color:var(--coral);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;margin-block:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(1.25rem,3vw,2rem)}.dark .chat-page_markdown-editorial-body__sqkGW blockquote{--tw-border-opacity:1;border-color:rgb(0 240 255/var(--tw-border-opacity,1))}.chat-page_markdown-editorial-body__sqkGW blockquote:after{content:'"';pointer-events:none;position:absolute;right:-.5rem;bottom:-2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:1;color:var(--coral);opacity:.1}.dark .chat-page_markdown-editorial-body__sqkGW blockquote:after{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));opacity:.15}.chat-page_markdown-editorial-body__sqkGW blockquote p{margin:0;font-size:1rem;line-height:1.5rem;font-weight:500;font-style:italic;line-height:1.625;color:var(--ink)}@media (min-width:640px){.chat-page_markdown-editorial-body__sqkGW blockquote p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.chat-page_markdown-editorial-body__sqkGW blockquote p{font-size:1.25rem;line-height:1.75rem}}.chat-page_markdown-editorial-body__sqkGW blockquote p{font-family:var(--font-poppins),sans-serif}.chat-page_markdown-editorial-body__sqkGW table{margin:0}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF{width:100%;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:var(--neon-card-border);background-color:var(--paper);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;margin-block:clamp(1.75rem,3.5vw,2.5rem);box-shadow:var(--neon-card-shadow)}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF table{width:100%;min-width:540px;border-collapse:collapse;text-align:left;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1rem}@media (min-width:640px){.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF table{font-size:.875rem;line-height:1.25rem}}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF thead{border-bottom-width:2px;border-color:var(--line);background-color:var(--surface)}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF thead th{padding:.875rem 1rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--coral)}.dark .chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF thead th{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));text-shadow:var(--neon-text-shadow-sm)}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF tbody tr{border-bottom-width:1px;border-color:var(--line);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF tbody tr:last-child{border-bottom-width:0}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF tbody tr:hover{background:color-mix(in srgb,var(--coral) 4%,transparent)}.dark .chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF tbody tr:hover{background:rgba(0,240,255,.04)}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF tbody td{padding:.75rem 1rem;line-height:1.625;color:var(--muted-ink)}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF tbody td:first-child{font-weight:600;color:var(--ink)}.chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF tbody td code{border-radius:.25rem;background-color:var(--surface);padding:.125rem .375rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8em;color:var(--coral)}.dark .chat-page_markdown-editorial-body__sqkGW .chat-page_tableContainer__THLBF tbody td code{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.chat-page_markdown-editorial-body__sqkGW hr{position:relative;display:flex;align-items:center;justify-content:center;margin-block:clamp(2.5rem,5vw,3.75rem)}.chat-page_markdown-editorial-body__sqkGW hr:before{content:"";height:1px;width:100%;background:linear-gradient(90deg,transparent 0,var(--coral) 50%,transparent 100%);opacity:.5}.dark .chat-page_markdown-editorial-body__sqkGW hr:before{background:linear-gradient(90deg,transparent 0,var(--coral) 50%,transparent 100%);opacity:.7;box-shadow:0 0 10px var(--neon-glow)}.chat-page_markdown-editorial-body__sqkGW hr .chat-page_diamond__ffJ6h{position:absolute;height:.5rem;width:.5rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1px;background-color:var(--coral);box-shadow:0 0 8px var(--coral)}.dark .chat-page_markdown-editorial-body__sqkGW hr .chat-page_diamond__ffJ6h{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 12px var(--coral)}.chat-page_markdown-editorial-body__sqkGW hr{border:none}.chat-page_markdown-editorial-body__sqkGW a:not([class]){display:inline-flex;align-items:center;gap:.25rem;font-weight:600;color:var(--coral);text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.dark .chat-page_markdown-editorial-body__sqkGW a:not([class]){--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.dark .chat-page_markdown-editorial-body__sqkGW a:not([class]):hover{text-shadow:var(--neon-text-shadow-hover)}.chat-page_chatPage__qo_lm{position:relative;display:flex;width:100%;flex-direction:column;overflow:hidden;height:calc(100dvh - 3.5rem);margin-top:3.5rem;background-color:var(--paper);background-image:linear-gradient(90deg,rgba(2,132,199,.03) 1px,transparent 0),linear-gradient(180deg,rgba(2,132,199,.03) 1px,transparent 0),radial-gradient(circle at 50% -10%,rgba(2,132,199,.08) 0,transparent 60%);background-size:32px 32px,32px 32px,100% 100%}@media(min-width:640px){.chat-page_chatPage__qo_lm{height:calc(100dvh - 4rem);margin-top:4rem}}.chat-page_chatPage__qo_lm:before{content:"";pointer-events:none;position:absolute;top:0;left:0;right:0;z-index:20;height:1px;background:linear-gradient(90deg,transparent,rgba(2,132,199,.3) 20%,#0284c7 50%,rgba(2,132,199,.3) 80%,transparent);box-shadow:0 0 10px rgba(2,132,199,.3)}.dark .chat-page_chatPage__qo_lm{background-color:var(--paper);background-image:linear-gradient(90deg,rgba(0,240,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(0,240,255,.035) 1px,transparent 0),radial-gradient(circle at 50% -10%,rgba(0,240,255,.06) 0,transparent 55%),radial-gradient(circle at 80% 25%,rgba(56,189,248,.03) 0,transparent 45%)}.dark .chat-page_chatPage__qo_lm:before{background:linear-gradient(90deg,transparent,rgba(0,240,255,.3) 20%,#00f0ff 50%,rgba(0,240,255,.3) 80%,transparent);box-shadow:0 0 12px rgba(0,240,255,.6),0 0 24px rgba(0,240,255,.3)}.chat-page_chatMain__Sbrdt{position:relative;display:flex;min-height:0;width:100%;flex:1 1 0%;flex-direction:column;overflow:hidden}.chat-page_messagesScroll__kLj0W{min-height:0;width:100%;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.chat-page_messagesScroll__kLj0W::-webkit-scrollbar{width:5px}.chat-page_messagesScroll__kLj0W::-webkit-scrollbar-track{background:transparent}.chat-page_messagesScroll__kLj0W::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px;box-shadow:0 0 6px var(--scrollbar-glow);-webkit-transition:background .2s ease,box-shadow .2s ease;transition:background .2s ease,box-shadow .2s ease}.chat-page_messagesScroll__kLj0W::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);box-shadow:0 0 12px var(--scrollbar-glow),0 0 4px var(--scrollbar-glow)}.chat-page_messagesScroll__kLj0W::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);box-shadow:0 0 14px var(--scrollbar-glow)}.chat-page_messagesInner__g2GRz{margin-left:auto;margin-right:auto;min-height:0;width:100%;max-width:56rem}.chat-page_messagesInner__g2GRz>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.chat-page_messagesInner__g2GRz{padding:1rem .75rem}@media (min-width:640px){.chat-page_messagesInner__g2GRz>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.chat-page_messagesInner__g2GRz{padding:1.5rem}}.chat-page_welcomeHero__YTtja{margin-top:auto;margin-bottom:auto;overflow:hidden;border-radius:1rem;border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;background:var(--glass-panel-bg);border:1px solid var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .chat-page_welcomeHero__YTtja{background:rgba(10,16,26,.78);border-color:rgba(0,240,255,.22);box-shadow:0 16px 48px rgba(0,0,0,.6),0 0 32px rgba(0,240,255,.08),inset 0 1px 0 hsla(0,0%,100%,.06)}.chat-page_heroWindowHeader__RMBXT{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;padding:.625rem .875rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}@media (min-width:640px){.chat-page_heroWindowHeader__RMBXT{padding:.75rem 1.25rem}}.chat-page_heroWindowHeader__RMBXT{background:color-mix(in srgb,var(--surface) 60%,transparent);border-color:var(--line)}.dark .chat-page_heroWindowHeader__RMBXT{background:rgba(6,9,16,.85);border-color:rgba(0,240,255,.16)}.chat-page_windowTitle__xzugK{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem;letter-spacing:.05em;color:var(--muted-ink)}@media (min-width:640px){.chat-page_windowTitle__xzugK{font-size:.75rem;line-height:1rem}}.chat-page_windowStatus__uzZPQ{display:flex;align-items:center;gap:.375rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.625rem;--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}@media (min-width:640px){.chat-page_windowStatus__uzZPQ{font-size:.68rem}}.chat-page_windowStatusDot__aLnuJ{height:.5rem;width:.5rem}@keyframes chat-page_pulse__Y4Ldy{50%{opacity:.5}}.chat-page_windowStatusDot__aLnuJ{animation:chat-page_pulse__Y4Ldy 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1));box-shadow:0 0 8px rgba(16,185,129,.8)}.chat-page_heroContent__jHoM9{padding:1.5rem 1rem;text-align:center}@media (min-width:640px){.chat-page_heroContent__jHoM9{padding:2.5rem 2rem}}.chat-page_heroIconWrap__f2epW{position:relative;margin-bottom:.75rem;display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-color:rgba(34,211,238,.4);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgba(14,165,233,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(14,165,233,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(6,182,212,.2) var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}@media (min-width:640px){.chat-page_heroIconWrap__f2epW{height:3.5rem;width:3.5rem}}.chat-page_heroIconWrap__f2epW{box-shadow:0 0 24px rgba(2,132,199,.2)}.dark .chat-page_heroIconWrap__f2epW{box-shadow:0 0 32px rgba(0,240,255,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.chat-page_heroIconWrap__f2epW svg{height:1.5rem;width:1.5rem;--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.chat-page_heroIconWrap__f2epW svg:is(.chat-page_dark__nzV9X *){--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}@media (min-width:640px){.chat-page_heroIconWrap__f2epW svg{height:1.75rem;width:1.75rem}}.chat-page_heroEyebrow__Erty2{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--coral)}@media (min-width:3840px){.chat-page_heroEyebrow__Erty2{font-size:1rem;line-height:1.5rem}}.chat-page_heroEyebrow__Erty2{text-shadow:var(--neon-text-shadow);margin-bottom:.375rem;font-size:.68rem}@media (min-width:640px){.chat-page_heroEyebrow__Erty2{font-size:.75rem;line-height:1rem}}.chat-page_heroTitle__6QqLG{font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em}@media (min-width:640px){.chat-page_heroTitle__6QqLG{font-size:1.875rem;line-height:2.25rem}}.chat-page_heroTitle__6QqLG{background:linear-gradient(135deg,#0b1320 15%,#0284c7 65%,#0369a1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark .chat-page_heroTitle__6QqLG{background:linear-gradient(135deg,#fff 15%,#38bdf8 65%,#00f0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(0,240,255,.35))}.chat-page_heroSubtitle__LYnn0{margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:36rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:640px){.chat-page_heroSubtitle__LYnn0{font-size:.875rem;line-height:1.25rem}}.chat-page_heroBadges__l8mpY{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem}@media (min-width:640px){.chat-page_heroBadges__l8mpY{margin-top:1.25rem;gap:.5rem}}.chat-page_heroBadge__nF8Zt{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.25rem .625rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem;color:var(--muted-ink);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:640px){.chat-page_heroBadge__nF8Zt{padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem}}.dark .chat-page_heroBadge__nF8Zt{border-color:rgba(0,240,255,.22);background:rgba(0,240,255,.04);color:#a5f3fc;box-shadow:0 0 10px rgba(0,240,255,.06)}.chat-page_badgeDiamond__WM2Wt{height:.375rem;width:.375rem;flex-shrink:0;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1px;--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.chat-page_badgeDiamond__WM2Wt:is(.chat-page_dark__nzV9X *){--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.chat-page_badgeDiamond__WM2Wt{box-shadow:0 0 6px rgba(0,240,255,.8)}.chat-page_suggestionGrid__IJOUS{margin-top:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem;text-align:left}@media (min-width:640px){.chat-page_suggestionGrid__IJOUS{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.chat-page_suggestionCard__bYrhw{border-color:var(--neon-card-border);background-color:var(--paper);box-shadow:var(--neon-card-shadow)}.chat-page_suggestionCard__bYrhw:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--neon-card-hover-border);box-shadow:var(--neon-card-hover-shadow)}.chat-page_suggestionCard__bYrhw{position:relative;overflow:hidden}.chat-page_suggestionCard__bYrhw:before{pointer-events:none;position:absolute;inset:0;border-radius:inherit;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;content:"";background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(2,132,199,.14),transparent 60%)}.dark .chat-page_suggestionCard__bYrhw:before{background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(0,240,255,.2),transparent 60%)}.chat-page_suggestionCard__bYrhw:hover:before{opacity:1}.chat-page_suggestionCard__bYrhw{display:flex;cursor:pointer;flex-direction:column;justify-content:space-between;border-radius:.75rem;border-width:1px;padding:.875rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:640px){.chat-page_suggestionCard__bYrhw{padding:1rem}}.chat-page_suggestionCard__bYrhw{border-color:var(--line);background:var(--paper)}.chat-page_suggestionCard__bYrhw:hover{transform:translateY(-2px);border-color:#0284c7;box-shadow:0 8px 24px rgba(2,132,199,.16)}.dark .chat-page_suggestionCard__bYrhw{background:rgba(14,20,30,.65);border-color:rgba(0,240,255,.18);box-shadow:0 0 16px rgba(0,240,255,.04)}.dark .chat-page_suggestionCard__bYrhw:hover{border-color:rgba(0,240,255,.6);background:rgba(0,240,255,.06);box-shadow:0 8px 28px rgba(0,240,255,.22),inset 0 1px 0 hsla(0,0%,100%,.1)}.chat-page_cardCategory__dgDOv{margin-bottom:.375rem;display:flex;align-items:center;justify-content:space-between;font-size:.68rem;font-weight:700;letter-spacing:.05em}.chat-page_cardDiamond__PKzmI{height:.375rem;width:.375rem;flex-shrink:0;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1px;--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.chat-page_cardDiamond__PKzmI:is(.chat-page_dark__nzV9X *){--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.chat-page_cardDiamond__PKzmI{box-shadow:0 0 6px rgba(0,240,255,.8)}.chat-page_cardPrompt__OIUVd{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem;line-height:1rem;line-height:1.375;color:var(--ink);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:640px){.chat-page_cardPrompt__OIUVd{font-size:.8125rem}}.chat-page_suggestionCard__bYrhw:hover .chat-page_cardPrompt__OIUVd{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.chat-page_suggestionCard__bYrhw:hover .chat-page_cardPrompt__OIUVd:is(.chat-page_dark__nzV9X *){--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.chat-page_loadingBox__Wg_T3{display:inline-flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgba(6,182,212,.3);background-color:rgba(8,51,68,.3);padding:.5rem .875rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 0 14px rgba(0,240,255,.12)}.chat-page_waveformBars__ymz6b{display:flex;height:.875rem;align-items:center;gap:.25rem}.chat-page_waveBar__tTLOf{width:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1));animation:chat-page_waveAnim__1Bur7 1s ease-in-out infinite}.chat-page_waveBar__tTLOf:first-child{height:35%;animation-delay:0s}.chat-page_waveBar__tTLOf:nth-child(2){height:100%;animation-delay:.2s}.chat-page_waveBar__tTLOf:nth-child(3){height:60%;animation-delay:.4s}.chat-page_waveBar__tTLOf:nth-child(4){height:80%;animation-delay:.6s}@keyframes chat-page_waveAnim__1Bur7{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.chat-page_errorBox__IsfD7{display:flex;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgba(244,63,94,.4);background-color:rgba(76,5,25,.3);padding:.75rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:rgb(254 205 211/var(--tw-text-opacity,1))}.chat-page_errorBox__IsfD7,.chat-page_retryBtn__1rpNi{align-items:center;font-size:.75rem;line-height:1rem;--tw-text-opacity:1}.chat-page_retryBtn__1rpNi{display:inline-flex;flex-shrink:0;cursor:pointer;gap:.375rem;border-radius:var(--radius);border-width:1px;border-color:rgba(251,113,133,.4);background-color:rgba(136,19,55,.4);padding:.25rem .625rem;color:rgb(255 228 230/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-page_retryBtn__1rpNi:hover{background-color:rgba(136,19,55,.7)}.chat-page_followUpChips__3irLx{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.5rem}.chat-page_chip__LWmvx{cursor:pointer;border-radius:9999px;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.375rem .875rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;color:var(--muted-ink);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-page_chip__LWmvx:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(34,211,238,.6);background-color:rgba(236,254,255,.5);--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1));box-shadow:0 2px 10px rgba(2,132,199,.15)}.dark .chat-page_chip__LWmvx{border-color:rgba(0,240,255,.2);background:rgba(0,240,255,.04);color:#94a3b8}.dark .chat-page_chip__LWmvx:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1));border-color:rgba(0,240,255,.5);background:rgba(0,240,255,.12);box-shadow:0 0 14px rgba(0,240,255,.3)}.chat-page_jumpBottomBtn__Dyp_m{position:absolute;bottom:6rem;right:1rem;z-index:20;display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:rgba(34,211,238,.5);background-color:var(--surface);padding:.375rem .75rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:640px){.chat-page_jumpBottomBtn__Dyp_m{right:2rem}}.chat-page_jumpBottomBtn__Dyp_m{box-shadow:0 4px 16px rgba(0,240,255,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chat-page_jumpBottomBtn__Dyp_m:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgba(8,51,68,.4);--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1));box-shadow:0 4px 20px rgba(0,240,255,.4)}.chat-page_jumpBottomBtn__Dyp_m svg{height:.875rem;width:.875rem}@keyframes chat-page_bounce__rv7Bk{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.chat-page_jumpBottomBtn__Dyp_m svg{animation:chat-page_bounce__rv7Bk 1s infinite}.chat-page_inputArea__O3LpG{z-index:10;width:100%;flex-shrink:0;padding-top:.5rem;padding-bottom:.75rem}@media (min-width:640px){.chat-page_inputArea__O3LpG{padding-bottom:1.25rem}}.chat-page_inputArea__O3LpG{background:linear-gradient(to top,var(--paper) 75%,color-mix(in srgb,var(--paper) 0,transparent) 100%)}.dark .chat-page_inputArea__O3LpG{background:linear-gradient(0deg,rgba(14,19,29,.95) 75%,transparent)}.chat-page_inputAreaInner__mHq__{margin-left:auto;margin-right:auto;width:100%;max-width:56rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:640px){.chat-page_inputAreaInner__mHq__{padding-left:1.5rem;padding-right:1.5rem}}.chat-page_inputCard__EZxmS{position:relative;border-radius:1rem;border-width:1px;padding:.75rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:640px){.chat-page_inputCard__EZxmS{padding:.875rem}}.chat-page_inputCard__EZxmS{background:var(--glass-panel-bg);border:1px solid var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .chat-page_inputCard__EZxmS{background:rgba(10,16,26,.88);border-color:rgba(0,240,255,.22);box-shadow:0 12px 40px rgba(0,0,0,.7),0 0 24px rgba(0,240,255,.06)}.dark .chat-page_inputCard__EZxmS:focus-within{border-color:#00f0ff;box-shadow:0 12px 44px rgba(0,0,0,.8),0 0 30px rgba(0,240,255,.25)}.chat-page_textarea__e8C0S{width:100%;resize:none;border-width:0;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--ink)}.chat-page_textarea__e8C0S::-moz-placeholder{color:var(--muted-ink)}.chat-page_textarea__e8C0S::placeholder{color:var(--muted-ink)}.chat-page_textarea__e8C0S:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.chat-page_textarea__e8C0S{font-size:.875rem;line-height:1.25rem}}.chat-page_textarea__e8C0S{font-family:inherit;min-height:24px;max-height:180px}.chat-page_inputFooter__1o3ug{margin-top:.25rem;display:flex;align-items:center;justify-content:space-between;border-top-width:1px;border-color:var(--line);padding-top:.625rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem;color:var(--muted-ink)}@media (min-width:640px){.chat-page_inputFooter__1o3ug{font-size:.75rem;line-height:1rem}}.dark .chat-page_inputFooter__1o3ug{border-top-color:rgba(0,240,255,.12)}.chat-page_keyboardHint__WVH9S{display:none;color:var(--muted-ink);opacity:.7}@media (min-width:480px){.chat-page_keyboardHint__WVH9S{display:inline}}.chat-page_inputControls__2ns5T{margin-left:auto;display:flex;align-items:center;gap:.625rem}.chat-page_charCount___2MXx{font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.625rem;color:var(--muted-ink);opacity:.6}@media (min-width:640px){.chat-page_charCount___2MXx{font-size:.75rem;line-height:1rem}}.chat-page_sendBtn__8Sekt{height:2rem;width:2rem;flex-shrink:0;cursor:pointer;border-radius:.75rem;font-weight:700}.chat-page_sendBtn__8Sekt:disabled{cursor:not-allowed;opacity:.3}@media (min-width:640px){.chat-page_sendBtn__8Sekt{height:2.25rem;width:2.25rem}}.chat-page_sendBtn__8Sekt{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;background:linear-gradient(135deg,#0284c7,#0369a1);border:1px solid rgba(2,132,199,.4);box-shadow:0 4px 14px rgba(2,132,199,.3),0 0 20px rgba(0,210,255,.2),inset 0 1px 0 hsla(0,0%,100%,.35)}.chat-page_sendBtn__8Sekt:hover{--tw-translate-y:-0.125rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg,#0396e6,#0284c7);border-color:#0284c7;box-shadow:0 8px 24px rgba(2,132,199,.45),0 0 30px rgba(0,210,255,.4),inset 0 1px 0 hsla(0,0%,100%,.5)}.chat-page_sendBtn__8Sekt:active,.chat-page_sendBtn__8Sekt:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.chat-page_sendBtn__8Sekt:active{--tw-translate-y:0px}.dark .chat-page_sendBtn__8Sekt{background:linear-gradient(135deg,#00f0ff,#38bdf8);color:#05070a;font-weight:700;border:1px solid rgba(0,240,255,.6);box-shadow:0 0 20px rgba(0,240,255,.5),0 0 40px rgba(0,240,255,.2),inset 0 1px 0 hsla(0,0%,100%,.6)}.dark .chat-page_sendBtn__8Sekt:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:linear-gradient(135deg,#38bdf8,#00f0ff);color:#05070a;border-color:#00f0ff;box-shadow:0 0 32px rgba(0,240,255,.8),0 0 55px rgba(0,240,255,.4),inset 0 1px 0 hsla(0,0%,100%,.8)}.chat-page_sendBtn__8Sekt svg{height:.875rem;width:.875rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.chat-page_sendBtn__8Sekt svg:is(.chat-page_dark__nzV9X *){--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}@media (min-width:640px){.chat-page_sendBtn__8Sekt svg{height:1rem;width:1rem}}.chat-page_stopBtn__uLjJT{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgba(244,63,94,.6);background-color:rgba(244,63,94,.2);--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1));--tw-shadow:0 0 12px rgba(244,63,94,.3);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-page_stopBtn__uLjJT:hover{background-color:rgba(244,63,94,.3)}@media (min-width:640px){.chat-page_stopBtn__uLjJT{height:2.25rem;width:2.25rem}}.chat-page_stopBtn__uLjJT svg{height:.875rem;width:.875rem;--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}@media (min-width:640px){.chat-page_stopBtn__uLjJT svg{height:1rem;width:1rem}}.chat-page_disclaimerText__5E2MB{margin-top:.375rem;text-align:center;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.625rem;color:var(--muted-ink);opacity:.7}@media (min-width:640px){.chat-page_disclaimerText__5E2MB{font-size:.68rem}}