:root{--color-bg:#06070c;--color-bg-elevated:#090b14;--color-surface-1:#121a31d1;--color-surface-2:#162138c2;--color-surface-3:#1c2a46e6;--color-glass:#121a318f;--color-border:#42d7ff26;--color-border-strong:#42d7ff66;--color-focus:#42d7ffc7;--color-text-1:#f2f6ff;--color-text-2:#a6b4d0;--color-text-3:#68789a;--color-accent:#42d7ff;--color-accent-2:#2bb3ff;--color-accent-3:#d86cff;--color-success:#6dffce;--color-danger:#ff5e89;--accent-gradient:linear-gradient(130deg, var(--color-accent) 0%, var(--color-accent-3) 100%);--type-language:#42d7ff;--type-embedding:#ffc966;--type-image:#d86cff;--type-audio:#6dffce;--type-video:#a370ff;--font-display:"Sora", "Manrope", ui-sans-serif, sans-serif;--font-body:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-pill:999px;--shadow-sm:0 4px 14px #00000059;--shadow-md:0 10px 24px #06070cb3;--shadow-lg:0 18px 40px #06070ccc;--blur-sm:8px;--blur-md:16px;--blur-lg:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--control-height:38px;--card-padding:16px;--row-padding-y:10px;--row-padding-x:12px;--grid-gap:16px;--table-cell-y:10px;--table-cell-x:12px;--transition-fast:.15s ease-out;--transition-mid:.3s cubic-bezier(.2, .8, .2, 1);--transition-slow:.5s cubic-bezier(.22, 1, .36, 1);--transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--sidebar-width:270px;--top-nav-height:60px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}html[data-density=compact]{--control-height:32px;--card-padding:12px;--row-padding-y:8px;--row-padding-x:10px;--grid-gap:12px;--table-cell-y:8px;--table-cell-x:10px}html[data-density=comfortable]{--control-height:42px;--card-padding:20px;--row-padding-y:14px;--row-padding-x:16px;--grid-gap:20px;--table-cell-y:12px;--table-cell-x:14px}@media (width<=1100px){:root{--space-6:20px;--space-7:28px;--space-8:34px;--grid-gap:14px;--sidebar-width:250px}}@media (width<=760px){:root{--space-4:12px;--space-5:16px;--space-6:18px;--space-7:24px;--space-8:30px;--grid-gap:12px;--sidebar-width:232px}}:root{color:#ececec;font-synthesis:none;background:#212121;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#chat-root{width:100%;min-width:320px;height:100%;margin:0;overflow:hidden}button,input,textarea{font:inherit}button{color:inherit}.gc-app{--gc-bg:#212121;--gc-sidebar:#171717;--gc-surface:#2f2f2f;--gc-surface-hover:#3a3a3a;--gc-border:#ffffff1f;--gc-text:#ececec;--gc-muted:#b4b4b4;--gc-faint:#8b8b8b;--gc-accent:#fff;--gc-accent-text:#0d0d0d;--gc-danger:#ff6b6b;background:var(--gc-bg);width:100%;height:100%;color:var(--gc-text);position:relative}.gc-theme-gratisfy{--gc-bg:#07101a;--gc-sidebar:#0b1622;--gc-surface:#132535;--gc-surface-hover:#193247;--gc-border:#69deff2e;--gc-text:#effbff;--gc-muted:#a9c1cb;--gc-faint:#708b98;--gc-accent:#71e4ff;--gc-accent-text:#041018}.gc-theme-chatgpt_style{--gc-bg:#000;--gc-sidebar:#000;--gc-surface:#202020;--gc-surface-hover:#292929;--gc-border:#ffffff14;--gc-text:#ececec;--gc-muted:#a7a7a7;--gc-faint:#7f7f7f;--gc-accent:#fff;--gc-accent-text:#0d0d0d}.gc-mark{width:var(--gc-mark-size);height:var(--gc-mark-size);flex:0 0 var(--gc-mark-size);border:1px solid color-mix(in srgb, var(--gc-accent) 70%, transparent);background:var(--gc-accent);color:var(--gc-accent-text);font-size:calc(var(--gc-mark-size) * .52);border-radius:7px;place-items:center;font-weight:800;line-height:1;display:inline-grid}.gc-theme-chatgpt_style .gc-mark{color:#0000;background:0 0;border-color:#ffffff3d;border-radius:50%;font-weight:700;position:relative}.gc-theme-chatgpt_style .gc-mark:before{content:"";border:1.5px solid #ffffffb8;border-radius:50%;position:absolute;inset:22%}.gc-sidebar{z-index:30;background:var(--gc-sidebar);flex-direction:column;width:260px;min-width:260px;transition:transform .18s;display:flex;position:fixed;inset:0 auto 0 0}.gc-sidebar.is-collapsed{transform:translate(-100%)}.gc-sidebar__top,.gc-sidebar__brand,.gc-topbar,.gc-topbar__left,.gc-topbar__right,.gc-new-chat,.gc-sidebar-link,.gc-sidebar-search,.gc-settings-menu__identity,.gc-message,.gc-message__actions,.gc-composer__tools,.gc-composer__actions,.gc-attachment-list>div,.gc-theme-preview__label,.gc-modal__heading,.gc-modal__topline{align-items:center;display:flex}.gc-sidebar__top{justify-content:space-between;min-height:52px;padding:8px 12px}.gc-sidebar__brand{gap:10px;padding:0 4px}.gc-sidebar__brand strong{font-size:15px;font-weight:600}.gc-sidebar__brand small{display:none}.gc-theme-chatgpt_style .gc-sidebar__brand{align-items:center;gap:0;padding:0 2px}.gc-theme-chatgpt_style .gc-sidebar__brand .gc-mark{background:0 0;width:22px;height:22px;font-size:0}.gc-theme-chatgpt_style .gc-sidebar__brand strong,.gc-theme-chatgpt_style .gc-sidebar__brand small{display:none}.gc-icon-button{cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:inline-grid}.gc-icon-button:hover,.gc-icon-button:focus-visible,.gc-icon-button.is-active{background:var(--gc-surface-hover)}.gc-new-chat,.gc-sidebar-link{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;gap:12px;min-height:40px;margin:0 8px;padding:0 12px;font-size:14px}.gc-new-chat:hover,.gc-sidebar-link:hover{background:var(--gc-surface)}.gc-theme-chatgpt_style .gc-new-chat{background:#1d1d1d;border:1px solid #ffffff0f;margin-bottom:6px}.gc-theme-chatgpt_style .gc-new-chat:hover{background:#242424}.gc-sidebar-search{min-height:40px;color:var(--gc-muted);border:1px solid #0000;border-radius:10px;gap:9px;margin:4px 8px;padding:0 10px}.gc-sidebar-search:focus-within{border-color:var(--gc-border);background:var(--gc-surface)}.gc-sidebar-link--muted{color:var(--gc-muted)}.gc-sidebar-search input,.gc-model-search input{min-width:0;color:var(--gc-text);background:0 0;border:0;outline:0;flex:1}.gc-history{flex:1;min-height:0;padding:10px 8px 20px;overflow-y:auto}.gc-history section{margin-bottom:12px}.gc-history.is-empty-public{padding-top:0}.gc-history h2{color:#e6e6e6;margin:10px 10px 8px;font-size:13px;font-weight:600}.gc-history h3{color:var(--gc-faint);margin:10px 10px 6px;font-size:12px;font-weight:600}.gc-history-item{border-radius:8px;align-items:center;min-height:38px;display:flex;position:relative}.gc-history-item:hover,.gc-history-item.is-active{background:var(--gc-surface)}.gc-history-open{cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;min-height:36px;padding:8px 68px 8px 10px;overflow:hidden}.gc-history-item form{flex:1;min-width:0;padding:4px}.gc-history-item form input{border:1px solid var(--gc-border);background:var(--gc-bg);width:100%;color:var(--gc-text);border-radius:5px;outline:0;padding:5px 7px}.gc-history-actions{display:none;position:absolute;right:4px}.gc-history-item:hover .gc-history-actions,.gc-history-item:focus-within .gc-history-actions{display:flex}.gc-history-actions .gc-icon-button{flex-basis:28px;width:28px;height:28px}.gc-history-empty{color:var(--gc-faint);padding:0 10px;font-size:13px}.gc-sidebar__footer{border-top:1px solid var(--gc-border);color:var(--gc-faint);gap:4px;padding:10px 12px 14px;font-size:11px;display:grid}.gc-sidebar-utility{color:#e7e7e7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 8px;display:flex}.gc-sidebar-utility:hover{background:var(--gc-surface)}.gc-sidebar-account{width:100%;min-height:50px;color:var(--gc-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.gc-sidebar-account:hover,.gc-sidebar-account:focus-visible{background:var(--gc-surface)}.gc-sidebar-account strong,.gc-sidebar-account small{display:block}.gc-sidebar-account strong{font-size:13px;font-weight:500}.gc-sidebar-account small{color:var(--gc-faint);margin-top:2px;font-size:11px}.gc-sidebar-login-panel{gap:10px;margin-top:8px;padding:14px 8px 0;display:grid}.gc-sidebar-login-panel strong{color:#f1f1f1;font-size:13px;font-weight:600}.gc-sidebar-login-panel p{color:var(--gc-muted);margin:0;font-size:12px;line-height:1.45}.gc-sidebar-login-button{color:#fff;cursor:pointer;background:#2b2b2b;border:1px solid #ffffff14;border-radius:999px;min-height:40px;font-weight:500}.gc-theme-chatgpt_style .gc-sidebar-login-button{background:#242424;border-color:#ffffff24;min-height:36px;font-size:14px}.gc-theme-chatgpt_style .gc-sidebar-login-panel{gap:6px;padding-top:10px}.gc-theme-chatgpt_style .gc-sidebar-login-panel p{font-size:11.5px;line-height:1.4}.gc-theme-chatgpt_style .gc-sidebar-account{gap:8px;min-height:44px;padding:5px 6px}.gc-theme-chatgpt_style .gc-sidebar-account .gc-mark{width:22px;height:22px;font-size:0}.gc-theme-chatgpt_style .gc-sidebar-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.gc-theme-chatgpt_style .gc-sidebar-account small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.gc-main-shell{height:100%;margin-left:260px;transition:margin-left .18s,margin-right .18s}.gc-main-shell.is-sidebar-collapsed{margin-left:0}.gc-app.has-reasoning-panel .gc-main-shell{margin-right:360px}.gc-topbar{z-index:20;background:var(--gc-bg);justify-content:space-between;height:60px;padding:0 12px;position:relative}.gc-topbar__left,.gc-topbar__right{gap:6px;min-width:0}.gc-theme-chatgpt_style .gc-topbar__right:empty{display:none}.gc-model-picker,.gc-settings-wrap{position:relative}.gc-model-trigger{max-width:min(420px,48vw);min-height:40px;color:var(--gc-text);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:18px;font-weight:600;display:flex}.gc-model-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-model-trigger:hover{background:var(--gc-surface)}.gc-model-trigger--static{cursor:default}.gc-model-trigger--static:hover{background:0 0}.gc-model-menu,.gc-settings-menu{z-index:80;border:1px solid var(--gc-border);background:color-mix(in srgb, var(--gc-sidebar) 96%, transparent);border-radius:12px;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 50px #00000061}.gc-model-menu{border-radius:16px;width:min(390px,100vw - 32px);left:0;overflow:hidden}.gc-model-search{border-bottom:1px solid var(--gc-border);height:48px;color:var(--gc-muted);align-items:center;gap:10px;padding:0 14px;display:flex}.gc-model-list{max-height:min(440px,100vh - 160px);padding:8px;overflow-y:auto}.gc-model-list section h3{color:var(--gc-faint);text-transform:capitalize;margin:12px 10px 5px;font-size:12px;font-weight:600}.gc-model-list section button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:8px 10px;display:flex}.gc-model-list section button:hover,.gc-model-list section button.is-selected{background:var(--gc-surface)}.gc-model-list section button span{gap:2px;min-width:0;display:grid}.gc-model-list section button strong,.gc-model-list section button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-model-list section button strong{font-size:14px;font-weight:550}.gc-model-list section button small{color:var(--gc-faint);font-size:11px}.gc-model-empty{color:var(--gc-muted);text-align:center;padding:22px}.gc-model-results{border-top:1px solid var(--gc-border);color:var(--gc-faint);margin:0;padding:10px 14px 11px;font-size:11px;line-height:1.3}.gc-login-button,.gc-signup-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.gc-login-button{color:#121212;background:#f4f4f4;border:0}.gc-signup-button{color:#fff;background:linear-gradient(#2d2d2d 0%,#222 100%);border:1px solid #ffffff14}.gc-theme-chatgpt_style .gc-login-button,.gc-theme-chatgpt_style .gc-signup-button{min-height:36px;font-size:14px;font-weight:500}.gc-theme-chatgpt_style .gc-login-button{color:#0d0d0d;background:#f9f9f9;padding:0 16px}.gc-theme-chatgpt_style .gc-signup-button{background:#212121;border-color:#ffffff26;padding:0 12px}.gc-settings-menu{width:320px;padding:10px;right:0}.gc-settings-menu__identity{gap:10px;padding:8px}.gc-settings-menu__identity span{gap:2px;min-width:0;display:grid}.gc-settings-menu__identity strong,.gc-settings-menu__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-settings-menu__identity small{color:var(--gc-faint)}.gc-settings-row{border-top:1px solid var(--gc-border);gap:7px;padding:9px 8px;display:grid}.gc-settings-row>span{color:var(--gc-muted);font-size:12px}.gc-mini-segmented,.gc-segmented{background:var(--gc-surface);border-radius:8px;padding:3px;display:flex}.gc-mini-segmented button,.gc-segmented button{cursor:pointer;min-height:32px;color:var(--gc-muted);background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.gc-mini-segmented button.is-active,.gc-segmented button.is-active{background:var(--gc-bg);color:var(--gc-text)}.gc-menu-command{border:0;border-top:1px solid var(--gc-border);cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 9px;display:flex}.gc-settings-menu>p{color:var(--gc-faint);margin:8px;font-size:11px}.gc-main{height:calc(100% - 60px)}.gc-message-scroll{overscroll-behavior:contain;height:calc(100% - 148px);overflow-y:auto}.gc-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(760px,100% - 32px);min-height:100%;margin:0 auto;padding:28px 0 128px;display:flex}.gc-empty-state__composer{width:min(640px,100% - 24px);margin-top:28px}.gc-empty-state h1{letter-spacing:0;max-width:440px;margin:22px 0 28px;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.05}.gc-theme-chatgpt_style .gc-empty-state h1{max-width:360px;font-size:25px;font-weight:400;line-height:42px;animation:.26s gc-heading-fade}.gc-theme-chatgpt_style .gc-empty-state__composer{width:min(640px,100% - 24px);margin-top:0}.gc-empty-state--landing{justify-content:center;padding-bottom:220px}.gc-empty-state--landing h1{max-width:none;margin:0}.gc-prompt-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gc-prompt-chips button{border:1px solid var(--gc-border);min-height:38px;color:var(--gc-muted);cursor:pointer;background:0 0;border-radius:8px;padding:0 13px}.gc-prompt-chips button:hover{background:var(--gc-surface);color:var(--gc-text)}.gc-thread{width:min(768px,100% - 40px);margin:0 auto;padding:26px 0 80px}.gc-theme-chatgpt_style .gc-thread{width:min(704px,100% - 48px);padding:22px 0 110px}.gc-message{align-items:flex-start;gap:14px;padding:20px 0;position:relative}.gc-theme-chatgpt_style .gc-message{gap:0;padding:18px 0}.gc-theme-chatgpt_style .gc-message--user{padding-top:8px;padding-bottom:16px}.gc-theme-chatgpt_style .gc-message--assistant{padding-top:0;padding-bottom:24px}.gc-theme-chatgpt_style .gc-message--assistant:not(.is-rich) .gc-message__body{max-width:min(680px,100%)}.gc-theme-chatgpt_style .gc-message--assistant:not(.is-rich) .gc-message__actions{margin-top:8px}.gc-message__avatar>span{border:1px solid var(--gc-border);width:26px;height:26px;color:var(--gc-muted);border-radius:50%;place-items:center;display:grid}.gc-message__body{flex:1;min-width:0}.gc-theme-chatgpt_style .gc-message__avatar,.gc-theme-chatgpt_style .gc-message__name{display:none}.gc-message__name{min-height:25px;font-size:14px;font-weight:650}.gc-message__content{color:var(--gc-text);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.gc-theme-chatgpt_style .gc-message__content{font-size:15px;line-height:1.72}.gc-theme-chatgpt_style .gc-message--user .gc-message__body{justify-content:flex-end;max-width:100%;display:flex}.gc-theme-chatgpt_style .gc-message--user .gc-message__content{background:#2a2a2a;border-radius:22px;max-width:min(624px,72%);padding:11px 16px;line-height:1.55}.gc-theme-chatgpt_style .gc-message--user .gc-message__actions{justify-content:flex-end;margin-top:6px}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__body{background:0 0;border-radius:0;padding:0}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content h1,.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content h2,.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content h3,.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content h4{margin:0 0 18px;font-weight:600;line-height:1.22}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content h1{font-size:1.65rem}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content h2{font-size:1.25rem}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content ul,.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content ol{margin:0 0 18px;padding-left:1.6rem}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content li+li{margin-top:6px}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content blockquote{color:#c9c9c9;border-left:2px solid #ffffff24;margin:0 0 18px;padding-left:14px}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content pre{background:#111;border-radius:18px;padding:18px 20px}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-image-grid{margin-top:18px}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__actions{margin-top:12px}.gc-theme-chatgpt_style .gc-message--assistant.is-rich:hover .gc-message__actions,.gc-theme-chatgpt_style .gc-message--assistant.is-rich:focus-within .gc-message__actions{opacity:1}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__actions .gc-icon-button{flex-basis:28px;width:28px;height:28px}.gc-message__content p{margin:0 0 14px}.gc-message__content p:last-child{margin-bottom:0}.gc-message__content pre{background:#0d0d0d;border-radius:8px;max-width:100%;padding:14px;overflow-x:auto}.gc-message__content code{font-family:SFMono-Regular,Consolas,monospace}.gc-message__content img,.gc-message__content video,.gc-image-grid img{border-radius:8px;max-width:100%;display:block}.gc-image-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.gc-message__actions{opacity:0;gap:1px;min-height:32px;transition:opacity .12s}.gc-message:hover .gc-message__actions,.gc-message:focus-within .gc-message__actions{opacity:1}.gc-message__actions .gc-icon-button{width:30px;height:30px;color:var(--gc-muted);flex-basis:30px}.gc-reasoning{margin:2px 0 11px}.gc-reasoning>button{color:var(--gc-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.gc-reasoning>div{border-left:2px solid var(--gc-border);color:var(--gc-muted);margin-top:8px;padding-left:12px;font-size:14px}.gc-thinking-dots{gap:4px;padding:8px 0;display:inline-flex}.gc-thinking-dots i{background:var(--gc-muted);border-radius:50%;width:5px;height:5px;animation:1s infinite alternate gc-dot}.gc-thinking-dots i:nth-child(2){animation-delay:.18s}.gc-thinking-dots i:nth-child(3){animation-delay:.36s}@keyframes gc-dot{to{opacity:.25;transform:translateY(-2px)}}.gc-inline-error,.gc-form-error{color:var(--gc-danger);font-size:13px}.gc-form-notice{color:var(--gc-accent);font-size:13px}.gc-composer-zone{z-index:15;background:linear-gradient(to bottom, transparent, var(--gc-bg) 20%);padding:0 12px 14px;transition:left .18s,right .18s;position:absolute;bottom:0;left:260px;right:0}.gc-main-shell.is-sidebar-collapsed .gc-composer-zone{left:0}.gc-app.has-reasoning-panel .gc-composer-zone{right:360px}.gc-composer,.gc-error-banner,.gc-attachment-list{width:min(780px,100%);margin:0 auto}.gc-theme-chatgpt_style .gc-composer,.gc-theme-chatgpt_style .gc-error-banner,.gc-theme-chatgpt_style .gc-attachment-list{width:min(640px,100%)}.gc-theme-chatgpt_style .gc-composer:not(.gc-composer--landing),.gc-theme-chatgpt_style .gc-composer-zone .gc-error-banner,.gc-theme-chatgpt_style .gc-composer-zone .gc-attachment-list{width:min(704px,100%)}.gc-theme-chatgpt_style .gc-composer-zone{background:linear-gradient(#0000,#000000db 42%,#000 60%);padding-bottom:18px}.gc-error-banner{border:1px solid color-mix(in srgb, var(--gc-danger) 45%, transparent);background:color-mix(in srgb, var(--gc-danger) 10%, var(--gc-bg));color:#ffd0d0;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;margin-bottom:7px;padding:3px 5px 3px 12px;font-size:13px;display:flex}.gc-attachment-list{gap:7px;padding-bottom:7px;display:flex;overflow-x:auto}.gc-attachment-list>div{border:1px solid var(--gc-border);background:var(--gc-surface);border-radius:8px;gap:7px;max-width:240px;padding:6px 6px 6px 10px;font-size:12px}.gc-attachment-list>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-attachment-list .gc-icon-button{flex-basis:24px;width:24px;height:24px}.gc-composer{background:#2a2a2a;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:1fr auto;grid-template-areas:"input input""tools actions";min-height:82px;padding:14px 14px 12px;transition:background-color .14s,border-color .14s,transform .14s;display:grid;position:relative;box-shadow:0 6px 30px #00000029}.gc-composer--landing{border-radius:27px;width:min(544px,100% - 56px);min-height:74px;padding:10px 14px}.gc-theme-chatgpt_style .gc-composer{min-height:52px;box-shadow:none;background:#2a2a2a;border-radius:28px;grid-template-columns:auto 1fr auto;grid-template-areas:"tools input actions";align-items:center;padding:6px 10px}.gc-composer:focus-within{border-color:#ffffff24;transform:translateY(-1px)}.gc-theme-chatgpt_style .gc-composer:focus-within{background:#2d2d2d}.gc-theme-chatgpt_style .gc-composer--landing{grid-template-columns:auto 1fr auto;grid-template-areas:"tools input actions";align-items:center;width:100%;min-height:52px;padding:6px 10px}.gc-composer textarea{resize:none;width:100%;min-height:30px;max-height:180px;color:var(--gc-text);background:0 0;border:0;outline:0;grid-area:input;padding:6px 4px 14px;font-size:17px;line-height:1.45}.gc-composer--landing textarea{min-height:24px;padding-bottom:10px}.gc-theme-chatgpt_style .gc-composer textarea{min-height:20px;padding:0 10px;font-size:15px;line-height:1.35}.gc-theme-chatgpt_style .gc-composer--landing textarea{min-height:20px;padding:0 10px;font-size:16px;line-height:1.35}.gc-composer textarea::placeholder{color:var(--gc-muted)}.gc-composer__tools{grid-area:tools;align-items:center;gap:5px}.gc-composer__actions{grid-area:actions;align-items:center;gap:5px}.gc-theme-chatgpt_style .gc-composer__tools,.gc-theme-chatgpt_style .gc-composer__actions{gap:6px}.gc-theme-chatgpt_style .gc-composer__tools .gc-icon-button,.gc-theme-chatgpt_style .gc-composer__actions .gc-icon-button{color:#c8c8c8;flex-basis:32px;width:32px;height:32px}.gc-theme-chatgpt_style .gc-composer--landing .gc-composer__tools .gc-icon-button,.gc-theme-chatgpt_style .gc-composer--landing .gc-composer__actions .gc-icon-button,.gc-theme-chatgpt_style .gc-composer--landing .gc-send-button{flex-basis:30px;width:30px;height:30px}.gc-voice-pill{color:#f2f2f2;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;display:inline-flex}.gc-theme-chatgpt_style .gc-voice-pill{color:#f2f2f2;background:#373737;gap:8px;min-height:34px;padding:0 13px;font-size:14px;font-weight:500}.gc-mode-chip{border:1px solid var(--gc-border);max-width:180px;color:var(--gc-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;border-radius:7px;padding:4px 8px;font-size:12px;overflow:hidden}.gc-send-button{color:#ffffff73;cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}.gc-theme-chatgpt_style .gc-send-button{color:#ffffff61;background:#ffffff0f;border-color:#ffffff0f;width:32px;height:32px}.gc-send-button:not(:disabled){color:#111;background:#f3f3f3}.gc-send-button:disabled{cursor:default}.gc-footer-copy{color:#9f9f9f;text-align:center;max-width:560px;margin:12px auto 0;font-size:12px;line-height:1.45}.gc-theme-chatgpt_style .gc-footer-copy{color:#8d8d8d;max-width:312px;font-size:10.5px;line-height:1.28}.gc-theme-chatgpt_style .gc-empty-state__composer .gc-footer-copy{max-width:312px;margin-top:8px}.gc-composer-zone--footer-only{background:0 0;place-items:end center;padding-bottom:6px;display:grid}.gc-footer-copy a{color:#c9c9c9;text-underline-offset:2px}.gc-modal-backdrop,.gc-sidebar-scrim{z-index:100;background:#000000ad;position:fixed;inset:0}.gc-modal-backdrop{place-items:center;padding:18px;display:grid}.gc-modal{border:1px solid var(--gc-border);background:var(--gc-sidebar);border-radius:12px;width:min(520px,100%);padding:22px;box-shadow:0 26px 80px #00000085}.gc-modal h2{margin:0;font-size:21px}.gc-modal p{color:var(--gc-muted);margin:4px 0 0}.gc-modal__heading{gap:12px}.gc-modal__topline{justify-content:space-between;margin-bottom:16px}.gc-theme-grid{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 14px;display:grid}.gc-theme-preview{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.gc-theme-preview.is-selected{border-color:var(--gc-accent)}.gc-theme-preview__canvas{grid-template-columns:31% 69%;height:128px;display:grid;overflow:hidden}.gc-theme-preview--chatgpt_style .gc-theme-preview__canvas{background:#212121}.gc-theme-preview--chatgpt_style .gc-theme-preview__rail{background:#171717}.gc-theme-preview--gratisfy .gc-theme-preview__canvas{background:#07101a}.gc-theme-preview--gratisfy .gc-theme-preview__rail{background:#0b1622}.gc-theme-preview__rail{align-content:start;gap:8px;padding:14px 8px;display:grid}.gc-theme-preview__rail span{background:#ffffff29;border-radius:2px;height:7px}.gc-theme-preview__main{place-items:center;display:grid;position:relative}.gc-theme-preview__heading{background:#ffffffbd;border-radius:3px;width:54%;height:9px}.gc-theme-preview__composer{background:#ffffff21;border-radius:10px;height:32px;position:absolute;bottom:12px;left:12px;right:12px}.gc-theme-preview__label{background:var(--gc-surface);justify-content:space-between;min-height:44px;padding:0 11px}.gc-disclosure{font-size:12px;line-height:1.45}.gc-primary-button,.gc-secondary-button{cursor:pointer;border-radius:8px;width:100%;min-height:44px;margin-top:14px;font-weight:650}.gc-primary-button{background:var(--gc-accent);color:var(--gc-accent-text);border:0}.gc-primary-button--auth{border-radius:999px;min-height:52px;margin-top:0}.gc-secondary-button{border:1px solid var(--gc-border);background:0 0}.gc-secondary-button--inline{border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:0;margin-top:0;padding:0 16px;display:inline-flex}.gc-settings-link{color:inherit;text-decoration:none}.gc-auth-modal .gc-segmented{margin-bottom:18px}.gc-segmented button{min-height:38px;font-size:14px}.gc-auth-form{gap:12px;display:grid}.gc-auth-form--screen{gap:14px;width:min(392px,100vw - 48px)}.gc-auth-form label{color:var(--gc-muted);gap:6px;font-size:13px;display:grid}.gc-auth-form input{border:1px solid var(--gc-border);background:var(--gc-bg);width:100%;height:44px;color:var(--gc-text);border-radius:8px;outline:0;padding:0 11px}.gc-auth-form input:focus{border-color:var(--gc-accent)}.gc-auth-form .gc-checkbox{align-items:center;gap:8px;display:flex}.gc-auth-form .gc-checkbox input{width:16px;height:16px}.gc-auth-note{text-align:center;font-size:12px}.gc-auth-switch{color:var(--gc-muted);cursor:pointer;background:0 0;border:0;font-size:13px}.gc-theme-chatgpt_style .gc-auth-switch{justify-self:center;width:auto;font-size:12px}.gc-auth-switch:hover{color:var(--gc-text);text-decoration:underline}.gc-auth-screen{z-index:120;background:#000;place-items:center;display:grid;position:fixed;inset:0}.gc-auth-screen__brand{align-items:center;gap:10px;display:inline-flex;position:absolute;top:24px;left:28px}.gc-theme-chatgpt_style .gc-auth-screen__brand{display:none}.gc-auth-screen__key-link{color:#f5f5f5;cursor:pointer;background:#212121;border:1px solid #ffffff24;border-radius:999px;min-height:36px;padding:0 13px;font-size:13px;font-weight:500;position:absolute;top:20px;right:24px}.gc-auth-screen__key-link:hover,.gc-auth-screen__key-link:focus-visible{background:#2a2a2a}.gc-auth-screen__brand strong{font-size:17px;font-weight:600}.gc-theme-chatgpt_style .gc-auth-screen__brand strong{font-size:18px;font-weight:600}.gc-auth-screen__panel{justify-items:center;gap:18px;animation:.18s gc-modal-enter;display:grid}.gc-theme-chatgpt_style .gc-auth-screen__panel{justify-items:stretch;gap:14px;width:min(326px,100vw - 48px);position:absolute;top:clamp(164px,34vh,248px)}.gc-theme-chatgpt_style .gc-auth-screen{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000085}.gc-auth-screen__panel h2{margin:0 0 2px;font-size:24px;font-weight:500}.gc-auth-subcopy{color:var(--gc-muted);text-align:center;margin:0;font-size:14px;line-height:1.4}.gc-theme-chatgpt_style .gc-auth-screen__panel h2{text-align:center;margin-bottom:4px;font-size:18px;line-height:1.25}.gc-theme-chatgpt_style .gc-auth-subcopy{margin-top:-4px;font-size:13px}.gc-theme-chatgpt_style .gc-topbar{height:52px}.gc-theme-chatgpt_style .gc-model-trigger{padding-left:0;font-size:15px;font-weight:600}.gc-theme-chatgpt_style .gc-model-trigger--static{gap:4px;min-height:36px;padding:0 8px;font-size:16px;font-weight:400}.gc-theme-chatgpt_style .gc-model-trigger--static:hover{background:0 0}.gc-theme-chatgpt_style .gc-empty-state{justify-content:flex-start;padding-top:clamp(140px,27vh,200px);padding-bottom:0}.gc-theme-chatgpt_style .gc-empty-state h1{margin-bottom:18px}.gc-theme-chatgpt_style .gc-empty-state--landing{padding-top:clamp(140px,27vh,200px);padding-bottom:0}.gc-theme-chatgpt_style .gc-empty-state--landing h1{margin-bottom:18px}.gc-auth-provider-button{color:#fff;cursor:pointer;background:#222;border:1px solid #ffffff14;border-radius:999px;width:100%;min-height:50px;transition:background-color .12s,border-color .12s,transform .12s}.gc-theme-chatgpt_style .gc-auth-provider-button{background:#212121;border-color:#ffffff26;min-height:50px;font-size:15px;font-weight:500}.gc-auth-provider-button:hover,.gc-auth-provider-button:focus-visible{background:#2a2a2a;border-color:#ffffff1f}.gc-auth-divider{width:100%;color:var(--gc-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:12px;display:grid}.gc-auth-divider:before,.gc-auth-divider:after{content:"";background:#ffffff1f;height:1px}.gc-theme-chatgpt_style .gc-auth-divider{margin:16px 0 14px}.gc-auth-form--screen input{background:0 0;border-radius:999px;height:52px;padding:0 18px}.gc-theme-chatgpt_style .gc-auth-form--screen{gap:10px;width:100%}.gc-theme-chatgpt_style .gc-auth-form--screen input{background:#000;border-color:#0000;height:50px;font-size:15px;box-shadow:inset 0 0 0 1px #ffffff29}.gc-theme-chatgpt_style .gc-auth-form--screen input:focus{border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff52}.gc-theme-chatgpt_style .gc-auth-note{display:none}.gc-auth-form--screen .gc-checkbox{justify-content:center}.gc-auth-form--screen .gc-checkbox input{border-radius:4px;width:16px;height:16px;padding:0}.gc-auth-try{color:#d8d8d8;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline;transition:color .12s}.gc-auth-try:hover,.gc-auth-try:focus-visible{color:#fff}.gc-theme-chatgpt_style .gc-auth-try{display:none}.gc-auth-screen__footer{justify-items:center;gap:8px;display:grid;position:absolute;bottom:34px}.gc-theme-chatgpt_style .gc-auth-screen__footer{display:none}.gc-auth-screen__footer p{color:#b4b4b4;margin:0;font-size:12px}.gc-auth-screen__footer a{color:#cfcfcf}.gc-auth-screen__footer span{margin:0 8px}.gc-settings-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000c}.gc-settings-dialog{background:#202020;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:240px 1fr;width:min(920px,100vw - 40px);min-height:min(640px,100vh - 48px);animation:.18s gc-modal-enter;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000080}.gc-theme-chatgpt_style .gc-settings-dialog{background:#1f1f1f;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:176px 1fr;width:min(664px,100vw - 48px);height:min(592px,100vh - 56px);min-height:0;box-shadow:0 28px 72px #00000094}.gc-settings-dialog__nav{background:#171717;border-right:1px solid #ffffff14;align-content:start;gap:6px;padding:18px 14px;display:grid}.gc-theme-chatgpt_style .gc-settings-dialog__nav{background:#141414;gap:4px;padding:10px 8px}.gc-settings-dialog__nav-close{margin-bottom:4px}.gc-settings-dialog__brand{align-items:center;gap:12px;margin-bottom:12px;padding:0 8px;display:flex}.gc-settings-dialog__brand strong,.gc-settings-dialog__brand small{display:block}.gc-settings-dialog__brand small{color:var(--gc-muted)}.gc-theme-chatgpt_style .gc-settings-dialog__brand{border-bottom:1px solid #ffffff14;margin-bottom:8px;padding:0 8px 8px}.gc-theme-chatgpt_style .gc-settings-dialog__brand small{font-size:10px}.gc-settings-dialog__nav>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.gc-settings-dialog__nav>button:hover,.gc-settings-dialog__nav>button.is-active{background:#2a2a2a}.gc-theme-chatgpt_style .gc-settings-dialog__nav>button{color:#d8d8d8;border-radius:8px;min-height:36px;font-size:12.5px;transition:background-color .12s,color .12s}.gc-theme-chatgpt_style .gc-settings-dialog__nav>.gc-settings-dialog__nav-close{width:36px;padding:0}.gc-settings-dialog__content{align-content:start;gap:18px;padding:24px 24px 28px;display:grid}.gc-theme-chatgpt_style .gc-settings-dialog__content{background:#1f1f1f;gap:10px;padding:16px 16px 20px;overflow-y:auto}.gc-settings-dialog__topline{justify-content:space-between;align-items:center;display:flex}.gc-settings-dialog__topline h2{margin:0;font-size:28px;font-weight:500}.gc-theme-chatgpt_style .gc-settings-dialog__topline h2{font-size:18px;font-weight:500}.gc-settings-panel-stack{gap:14px;display:grid}.gc-theme-chatgpt_style .gc-settings-panel-stack{gap:0}.gc-settings-panel{background:#262626;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:18px;display:grid}.gc-theme-chatgpt_style .gc-settings-panel{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(112px,132px) minmax(0,1fr);align-items:center;gap:12px;padding:12px 0}.gc-theme-chatgpt_style .gc-settings-panel-stack>.gc-settings-panel:first-child{border-top:0;padding-top:0}.gc-settings-panel h3,.gc-settings-panel p{margin:0}.gc-settings-panel h3{font-size:15px;font-weight:600}.gc-settings-panel p{color:var(--gc-muted);line-height:1.5}.gc-theme-chatgpt_style .gc-settings-panel h3{font-size:14px}.gc-theme-chatgpt_style .gc-settings-panel p{max-width:330px;font-size:12.5px;line-height:1.4}.gc-settings-value{color:#d7d7d7;cursor:pointer;text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;min-height:34px;padding:0;font-size:13px;display:flex}.gc-settings-value:hover,.gc-settings-value:focus-visible{color:#fff}.gc-theme-chatgpt_style .gc-primary-button--auth{color:#0d0d0d;background:#f9f9f9;min-height:52px;margin-top:10px;font-size:16px;font-weight:500}.gc-settings-actions{flex-wrap:wrap;gap:10px;display:flex}.gc-settings-dialog__note{color:var(--gc-faint);margin:6px 0 0;font-size:11px;line-height:1.4}.gc-theme-chatgpt_style .gc-settings-dialog__note{opacity:.85;max-width:330px;margin:10px 0 0 154px}.gc-reasoning-panel{z-index:45;background:#0d0d0d;border-left:1px solid #ffffff1a;grid-template-rows:auto 1fr auto;width:360px;animation:.18s gc-reasoning-panel-enter;display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 48px #00000047}.gc-reasoning-panel>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:64px;padding:10px 12px 10px 18px;display:flex}.gc-reasoning-panel>header strong,.gc-reasoning-panel>header span{display:block}.gc-reasoning-panel>header strong{font-size:15px;font-weight:500}.gc-reasoning-panel>header span{color:var(--gc-faint);margin-top:2px;font-size:11px}.gc-reasoning-panel>section{padding:22px 18px;overflow-y:auto}.gc-reasoning-panel>section h2{margin:0 0 14px;font-size:14px;font-weight:600}.gc-reasoning-panel>section p,.gc-reasoning-panel>section li{color:#d5d5d5;font-size:14px;line-height:1.55}.gc-reasoning-panel>footer{color:var(--gc-faint);border-top:1px solid #ffffff14;padding:14px 18px;font-size:11px;line-height:1.45}@keyframes gc-heading-fade{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes gc-reasoning-panel-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes gc-modal-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.gc-composer,.gc-auth-provider-button,.gc-auth-try,.gc-settings-dialog__nav>button,.gc-auth-screen__panel,.gc-settings-dialog{transition:none;animation:none}}.gc-voice-modal{width:min(460px,100%)}.gc-voice-modal .gc-modal__topline{align-items:flex-start}.gc-voice-status{border-block:1px solid var(--gc-border);align-content:center;place-items:center;gap:8px;min-height:150px;margin:18px 0 12px;display:grid}.gc-voice-status small{color:var(--gc-muted)}.gc-voice-bars{align-items:center;gap:5px;height:42px;display:flex}.gc-voice-bars span{background:var(--gc-accent);border-radius:3px;width:5px;height:12px}.gc-voice-status--connecting .gc-voice-bars span,.gc-voice-status--connected .gc-voice-bars span{animation:.78s ease-in-out infinite alternate gc-voice-bar}.gc-voice-bars span:nth-child(2),.gc-voice-bars span:nth-child(4){animation-delay:.14s}.gc-voice-bars span:nth-child(3){animation-delay:.28s}@keyframes gc-voice-bar{to{height:36px}}.gc-voice-transcript{min-height:120px;max-height:210px;padding:4px 2px;overflow-y:auto}.gc-voice-transcript p{gap:3px;margin:0 0 12px;font-size:14px;line-height:1.45;display:grid}.gc-voice-transcript strong{text-transform:uppercase;font-size:11px}.gc-voice-transcript__assistant strong{color:var(--gc-accent)}.gc-voice-transcript__empty{color:var(--gc-faint);text-align:center}.gc-voice-actions{justify-content:center;align-items:center;gap:10px;min-height:54px;display:flex}.gc-voice-actions .gc-primary-button{justify-content:center;align-items:center;gap:8px;width:auto;min-width:160px;margin-top:0;padding:0 18px;display:inline-flex}.gc-voice-actions .gc-icon-button{border:1px solid var(--gc-border);border-radius:50%;flex-basis:46px;width:46px;height:46px}.gc-voice-stop{background:var(--gc-danger);color:#fff;cursor:pointer;border:0;border-radius:23px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:650;display:inline-flex}.gc-images-view{height:100%;padding:38px max(22px,50% - 520px);overflow-y:auto}.gc-images-view header h1{margin:0;font-size:30px}.gc-images-view header p{color:var(--gc-muted);margin:8px 0 28px}.gc-media-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.gc-media-gallery img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.gc-empty-media{min-height:280px;color:var(--gc-faint);align-content:center;place-items:center;display:grid}.gc-mobile-only,.gc-mobile-menu{display:none}.gc-sidebar__collapse{display:inline-grid}@media (width<=760px){.gc-settings-backdrop{padding:9px}.gc-sidebar{transform:translate(-100%)}.gc-sidebar.is-mobile-open,.gc-sidebar.is-collapsed.is-mobile-open{transform:translate(0)}.gc-sidebar-scrim{z-index:25;border:0}.gc-main-shell,.gc-main-shell.is-sidebar-collapsed{margin-left:0}.gc-composer-zone,.gc-main-shell.is-sidebar-collapsed .gc-composer-zone{left:0}.gc-desktop-sidebar-toggle{display:none}.gc-mobile-only,.gc-mobile-menu{display:inline-grid}.gc-sidebar__collapse{display:none}.gc-topbar{padding:0 8px}.gc-model-trigger{max-width:38vw;font-size:15px}.gc-topbar__right{gap:8px}.gc-login-button,.gc-signup-button{min-height:38px;padding:0 12px;font-size:14px}.gc-message-scroll{height:calc(100% - 138px)}.gc-thread{width:calc(100% - 24px);padding-top:14px}.gc-message{gap:10px;padding:16px 0}.gc-message__content{font-size:15px}.gc-empty-state{padding-bottom:90px}.gc-empty-state h1{font-size:34px}.gc-empty-state--landing h1{max-width:240px}.gc-prompt-chips{display:none}.gc-composer-zone{padding:0 8px 7px}.gc-composer{border-radius:20px;min-height:96px}.gc-theme-chatgpt_style .gc-composer{border-radius:28px;min-height:56px;padding:8px 10px}.gc-theme-chatgpt_style .gc-composer--landing{grid-template-columns:1fr auto;grid-template-areas:"input input""tools actions";align-items:end;min-height:86px;padding:12px 14px 10px}.gc-theme-chatgpt_style .gc-composer--landing textarea{min-height:36px;padding:0 4px 12px;line-height:1.625}.gc-theme-chatgpt_style .gc-composer--landing .gc-composer__tools .gc-icon-button,.gc-theme-chatgpt_style .gc-composer--landing .gc-composer__actions .gc-icon-button,.gc-theme-chatgpt_style .gc-composer--landing .gc-send-button{flex-basis:36px;width:36px;height:36px}.gc-voice-pill{display:none}.gc-footer-copy{font-size:9px}.gc-theme-grid{grid-template-columns:1fr}.gc-theme-preview__canvas{height:96px}.gc-settings-dialog{grid-template-columns:1fr;width:100%;min-height:min(100vh - 18px,720px)}.gc-theme-chatgpt_style .gc-settings-dialog{grid-template-rows:auto 1fr;grid-template-columns:1fr;width:100%;min-height:calc(100vh - 18px);max-height:calc(100vh - 18px);overflow-y:auto}.gc-settings-dialog__nav{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.gc-theme-chatgpt_style .gc-settings-dialog__nav>.gc-settings-dialog__nav-close,.gc-settings-dialog__brand{grid-column:1/-1}.gc-settings-dialog__content{padding:18px}.gc-theme-chatgpt_style .gc-settings-panel{grid-template-columns:1fr;gap:8px}.gc-theme-chatgpt_style .gc-settings-dialog__note{max-width:none;margin-left:0}.gc-app.has-reasoning-panel .gc-main-shell{margin-right:0}.gc-app.has-reasoning-panel .gc-composer-zone{right:0}.gc-reasoning-panel{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (height<=640px){.gc-theme-chatgpt_style .gc-auth-screen__panel{top:72px}.gc-auth-screen__footer{bottom:12px}}
