.console-chat{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0 16px 12vh}.console-chat[data-started]{justify-content:stretch;align-items:stretch;gap:0;padding:0}.console-chat .gd{--page:#121213;--canvas:lch(7.2% 1.1 272);--surface:lch(8.22% 1.3 272);--inset:lch(10.5% 1.3 272);--field:lch(9.4% 1.3 272);--hover:lch(13.845% 1.3 272);--hover-2:lch(16% 1.3 272);--line:lch(14.16% 1.48 272);--line-strong:lch(20% 1.48 272);--ink:lch(96% 0 272);--ink-2:lch(62% 1.2 272);--ink-3:lch(46% 1.2 272);--accent:#10b981;--accent-hi:#34d399;--accent-ink:#6ee7b7;--accent-tint:rgba(16,185,129,0.12);--on-accent:#03140d;--shadow-hairline:0 0 0 1px var(--line);--shadow-btn:0 0 0 1px var(--line-strong);--shadow-card:0 0 0 1px var(--line);--shadow-raised:none;min-height:0;background:transparent;font-size:13px}.cc-intro{width:100%;max-width:640px;display:grid;gap:6px;justify-items:center;text-align:center}.cc-intro h1{margin:0;font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--foreground)}.cc-intro p{margin:0;font-size:13px;color:var(--muted-foreground);text-wrap:balance}.console-chat:not([data-started]) .gc{width:100%;max-width:640px;padding:0;min-height:0;display:block}.console-chat .gc-hero{max-width:none;padding:0;align-self:auto;gap:0;animation:none}.console-chat .gc-hero>:not(form){display:none}.console-chat .gc-prompt.is-big{background:var(--field);box-shadow:0 0 0 1px var(--line);border-radius:12px;padding:10px 10px 10px 14px}.console-chat .gc-prompt.is-big textarea{font-size:14px;min-height:44px}.console-chat .gc-prompt:focus-within,.console-chat .pd-6:focus-within{box-shadow:0 0 0 1px var(--line-strong),0 0 0 3px rgba(94,105,209,.18)}.console-chat .pd-6:focus-within .gc-prompt{box-shadow:none}.console-chat .gd-send{width:28px;height:28px;border-radius:8px;background:lch(96% 0 272);color:#121213;box-shadow:none}.console-chat .gd-send:hover:enabled{background:lch(100% 0 272)}.console-chat .gd-send:disabled{background:var(--hover);color:var(--ink-3)}.cc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:640px}.cc-chips button{height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted-foreground);font-size:12px;cursor:pointer;transition:background-color .1s,color .1s,transform .1s}.cc-chips button:hover:enabled{background:var(--accent);color:var(--foreground)}.cc-chips button:active:enabled{transform:scale(.97)}.cc-chips button:disabled{opacity:.5;cursor:default}.console-chat[data-pending]:not([data-started])>*{visibility:hidden}.console-chat[data-started] .gc{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}.console-chat .gc-panel{flex:1;min-height:0;width:100%;max-width:none;height:auto;border-radius:0;background:transparent;box-shadow:none;animation:none!important}.console-chat .gc-panel-head{display:none}.console-chat .gc-thread{padding:24px max(16px,calc((100% - 720px) / 2)) 12px;gap:20px}.console-chat .gc-composer{padding:8px max(16px,calc((100% - 720px) / 2)) 16px;background:transparent}.console-chat .gc-text{font-size:13px}.console-chat .gc-you{font-size:13px;background:var(--inset);box-shadow:var(--shadow-hairline)}.console-chat .gc-order{box-shadow:0 0 0 1px var(--line-strong)}.console-chat .gc-offer.is-paid{box-shadow:0 0 0 1px rgba(52,211,153,.25)}.console-chat .gc-order h3{font-weight:500;font-size:15px}.console-chat .gc-order .gd-price strong{font-weight:500}.console-chat .pd-6{border-radius:12px;box-shadow:0 0 0 1px var(--line)}.console-chat .pd-6.is-on{box-shadow:0 0 0 1px var(--line-strong)}.console-chat .pd-6.is-on .pd-6-lip>div{background:var(--surface)}.console-chat .pd-file{background:var(--hover);color:var(--ink-2)}@media (max-width:640px){.console-chat .gc-panel{height:auto}.console-chat .gc-thread{padding:16px 16px 8px}.console-chat .gc-composer{padding:8px 12px calc(12px + env(safe-area-inset-bottom))}}.linear-light .console-chat .gd{--page:#ffffff;--canvas:#f7f7f8;--surface:#ffffff;--inset:#f4f4f5;--field:#f7f7f8;--hover:#ececee;--hover-2:#e4e4e7;--line:#e6e6e8;--line-strong:#d4d4d8;--ink:#0d0d0e;--ink-2:#6b6f76;--ink-3:#9a9da3;--accent-ink:#047857;--on-accent:#ffffff}.linear-light .console-chat .gd-send{background:#0d0d0e;color:#ffffff}.linear-light .console-chat .gd-send:hover:enabled{background:#27272a}