: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-reasoning-width:460px;--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:#07131d;--gc-sidebar:#091b29;--gc-surface:#102b3b;--gc-surface-hover:#184155;--gc-border:#69deff38;--gc-text:#f2fcff;--gc-muted:#b0cbd4;--gc-faint:#7897a5;--gc-accent:#79e8ff;--gc-accent-text:#031219}.gc-theme-gratisfy .gc-main{background:radial-gradient(circle at 72% 12%,#41cdff17,#0000 34%),linear-gradient(160deg,#12435842,#0000 46%)}.gc-theme-gratisfy .gc-sidebar{border-right:1px solid #79e8ff1f;box-shadow:12px 0 40px #00000024}.gc-theme-gratisfy .gc-composer{background:linear-gradient(145deg,#18384a,#102b3b);border-color:#79e8ff38;box-shadow:0 12px 34px #00000038,0 0 0 1px #79e8ff0a}.gc-theme-gratisfy .gc-empty-state h1{background:linear-gradient(105deg,#f2fcff 10%,#a6efff 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.gc-theme-chatgpt_style{--gc-bg:#fff;--gc-sidebar:#f9f9f9;--gc-surface:#f5f5f5;--gc-surface-hover:#e9e9e9;--gc-border:#00000014;--gc-text:#101010;--gc-muted:#666;--gc-faint:#999;--gc-accent:#101010;--gc-accent-text:#fff}.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:#0000003d;border-radius:50%;font-weight:700;position:relative}.gc-theme-chatgpt_style .gc-mark:before{content:"";border:1.5px solid #000000b8;border-radius:50%;position:absolute;inset:22%}.gc-chatgpt-mark{width:var(--gc-chatgpt-mark-size);height:var(--gc-chatgpt-mark-size);flex:0 0 var(--gc-chatgpt-mark-size);color:#ececec;place-items:center;display:inline-grid}.gc-chatgpt-mark svg{width:100%;height:100%;display:block}.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:8px;padding:0 4px}.gc-theme-chatgpt_style .gc-sidebar__brand strong{letter-spacing:-.01em;font-size:16px;font-weight:700}.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-sidebar-link.is-active{background:var(--gc-surface);color:var(--gc-text)}.gc-theme-chatgpt_style .gc-new-chat{background:#f0f0f0;border:1px solid #0000000f;gap:10px;min-height:38px;margin-bottom:6px;font-size:14px}.gc-theme-chatgpt_style .gc-new-chat:hover{background:#eee}.gc-theme-chatgpt_style .gc-sidebar-link{gap:10px;min-height:38px;font-size:14px}.gc-theme-chatgpt_style .gc-sidebar-item__icon{color:#000000e6;opacity:.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.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-theme-chatgpt_style .gc-history{padding:4px 4px 20px}.gc-theme-chatgpt_style .gc-history section{margin-bottom:4px}.gc-theme-chatgpt_style .gc-history h2{color:var(--gc-text);margin:12px 10px 4px;font-size:13px;font-weight:600}.gc-theme-chatgpt_style .gc-history-item{border-radius:6px;min-height:34px}.gc-theme-chatgpt_style .gc-history-open{min-height:34px;color:var(--gc-text);padding:6px 42px 6px 10px;font-size:13.5px}.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__footer--public{padding-top:8px}.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{color:#333;background:#eee;border-color:#00000024;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 strong{color:#333}.gc-theme-chatgpt_style .gc-sidebar-login-panel p{font-size:11.5px;line-height:1.4}.gc-theme-chatgpt_style .gc-sidebar-utility{color:#444}.gc-theme-chatgpt_style .gc-sidebar-utility:hover{background:var(--gc-surface);color:var(--gc-text)}.gc-theme-chatgpt_style .gc-sidebar-account{gap:8px;min-height:44px;padding:5px 6px}.gc-sidebar-account__avatar{color:#fff;background:#5a5a5a;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.gc-sidebar-account__grid{color:var(--gc-faint)}.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:var(--gc-reasoning-width)}.gc-topbar{z-index:20;background:var(--gc-bg);justify-content:space-between;height:52px;padding:0 10px;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__text{gap:1px;min-width:0;display:grid}.gc-model-trigger__text strong,.gc-model-trigger__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-model-trigger__text strong{font-size:inherit;font-weight:inherit}.gc-model-trigger__text small{color:var(--gc-faint);font-size:11px;font-weight:500}.gc-model-trigger:hover{background:var(--gc-surface)}.gc-theme-chatgpt_style .gc-model-trigger{font-size:16px;font-weight:600}.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-menu--guest{border-radius:18px;width:min(320px,100vw - 32px);padding:14px}.gc-model-menu--guest h3{color:#f3f3f3;margin:0;font-size:16px;font-weight:600}.gc-model-menu--guest p{color:var(--gc-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.gc-model-menu__actions{gap:8px;margin-top:14px;display:flex}.gc-model-menu__actions>button{flex:1 1 0}.gc-model-search{color:#ffffff94;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;min-height:54px;padding:0 16px;transition:border-color .12s,background-color .12s,color .12s;display:flex;box-shadow:inset 0 1px #ffffff05}.gc-model-search:focus-within{color:#f3f3f3;background:#ffffff0d;border-color:#ffffff29}.gc-model-search input::placeholder{color:#ffffff57}.gc-model-browser{min-height:0;display:grid}.gc-model-browser.has-provider-filters{grid-template-columns:minmax(260px,290px) minmax(0,1fr)}.gc-model-browser__sidebar{border-bottom:1px solid var(--gc-border);background:linear-gradient(#ffffff06 0%,#ffffff03 100%);align-content:start;gap:14px;min-height:0;padding:18px;display:grid}.gc-model-browser.has-provider-filters .gc-model-browser__sidebar{border-right:1px solid var(--gc-border);border-bottom:0;overflow-y:auto}.gc-model-browser__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gc-model-browser__metrics>div,.gc-model-browser__selection{background:#ffffff07;border:1px solid #ffffff14;border-radius:16px;gap:4px;padding:13px 14px;display:grid}.gc-model-browser__metrics strong,.gc-model-browser__selection strong{color:#f3f3f3}.gc-model-browser__metrics strong{font-size:18px;font-weight:600}.gc-model-browser__metrics small,.gc-model-browser__selection small{color:#ffffff85;font-size:11px;line-height:1.35}.gc-model-browser__selection strong{font-size:15px;font-weight:600}.gc-model-browser__selection p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.4}.gc-model-browser__results{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.gc-model-results__header{justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 0;display:flex}.gc-model-results__header strong,.gc-model-results__header small{display:block}.gc-model-results__header strong{color:#f3f3f3;font-size:15px;font-weight:600}.gc-model-results__header small{color:#ffffff80;margin-top:4px;font-size:12px;line-height:1.4}.gc-model-results__pill{color:#ffffffb8;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.gc-model-provider-filters{gap:12px;display:grid}.gc-model-provider-filters__topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gc-model-provider-filters__heading{gap:4px;display:grid}.gc-model-provider-filters__heading p{color:#ffffff80;margin:0;font-size:12px;line-height:1.45}.gc-model-provider-filters__topline strong{color:#ececec;letter-spacing:.01em;font-size:13px;font-weight:600}.gc-model-provider-filters__topline button{color:var(--gc-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.gc-model-provider-filters__topline button:hover{color:#fff}.gc-model-provider-filters__list{gap:8px;display:grid}.gc-model-provider-filters__list button{color:#e6e6e6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 14px;font-size:12px;font-weight:550;transition:border-color .12s,background-color .12s,color .12s;display:flex}.gc-model-provider-filters__list button:hover{background:#ffffff0f;border-color:#ffffff26}.gc-model-provider-filters__list button.is-hidden{color:var(--gc-faint);background:#ffffff04;border-color:#ffffff0d}.gc-model-provider-filters__list button small{color:inherit;opacity:.68;font-size:11px}.gc-model-list{min-height:0;padding:14px 18px 18px;overflow-y:auto}.gc-model-list section{background:linear-gradient(#ffffff08 0%,#ffffff04 100%);border:1px solid #ffffff0f;border-radius:18px;gap:4px;padding:10px;display:grid}.gc-model-list section+section{margin-top:12px}.gc-model-list section h3{color:var(--gc-faint);justify-content:space-between;align-items:center;gap:12px;margin:2px 6px 8px;font-size:12px;font-weight:600;display:flex}.gc-model-list section h3 small{color:#ffffff73;font-size:11px;font-weight:500}.gc-model-list section button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:10px 12px;transition:background-color .12s,box-shadow .12s;display:flex}.gc-model-list section button:hover{background:#ffffff0b}.gc-model-list section button.is-selected{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14}.gc-model-list__copy,.gc-model-list__trailing{gap:2px;min-width:0;display:grid}.gc-model-list__trailing{flex-shrink:0;place-items:end;gap:6px;padding-left:12px}.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-list__benchmark{color:#ffffffad;letter-spacing:.01em;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.gc-model-empty{color:var(--gc-muted);text-align:center;border:1px dashed #ffffff14;border-radius:16px;padding:32px 24px}.gc-model-results{border-top:1px solid var(--gc-border);color:var(--gc-faint);background:#ffffff04;margin:0;padding:12px 18px 14px;font-size:11px;line-height:1.3}.gc-model-library-backdrop{z-index:105}.gc-model-library{border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 32px);max-height:min(82vh,760px);padding:0;display:grid;overflow:hidden}.gc-model-library__topline{border-bottom:1px solid var(--gc-border);background:linear-gradient(#ffffff06 0%,#fff0 100%);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 18px;display:flex}.gc-model-library__topline p{margin:6px 0 0}.gc-model-library .gc-model-list{max-height:none}.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{color:#fff;background:#212121;border-color:#00000026;padding:0 12px}.gc-share-button,.gc-topbar-chip{min-height:36px;color:var(--gc-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.gc-share-button:hover,.gc-topbar-chip:hover{background:#ffffff14;border-color:#ffffff2e}.gc-temporary-chat-mark{width:var(--gc-temporary-chat-mark-size);height:var(--gc-temporary-chat-mark-size);flex:0 0 var(--gc-temporary-chat-mark-size);color:currentColor;place-items:center;display:inline-grid}.gc-temporary-chat-mark svg{width:100%;height:100%;display:block}.gc-topbar-chip.is-active{color:#d9ffe7;background:#50c8781f;border-color:#50c87852}.gc-topbar-avatar{color:#f3f3f3;cursor:pointer;background:#4a4a4a;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s,opacity .12s;display:inline-grid}.gc-topbar-avatar:hover{color:#fff;background:#5a5a5a}.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% - 52px)}.gc-message-scroll{overscroll-behavior:contain;height:calc(100% - 140px);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:#e5e5e5;border-radius:18px;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:#555;border-left:2px solid #00000024;margin:0 0 18px;padding-left:14px}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__content pre{background:#f5f5f5;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{opacity:1;margin-top:12px}.gc-theme-chatgpt_style .gc-message--assistant.is-rich .gc-message__actions .gc-icon-button,.gc-theme-chatgpt_style .gc-message--assistant:not(.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__actions--visible,.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-message__sources-badge{min-height:30px;color:var(--gc-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:0 8px;font-size:13px;display:inline-flex}.gc-message__sources-badge:hover{background:var(--gc-surface-hover);color:var(--gc-text)}.gc-reasoning{margin:2px 0 11px}.gc-thought-mark{width:var(--gc-thought-mark-size);height:var(--gc-thought-mark-size);flex:0 0 var(--gc-thought-mark-size);color:currentColor;place-items:center;display:inline-grid}.gc-thought-mark svg{width:100%;height:100%;display:block}.gc-reasoning__toggle{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-theme-chatgpt_style .gc-reasoning__toggle{color:var(--gc-muted);letter-spacing:-.01em;gap:6px;font-size:12px;font-weight:400}.gc-theme-chatgpt_style .gc-reasoning__toggle:hover{color:#444}.gc-reasoning__label{white-space:nowrap}.gc-reasoning__chevron{opacity:.48;font-size:14px;line-height:1}.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:var(--gc-reasoning-width)}.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,#ffffffdb 42%,#fff 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:#e8e8e8;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:#f0f0f0}.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-composer-tools-picker{position:relative}.gc-composer-tools-menu{z-index:85;border:1px solid var(--gc-border);background:var(--gc-surface);border-radius:16px;width:min(310px,100vw - 32px);max-height:min(520px,100vh - 140px);padding:8px;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 18px 48px #00000047}.gc-composer-tools-menu__item{width:100%;min-height:46px;color:var(--gc-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:7px 9px;display:flex}.gc-composer-tools-menu__item:hover,.gc-composer-tools-menu__item:focus-visible,.gc-composer-tools-menu__item.is-selected{background:var(--gc-surface-hover);outline:0}.gc-composer-tools-menu__item>span{gap:2px;min-width:0;display:grid}.gc-composer-tools-menu__item strong{font-size:13px;font-weight:600}.gc-composer-tools-menu__item small{color:var(--gc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gc-composer-tools-menu__label{color:var(--gc-muted);letter-spacing:.02em;text-transform:uppercase;margin:8px 9px 4px;font-size:11px;font-weight:600}.gc-composer-tools-menu__divider{background:var(--gc-border);height:1px;margin:7px 2px}.gc-composer-tools-menu__item--footer{color:var(--gc-muted)}.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:#555;flex-basis:32px;width:32px;height:32px}.gc-composer-chip{color:#f2f2f2;cursor:pointer;background:#343434;border:0;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:14px;font-weight:500;display:inline-flex}.gc-composer-chip:hover{background:#3b3b3b}.gc-theme-chatgpt_style .gc-composer-chip{color:#333;background:#e0e0e0}.gc-theme-chatgpt_style .gc-composer-chip:hover{background:#d0d0d0}.gc-composer-picker{position:relative}.gc-composer-menu{z-index:85;background:#2d2d2d;border:1px solid #ffffff1a;border-radius:18px;width:min(340px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 56px #0000006b}.gc-composer-menu[data-placement=up]{top:auto;bottom:calc(100% + 10px)}.gc-composer-menu__section{gap:4px;display:grid}.gc-composer-menu__label{color:var(--gc-muted);margin:2px 6px 6px;font-size:12px;font-weight:500}.gc-composer-menu__button,.gc-composer-menu__link{width:100%;min-height:46px;color:var(--gc-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.gc-composer-menu__button:hover,.gc-composer-menu__button.is-selected,.gc-composer-menu__link:hover{background:#3a3a3a}.gc-composer-menu__button span{gap:2px;min-width:0;display:grid}.gc-composer-menu__button strong,.gc-composer-menu__button small,.gc-composer-menu__link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-composer-menu__button strong{font-size:14px;font-weight:550}.gc-composer-menu__button small{color:var(--gc-muted);white-space:normal;font-size:11px}.gc-composer-menu__divider{background:#ffffff1a;height:1px;margin:10px 2px}.gc-composer-menu__footer{display:flex}.gc-composer-menu__link{color:#d7d7d7;justify-content:center;min-height:40px;font-size:13px;font-weight:500}.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:#333;background:#e5e5e5;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:#0000000f;border-color:#0000000f;width:32px;height:32px}.gc-theme-chatgpt_style .gc-send-button:not(:disabled){color:#fff;background:#1a1a1a;border-color:#0000}.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:#888;max-width:340px;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);position:relative}.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-field--autofill-anchor{opacity:.01;pointer-events:none;position:absolute;inset:0 0 auto}.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:#0006}.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:#fafafa;border-color:#00000026;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-provider-button--api-key{text-align:left;background:linear-gradient(#232323f5 0%,#171717f5 100%);border-color:#ffffff2e;justify-items:start;gap:3px;padding:12px 18px;display:grid}.gc-auth-provider-button--api-key span{align-items:center;gap:8px;display:inline-flex}.gc-auth-provider-button--api-key small{color:#ffffff9e;font-size:12px;line-height:1.35}.gc-auth-key-hint{background:#ffffff08;border:1px solid #ffffff1f;border-radius:20px;gap:4px;width:100%;padding:14px 18px;display:grid}.gc-auth-key-hint span{color:var(--gc-muted);font-size:12px}.gc-auth-key-hint strong{letter-spacing:0;font-size:14px;font-weight:600}.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:#fff;border-color:#0000;height:50px;font-size:15px;box-shadow:inset 0 0 0 1px #00000029}.gc-theme-chatgpt_style .gc-auth-form--screen input:focus{border-color:#0000;box-shadow:inset 0 0 0 1px #00000052}.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:#f5f5f5;border:1px solid #00000014;border-radius:18px;grid-template-columns:220px minmax(0,1fr);width:min(760px,100vw - 32px);height:min(592px,100vh - 56px);min-height:0;box-shadow:0 28px 72px #0000001a}.gc-theme-chatgpt_style .gc-settings-dialog--guest{grid-template-columns:180px minmax(0,1fr);width:min(680px,100vw - 32px);height:min(442px,100vh - 56px)}.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:#f5f5f5;gap:2px;padding:10px 8px 10px 10px;overflow-y:auto}.gc-theme-chatgpt_style .gc-settings-dialog--guest .gc-settings-dialog__nav{padding-right:10px;overflow:hidden}.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 #00000014;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:#333;border-radius:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s}.gc-theme-chatgpt_style .gc-settings-dialog__nav>.gc-settings-dialog__nav-close{background:#e8e8e8;border-radius:10px;width:38px;height:38px;margin:2px 0 8px;padding:0}.gc-theme-chatgpt_style .gc-settings-dialog__nav>button:hover{background:#f0f0f0}.gc-theme-chatgpt_style .gc-settings-dialog__nav>button:focus,.gc-theme-chatgpt_style .gc-settings-dialog__nav>button:focus-visible,.gc-theme-chatgpt_style .gc-settings-dialog__nav>.gc-settings-dialog__nav-close:focus,.gc-theme-chatgpt_style .gc-settings-dialog__nav>.gc-settings-dialog__nav-close:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #00000024}.gc-theme-chatgpt_style .gc-settings-dialog__nav>button.is-active{box-shadow:none;background:#e0e0e0}.gc-theme-chatgpt_style .gc-settings-dialog__nav>button.is-active:focus,.gc-theme-chatgpt_style .gc-settings-dialog__nav>button.is-active:focus-visible{box-shadow:inset 0 0 0 1px #00000014}.gc-settings-dialog__content{align-content:start;gap:18px;padding:24px 24px 28px;display:grid}.gc-theme-chatgpt_style .gc-settings-dialog__content{background:#f5f5f5;gap:0;padding:16px 24px 24px;overflow-y:auto}.gc-theme-chatgpt_style .gc-settings-dialog--guest .gc-settings-dialog__content{padding:16px 20px 22px}.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:600}.gc-settings-panel-stack{gap:14px;display:grid}.gc-theme-chatgpt_style .gc-settings-panel-stack{border-top:1px solid #00000014;gap:0;margin-top:14px}.gc-theme-chatgpt_style .gc-settings-dialog--guest .gc-settings-panel-stack{margin-top:12px}.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 #00000014;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0}.gc-theme-chatgpt_style .gc-settings-panel-stack>.gc-settings-panel:first-child{border-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;font-weight:400}.gc-theme-chatgpt_style .gc-settings-panel p{color:#00000080;max-width:380px;font-size:12px;line-height:1.42}.gc-theme-chatgpt_style .gc-settings-panel--theme-choice .gc-mini-segmented{background:#e8e8e8;border-radius:12px;padding:4px;box-shadow:inset 0 0 0 1px #0000000f}.gc-theme-chatgpt_style .gc-settings-panel--theme-choice .gc-mini-segmented button{color:#555;border-radius:10px;min-height:38px;padding:0 14px;font-size:14px;font-weight:500}.gc-theme-chatgpt_style .gc-settings-panel--theme-choice .gc-mini-segmented button.is-active{color:#111;background:#f5f5f5}.gc-theme-chatgpt_style .gc-settings-panel--detail p{max-width:360px}.gc-settings-value{color:#d7d7d7;text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;min-width:170px;min-height:40px;padding:0;font-size:15px;display:inline-flex;position:relative}.gc-settings-value select{min-width:100px;color:inherit;cursor:pointer;font:inherit;text-align:right;appearance:none;background:0 0;border:0;padding-right:0}.gc-settings-value>svg{opacity:.7;flex-shrink:0}.gc-settings-value select:focus{outline:none}.gc-settings-value:hover,.gc-settings-value:focus-within{color:#fff}.gc-theme-chatgpt_style .gc-settings-value{color:#333;min-width:0;font-size:14px}.gc-theme-chatgpt_style .gc-settings-value select{min-width:0}.gc-theme-chatgpt_style .gc-settings-value.has-swatch{gap:8px;min-width:0}.gc-theme-chatgpt_style .gc-settings-value.has-swatch select{flex:none;width:auto;min-width:0}.gc-settings-model-picker{color:#ebebeb;cursor:pointer;text-align:left;background:linear-gradient(#ffffff0d 0%,#ffffff06 100%);border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-width:300px;min-height:64px;padding:13px 16px;transition:border-color .12s,background-color .12s,color .12s,transform .12s;display:flex;box-shadow:inset 0 1px #ffffff06}.gc-settings-model-picker-wrap{min-width:300px;position:relative}.gc-settings-model-picker:hover,.gc-settings-model-picker:focus-visible{color:#fff;background:linear-gradient(#fff1 0%,#ffffff0a 100%);border-color:#ffffff2e;transform:translateY(-1px)}.gc-settings-model-picker:focus-visible{outline:none}.gc-settings-model-picker.is-disabled,.gc-settings-model-picker:disabled{opacity:.48;cursor:not-allowed}.gc-settings-model-picker__copy{gap:4px;min-width:0;display:grid}.gc-settings-model-picker__copy strong,.gc-settings-model-picker__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-settings-model-picker__copy strong{color:inherit;font-size:15px;font-weight:600}.gc-settings-model-picker__copy small{color:#ffffff94;font-size:12px;line-height:1.35}.gc-settings-model-picker>svg{color:#ffffff8f;flex-shrink:0}.gc-settings-model-dropdown{z-index:35;background:color-mix(in srgb, var(--gc-sidebar) 97%, transparent);border:1px solid #ffffff14;border-radius:18px;width:min(390px,100vw - 64px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 50px #0000006b}.gc-settings-model-dropdown__search{border-bottom:1px solid #ffffff14;padding:10px}.gc-settings-model-dropdown__search .gc-model-search{border-radius:14px;min-height:48px}.gc-settings-model-dropdown__list{max-height:min(340px,48vh);padding:10px;display:grid;overflow-y:auto}.gc-settings-model-dropdown__list .gc-model-empty{padding:22px 18px}.gc-settings-model-option{color:#ececec;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;transition:background-color .12s,box-shadow .12s;display:flex}.gc-settings-model-option:hover{background:#ffffff0b}.gc-settings-model-option.is-selected{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14}.gc-settings-model-option__copy{gap:4px;min-width:0;display:grid}.gc-settings-model-option__copy strong,.gc-settings-model-option__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-settings-model-option__copy strong{color:inherit;font-size:14px;font-weight:550}.gc-settings-model-option__copy small{color:#ffffff8f;font-size:12px}.gc-theme-chatgpt_style .gc-settings-panel--model-picker{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center}.gc-settings-swatch{background:var(--gc-settings-swatch,#9f9f9f);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #ffffff29}.gc-switch{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;align-items:center;width:46px;height:28px;padding:3px;transition:background-color .12s;display:inline-flex;position:relative}.gc-switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .12s;display:block;transform:translate(0)}.gc-switch.is-on{background:#2f8cff}.gc-switch.is-on span{transform:translate(18px)}.gc-theme-chatgpt_style .gc-switch{width:44px;height:26px;padding:3px}.gc-theme-chatgpt_style .gc-switch span{width:20px;height:20px}.gc-theme-chatgpt_style .gc-switch.is-on span{transform:translate(18px)}.gc-theme-chatgpt_style .gc-settings-value>svg{color:#00000080;opacity:1}.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-panel--apps{grid-template-columns:1fr;align-items:start}.gc-mcp-form{gap:14px;display:grid}.gc-mcp-form label{gap:8px;display:grid}.gc-mcp-form label span{color:var(--gc-muted);font-size:13px}.gc-mcp-form input{color:#f1f1f1;background:#171717;border:1px solid #ffffff1f;border-radius:14px;min-height:46px;padding:0 14px}.gc-mcp-form__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gc-mcp-list{gap:12px;display:grid}.gc-mcp-card{background:#232323;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.gc-mcp-card__copy{gap:4px;min-width:0;display:grid}.gc-mcp-card__copy strong,.gc-mcp-card__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-mcp-card__copy span{color:var(--gc-muted);font-size:13px}.gc-mcp-card__actions{align-items:center;gap:10px;display:inline-flex}.gc-settings-empty{color:var(--gc-muted);margin:0;font-size:14px}.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:14px 0 0}.gc-reasoning-panel{z-index:45;width:var(--gc-reasoning-width);background:#000;border-left:1px solid #ffffff14;flex-direction:column;animation:.18s gc-reasoning-panel-enter;display:flex;position:fixed;inset:0 0 0 auto}.gc-reasoning-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:72px;padding:14px 12px 14px 22px;display:flex}.gc-reasoning-panel__headline{flex-wrap:wrap;align-items:baseline;gap:9px;display:inline-flex}.gc-reasoning-panel>header strong{font-size:16px;font-weight:500;line-height:1.1}.gc-reasoning-panel__time{color:#9b9b9b;font-size:16px;font-weight:400;line-height:1.1}.gc-reasoning-panel__body{flex:auto;padding:18px 22px 24px;overflow-y:auto}.gc-reasoning-panel__section{gap:14px;display:grid}.gc-reasoning-panel__section+.gc-reasoning-panel__summary-row,.gc-reasoning-panel__summary-row+.gc-reasoning-panel__section,.gc-reasoning-panel__section+.gc-reasoning-panel__section{border-top:1px solid #ffffff14;margin-top:22px;padding-top:22px}.gc-reasoning-panel__section h2{margin:0;font-size:15px;font-weight:500}.gc-reasoning-panel__empty,.gc-activity-item__body p{color:#b9b9b9;margin:0;font-size:13px;line-height:1.5}.gc-activity-list{gap:18px;display:grid}.gc-activity-item{grid-template-columns:18px minmax(0,1fr);gap:12px;display:grid}.gc-activity-item__rail{justify-content:center;display:flex;position:relative}.gc-activity-item__icon{z-index:1;color:#dedede;place-items:center;width:14px;height:14px;display:inline-grid;position:relative}.gc-activity-item__rail:after{content:"";background:#ffffff29;width:1px;position:absolute;top:18px;bottom:-16px;left:50%;transform:translate(-50%)}.gc-activity-item:last-child .gc-activity-item__rail:after{display:none}.gc-activity-item__dot{background:#d9d9d9;border-radius:50%;width:7px;height:7px;display:block}.gc-activity-item__body{min-width:0}.gc-activity-item__body h3{color:#f1f1f1;margin:0 0 5px;font-size:13px;font-weight:500;line-height:1.45}.gc-source-pill-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gc-source-pill{color:#d0d0d0;background:#171717;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 10px;font-size:11px;text-decoration:none;display:inline-flex}.gc-source-pill.is-compact{min-height:32px;padding-right:12px}.gc-source-pill__avatar{background:var(--gc-source-accent,#6b7280);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.gc-reasoning-panel__summary-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.gc-activity-item__icon--status{color:#dedede}.gc-reasoning-panel__status{gap:1px;display:grid}.gc-reasoning-panel__status strong{color:#f3f3f3;font-size:14px;font-weight:500}.gc-reasoning-panel__status span{color:#c5c5c5;font-size:13px}.gc-reasoning-panel__sources{gap:12px;display:grid}.gc-reasoning-panel__sources>strong{color:#d6d6d6;font-size:14px;font-weight:500}.gc-reasoning-panel__source-list{gap:8px;display:grid}.gc-reasoning-panel__source-card{color:#ededed;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:1px 0;text-decoration:none;display:grid}.gc-reasoning-panel__source-card:hover{color:#fff}.gc-reasoning-panel__source-copy{gap:1px;display:grid}.gc-reasoning-panel__source-copy strong{font-size:13px;font-weight:500;line-height:1.35}.gc-reasoning-panel__source-copy span{color:#9a9a9a;font-size:12px;line-height:1.35}@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-dialog__topline h2{font-size:28px}.gc-theme-chatgpt_style .gc-settings-dialog__nav>button{border-radius:12px;min-height:46px;padding:0 12px;font-size:14px}.gc-theme-chatgpt_style .gc-settings-panel{grid-template-columns:1fr;gap:8px}.gc-theme-chatgpt_style .gc-settings-panel--model-picker{grid-template-columns:1fr}.gc-settings-model-picker-wrap{min-width:0}.gc-settings-model-dropdown{width:100%;min-width:0;left:0;right:auto}.gc-model-library{width:min(100vw - 18px,980px);max-height:calc(100vh - 18px)}.gc-model-browser.has-provider-filters{grid-template-columns:1fr}.gc-model-browser__sidebar,.gc-model-browser.has-provider-filters .gc-model-browser__sidebar{border-bottom:1px solid #ffffff14;border-right:0;overflow:visible}.gc-model-results__header{padding:16px 16px 0}.gc-model-list{padding:12px 16px 16px}.gc-settings-value{justify-self:end;min-width:0}.gc-mcp-card{grid-template-columns:1fr}.gc-mcp-card__actions{justify-content:flex-end}.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}}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark]{--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-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-mark{color:#0000;background:0 0;border-color:#ffffff3d;border-radius:50%;font-weight:700;position:relative}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-mark:before{content:"";border:1.5px solid #ffffffb8;border-radius:50%;position:absolute;inset:22%}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar__brand{align-items:center;gap:8px;padding:0 4px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar__brand strong{letter-spacing:-.01em;font-size:16px;font-weight:700}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar__brand small{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-new-chat{background:#1d1d1d;border:1px solid #ffffff0f;gap:10px;min-height:38px;margin-bottom:6px;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-new-chat:hover{background:#242424}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-link{gap:10px;min-height:38px;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-item__icon{color:#ffffffe6;opacity:.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-history{padding:4px 4px 20px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-history section{margin-bottom:4px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-history h2{color:var(--gc-text);margin:12px 10px 4px;font-size:13px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-history-item{border-radius:6px;min-height:34px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-history-open{min-height:34px;color:var(--gc-text);padding:6px 42px 6px 10px;font-size:13.5px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-login-panel{gap:6px;padding-top:10px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-login-panel p{font-size:11.5px;line-height:1.4}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-login-panel strong{color:#f1f1f1}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-utility{color:#e7e7e7}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-utility:hover{background:var(--gc-surface);color:var(--gc-text)}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-login-button{color:#fff;background:#242424;border-color:#ffffff24;min-height:36px;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-account{gap:8px;min-height:44px;padding:5px 6px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-account .gc-mark{width:22px;height:22px;font-size:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-sidebar-account small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-topbar__right:empty{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-model-trigger{font-size:16px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-signup-button{min-height:36px;font-size:14px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-login-button{color:#0d0d0d;background:#f9f9f9;padding:0 16px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-signup-button{background:#212121;border-color:#ffffff26;padding:0 12px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .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[data-chatgpt-appearance=dark] .gc-empty-state__composer{width:min(640px,100% - 24px);margin-top:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-thread{width:min(704px,100% - 48px);padding:22px 0 110px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message{gap:0;padding:18px 0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--user{padding-top:8px;padding-bottom:16px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant{padding-top:0;padding-bottom:24px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant:not(.is-rich) .gc-message__body{max-width:min(680px,100%)}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant:not(.is-rich) .gc-message__actions{margin-top:8px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message__name{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message__content{font-size:15px;line-height:1.72}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--user .gc-message__body{justify-content:flex-end;max-width:100%;display:flex}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--user .gc-message__content{background:#2f2f2f;border-radius:18px;max-width:min(624px,72%);padding:11px 16px;line-height:1.55}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--user .gc-message__actions{justify-content:flex-end;margin-top:6px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-message__body{background:0 0;border-radius:0;padding:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-message__content h4{margin:0 0 18px;font-weight:600;line-height:1.22}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-message__content h1{font-size:1.65rem}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-message__content h2{font-size:1.25rem}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-message__content ol{margin:0 0 18px;padding-left:1.6rem}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-message__content li+li{margin-top:6px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .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[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-message__content pre{background:#111;border-radius:18px;padding:18px 20px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-image-grid{margin-top:18px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-message__actions{opacity:1;margin-top:12px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant.is-rich .gc-message__actions .gc-icon-button,.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-message--assistant:not(.is-rich) .gc-message__actions .gc-icon-button{flex-basis:28px;width:28px;height:28px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-reasoning__toggle{color:var(--gc-muted);letter-spacing:-.01em;gap:6px;font-size:12px;font-weight:400}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-reasoning__toggle:hover{color:#d8d8d8}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-attachment-list{width:min(640px,100%)}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-composer-zone .gc-attachment-list{width:min(704px,100%)}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-composer-zone{background:linear-gradient(#0000,#000000db 42%,#000 60%);padding-bottom:18px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .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-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-composer:focus-within{background:#2d2d2d}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .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-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-composer textarea{min-height:20px;padding:0 10px;font-size:15px;line-height:1.35}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-composer--landing textarea{min-height:20px;padding:0 10px;font-size:16px;line-height:1.35}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-composer__actions{gap:6px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-composer__actions .gc-icon-button{color:#c8c8c8;flex-basis:32px;width:32px;height:32px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-voice-pill{color:#f2f2f2;background:#373737;gap:8px;min-height:34px;padding:0 13px;font-size:14px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-send-button{color:#ffffff61;background:#ffffff0f;border-color:#ffffff0f;width:32px;height:32px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-footer-copy{color:#8d8d8d;max-width:340px;font-size:10.5px;line-height:1.28}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-empty-state__composer .gc-footer-copy{max-width:312px;margin-top:8px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-switch{justify-self:center;width:auto;font-size:12px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-screen__brand{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-screen__brand strong{font-size:18px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .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[data-chatgpt-appearance=dark] .gc-auth-screen{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000085}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-screen__panel h2{text-align:center;margin-bottom:4px;font-size:18px;line-height:1.25}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-subcopy{margin-top:-4px;font-size:13px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-topbar{height:52px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-model-trigger{padding-left:0;font-size:15px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-model-trigger--static{gap:4px;min-height:36px;padding:0 8px;font-size:16px;font-weight:400}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-model-trigger--static:hover{background:0 0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-empty-state{justify-content:flex-start;padding-top:clamp(140px,27vh,200px);padding-bottom:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-empty-state h1{margin-bottom:18px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-empty-state--landing{padding-top:clamp(140px,27vh,200px);padding-bottom:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-empty-state--landing h1{margin-bottom:18px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-provider-button{background:#212121;border-color:#ffffff26;min-height:50px;font-size:15px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-divider{margin:16px 0 14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-form--screen{gap:10px;width:100%}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .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[data-chatgpt-appearance=dark] .gc-auth-form--screen input:focus{border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff52}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-note,.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-try,.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-screen__footer{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog{background:#202020;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:220px minmax(0,1fr);width:min(760px,100vw - 32px);height:min(592px,100vh - 56px);min-height:0;box-shadow:0 28px 72px #00000085}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog--guest{grid-template-columns:180px minmax(0,1fr);width:min(680px,100vw - 32px);height:min(442px,100vh - 56px)}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__nav{background:#171717;gap:2px;padding:10px 8px 10px 10px;overflow-y:auto}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog--guest .gc-settings-dialog__nav{padding-right:10px;overflow:hidden}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__brand{border-bottom:1px solid #ffffff14;margin-bottom:8px;padding:0 8px 8px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__brand small{font-size:10px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__nav>button{color:#ececec;border-radius:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__nav>.gc-settings-dialog__nav-close{background:#323232;border-radius:10px;width:38px;height:38px;margin:2px 0 8px;padding:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__nav>button:hover{background:#2d2d2d}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__nav>.gc-settings-dialog__nav-close:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff24}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__nav>button.is-active{box-shadow:none;background:#363636}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__nav>button.is-active:focus-visible{box-shadow:inset 0 0 0 1px #ffffff14}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__content{background:#202020;gap:0;padding:16px 24px 24px;overflow-y:auto}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog--guest .gc-settings-dialog__content{padding:16px 20px 22px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__topline h2{font-size:18px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel-stack{border-top:1px solid #ffffff14;gap:0;margin-top:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog--guest .gc-settings-panel-stack{margin-top:12px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel-stack>.gc-settings-panel:first-child{border-top:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel h3{font-size:14px;font-weight:400}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel p{color:#ffffff80;max-width:380px;font-size:12px;line-height:1.42}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel--theme-choice .gc-mini-segmented{background:#2a2a2a;border-radius:12px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff0f}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel--theme-choice .gc-mini-segmented button{color:#b8b8b8;border-radius:10px;min-height:38px;padding:0 14px;font-size:14px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel--theme-choice .gc-mini-segmented button.is-active{color:#f3f3f3;background:#111}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel--detail p{max-width:360px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-value{color:#ececec;min-width:0;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-value select{min-width:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-value.has-swatch{gap:8px;min-width:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-value.has-swatch select{flex:none;width:auto;min-width:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel--model-picker{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-switch{width:44px;height:26px;padding:3px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-switch span{width:20px;height:20px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-switch.is-on span{transform:translate(18px)}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-value>svg{color:#ffffff80;opacity:1}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-primary-button--auth{color:#0d0d0d;background:#f9f9f9;min-height:52px;margin-top:10px;font-size:16px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__note{opacity:.85;max-width:330px;margin:14px 0 0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-composer{border-radius:28px;min-height:56px;padding:8px 10px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .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[data-chatgpt-appearance=dark] .gc-composer--landing textarea{min-height:36px;padding:0 4px 12px;line-height:1.625}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-composer--landing .gc-send-button{flex-basis:36px;width:36px;height:36px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .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-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__nav>.gc-settings-dialog__nav-close{grid-column:1/-1}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__topline h2{font-size:28px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__nav>button{border-radius:12px;min-height:46px;padding:0 12px;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel{grid-template-columns:1fr;gap:8px}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-panel--model-picker{grid-template-columns:1fr}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-settings-dialog__note{max-width:none;margin-left:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=dark] .gc-auth-screen__panel{top:72px}@media (prefers-color-scheme:dark){.gc-theme-chatgpt_style[data-chatgpt-appearance=system]{--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-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-mark{color:#0000;background:0 0;border-color:#ffffff3d;border-radius:50%;font-weight:700;position:relative}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-mark:before{content:"";border:1.5px solid #ffffffb8;border-radius:50%;position:absolute;inset:22%}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar__brand{align-items:center;gap:8px;padding:0 4px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar__brand strong{letter-spacing:-.01em;font-size:16px;font-weight:700}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar__brand small{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-new-chat{background:#1d1d1d;border:1px solid #ffffff0f;gap:10px;min-height:38px;margin-bottom:6px;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-new-chat:hover{background:#242424}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-link{gap:10px;min-height:38px;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-item__icon{color:#ffffffe6;opacity:.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-history{padding:4px 4px 20px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-history section{margin-bottom:4px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-history h2{color:var(--gc-text);margin:12px 10px 4px;font-size:13px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-history-item{border-radius:6px;min-height:34px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-history-open{min-height:34px;color:var(--gc-text);padding:6px 42px 6px 10px;font-size:13.5px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-login-button{color:#fff;background:#242424;border-color:#ffffff24;min-height:36px;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-login-panel{gap:6px;padding-top:10px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-login-panel p{font-size:11.5px;line-height:1.4}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-login-panel strong{color:#f1f1f1}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-utility{color:#e7e7e7}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-utility:hover{background:var(--gc-surface);color:var(--gc-text)}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-account{gap:8px;min-height:44px;padding:5px 6px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-account .gc-mark{width:22px;height:22px;font-size:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-sidebar-account small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-topbar__right:empty{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-model-trigger{font-size:16px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-signup-button{min-height:36px;font-size:14px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-login-button{color:#0d0d0d;background:#f9f9f9;padding:0 16px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-signup-button{background:#212121;border-color:#ffffff26;padding:0 12px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .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[data-chatgpt-appearance=system] .gc-empty-state__composer{width:min(640px,100% - 24px);margin-top:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-thread{width:min(704px,100% - 48px);padding:22px 0 110px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message{gap:0;padding:18px 0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--user{padding-top:8px;padding-bottom:16px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant{padding-top:0;padding-bottom:24px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant:not(.is-rich) .gc-message__body{max-width:min(680px,100%)}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant:not(.is-rich) .gc-message__actions{margin-top:8px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message__name{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message__content{font-size:15px;line-height:1.72}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--user .gc-message__body{justify-content:flex-end;max-width:100%;display:flex}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--user .gc-message__content{background:#2f2f2f;border-radius:18px;max-width:min(624px,72%);padding:11px 16px;line-height:1.55}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--user .gc-message__actions{justify-content:flex-end;margin-top:6px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-message__body{background:0 0;border-radius:0;padding:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-message__content h4{margin:0 0 18px;font-weight:600;line-height:1.22}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-message__content h1{font-size:1.65rem}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-message__content h2{font-size:1.25rem}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-message__content ol{margin:0 0 18px;padding-left:1.6rem}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-message__content li+li{margin-top:6px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .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[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-message__content pre{background:#111;border-radius:18px;padding:18px 20px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-image-grid{margin-top:18px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-message__actions{opacity:1;margin-top:12px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant.is-rich .gc-message__actions .gc-icon-button,.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-message--assistant:not(.is-rich) .gc-message__actions .gc-icon-button{flex-basis:28px;width:28px;height:28px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-reasoning__toggle{color:var(--gc-muted);letter-spacing:-.01em;gap:6px;font-size:12px;font-weight:400}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-reasoning__toggle:hover{color:#d8d8d8}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-attachment-list{width:min(640px,100%)}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-composer-zone .gc-attachment-list{width:min(704px,100%)}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-composer-zone{background:linear-gradient(#0000,#000000db 42%,#000 60%);padding-bottom:18px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .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-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-composer:focus-within{background:#2d2d2d}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .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-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-composer textarea{min-height:20px;padding:0 10px;font-size:15px;line-height:1.35}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-composer--landing textarea{min-height:20px;padding:0 10px;font-size:16px;line-height:1.35}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-composer__actions{gap:6px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-composer__actions .gc-icon-button{color:#c8c8c8;flex-basis:32px;width:32px;height:32px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-voice-pill{color:#f2f2f2;background:#373737;gap:8px;min-height:34px;padding:0 13px;font-size:14px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-send-button{color:#ffffff61;background:#ffffff0f;border-color:#ffffff0f;width:32px;height:32px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-footer-copy{color:#8d8d8d;max-width:340px;font-size:10.5px;line-height:1.28}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-empty-state__composer .gc-footer-copy{max-width:312px;margin-top:8px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-switch{justify-self:center;width:auto;font-size:12px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-screen__brand{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-screen__brand strong{font-size:18px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .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[data-chatgpt-appearance=system] .gc-auth-screen{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000085}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-screen__panel h2{text-align:center;margin-bottom:4px;font-size:18px;line-height:1.25}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-subcopy{margin-top:-4px;font-size:13px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-topbar{height:52px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-model-trigger{padding-left:0;font-size:15px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-model-trigger--static{gap:4px;min-height:36px;padding:0 8px;font-size:16px;font-weight:400}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-model-trigger--static:hover{background:0 0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-empty-state{justify-content:flex-start;padding-top:clamp(140px,27vh,200px);padding-bottom:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-empty-state h1{margin-bottom:18px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-empty-state--landing{padding-top:clamp(140px,27vh,200px);padding-bottom:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-empty-state--landing h1{margin-bottom:18px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-provider-button{background:#212121;border-color:#ffffff26;min-height:50px;font-size:15px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-divider{margin:16px 0 14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-form--screen{gap:10px;width:100%}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .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[data-chatgpt-appearance=system] .gc-auth-form--screen input:focus{border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff52}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-note,.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-try,.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-screen__footer{display:none}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog{background:#202020;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:220px minmax(0,1fr);width:min(760px,100vw - 32px);height:min(592px,100vh - 56px);min-height:0;box-shadow:0 28px 72px #00000085}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog--guest{grid-template-columns:180px minmax(0,1fr);width:min(680px,100vw - 32px);height:min(442px,100vh - 56px)}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__nav{background:#171717;gap:2px;padding:10px 8px 10px 10px;overflow-y:auto}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog--guest .gc-settings-dialog__nav{padding-right:10px;overflow:hidden}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__brand{border-bottom:1px solid #ffffff14;margin-bottom:8px;padding:0 8px 8px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__brand small{font-size:10px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__nav>button{color:#ececec;border-radius:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__nav>.gc-settings-dialog__nav-close{background:#323232;border-radius:10px;width:38px;height:38px;margin:2px 0 8px;padding:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__nav>button:hover{background:#2d2d2d}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__nav>.gc-settings-dialog__nav-close:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff24}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__nav>button.is-active{box-shadow:none;background:#363636}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__nav>button.is-active:focus-visible{box-shadow:inset 0 0 0 1px #ffffff14}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__content{background:#202020;gap:0;padding:16px 24px 24px;overflow-y:auto}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog--guest .gc-settings-dialog__content{padding:16px 20px 22px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__topline h2{font-size:18px;font-weight:600}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel-stack{border-top:1px solid #ffffff14;gap:0;margin-top:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog--guest .gc-settings-panel-stack{margin-top:12px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel-stack>.gc-settings-panel:first-child{border-top:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel h3{font-size:14px;font-weight:400}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel p{color:#ffffff80;max-width:380px;font-size:12px;line-height:1.42}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel--theme-choice .gc-mini-segmented{background:#2a2a2a;border-radius:12px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff0f}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel--theme-choice .gc-mini-segmented button{color:#b8b8b8;border-radius:10px;min-height:38px;padding:0 14px;font-size:14px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel--theme-choice .gc-mini-segmented button.is-active{color:#f3f3f3;background:#111}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel--detail p{max-width:360px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-value{color:#ececec;min-width:0;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-value select{min-width:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-value.has-swatch{gap:8px;min-width:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-value.has-swatch select{flex:none;width:auto;min-width:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel--model-picker{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-switch{width:44px;height:26px;padding:3px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-switch span{width:20px;height:20px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-switch.is-on span{transform:translate(18px)}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-value>svg{color:#ffffff80;opacity:1}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-primary-button--auth{color:#0d0d0d;background:#f9f9f9;min-height:52px;margin-top:10px;font-size:16px;font-weight:500}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__note{opacity:.85;max-width:330px;margin:14px 0 0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-composer{border-radius:28px;min-height:56px;padding:8px 10px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .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[data-chatgpt-appearance=system] .gc-composer--landing textarea{min-height:36px;padding:0 4px 12px;line-height:1.625}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-composer--landing .gc-send-button{flex-basis:36px;width:36px;height:36px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .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-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__nav>.gc-settings-dialog__nav-close{grid-column:1/-1}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__topline h2{font-size:28px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__nav>button{border-radius:12px;min-height:46px;padding:0 12px;font-size:14px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel{grid-template-columns:1fr;gap:8px}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-panel--model-picker{grid-template-columns:1fr}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-settings-dialog__note{max-width:none;margin-left:0}.gc-theme-chatgpt_style[data-chatgpt-appearance=system] .gc-auth-screen__panel{top:72px}}
