@charset "UTF-8";body#body[data-opc-theme=official]:has(.opc-theme-page) :is(button:not([aria-label]):not([class*=workbench-sidebar__]),a.opc-btn,.opc-btn,.opc-btn-gold-cta,.opc-btn-sky-cta,.opc-btn-official-outline,.opc-conv-quick-action,.opc-conv-model-dropdown-trigger,.opc-conv-select-display.opc-conv-compose-select-display,.opc-conv-compose-send,.opc-conv-plan-btn,.opc-conv-sidebar-newchat-btn,.opc-plan-view-mode-switch__btn,.opc-plan-execution-board__view-btn,.opc-plan-execution-card__btn,.opc-plan-artifact-card__button,.opc-plan-body-download-trigger,.opc-portal-dialog__btn,.opc-orders-dialog-btn,.opc-order-pay-confirm-btn,.rec-btn,.rec-pref__choice,.rec-pref__toggle,.account-hub-btn,.account-hub-link){font-size:var(--opc-type-button, 12px);line-height:1.2}body#body[data-opc-theme=official] .opc-theme-page li{font-size:var(--opc-type-body, 14px)}body#body[data-opc-theme=official][data-opc-color-scheme]:has(.opc-theme-page) h3:not(.opc-execution-inline-card__title):not(.opc-conv-sidebar-head h3){font-family:var(--opc-ui-font-sans, var(--opc-font-sans));font-size:var(--opc-type-heading, 18px);font-weight:500;line-height:1.45;letter-spacing:0;text-shadow:none;transform:none}body#body[data-opc-theme=official][data-opc-color-scheme]:has(.opc-theme-page) :is(h4,.opc-plan-artifact-card__title,.opc-plan-artifact-card__title *){font-family:var(--opc-ui-font-sans, var(--opc-font-sans));font-size:var(--opc-plan-preview-title-size, var(--opc-type-title, 16px));font-weight:500;line-height:1.45;letter-spacing:0;text-shadow:none;transform:none}body#body[data-opc-theme=official][data-opc-color-scheme]:has(.opc-theme-page) :is(.opc-plan-artifact-card__title-text,.opc-plan-artifact-card__title-text *,.opc-plan-artifact-card__hl){font-size:var(--opc-plan-preview-body-size, var(--opc-type-body, 14px));font-weight:400}body#body[data-opc-theme=official][data-opc-color-scheme] .opc-theme-page--profile.auth-modal-overlay{background:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-opc-theme=official][data-opc-ui-mode]{--opc-auth-canvas: var(--opc-ui-color-canvas, #000000);--opc-auth-surface: var(--opc-ui-color-surface, #0c0b08);--opc-auth-surface-muted: var(--opc-ui-color-surface-subtle, #1f180d);--opc-auth-border: var(--opc-ui-color-border, #2a2114);--opc-auth-border-strong: var(--opc-ui-color-border-strong, #6f5429);--opc-auth-text: var(--opc-ui-color-text, #e7dcc8);--opc-auth-muted: var(--opc-ui-color-text-muted, #b7ad9b);--opc-auth-wechat-scan-hint: var(--opc-ui-color-wechat-scan-hint, #ffffff);--opc-auth-subtle: var(--opc-ui-color-text-subtle, #7f7668);--opc-auth-accent: var(--opc-ui-color-accent, #d1a054);--opc-auth-accent-hover: var(--opc-ui-color-accent-hover, #f0c76b);--opc-auth-danger: var(--opc-ui-color-danger, #f87171);--opc-message-surface: var(--opc-ui-color-surface, #0c0b08);--opc-message-surface-muted: var(--opc-ui-color-surface-subtle, #1f180d);--opc-message-border: var(--opc-ui-color-border, #2a2114);--opc-message-text: var(--opc-ui-color-text, #e7dcc8);--opc-message-muted: var(--opc-ui-color-text-muted, #b7ad9b);--opc-dialog-surface: var(--opc-ui-color-surface, #0c0b08);--opc-dialog-border: var(--opc-ui-color-border, #2a2114);--opc-dialog-text: var(--opc-ui-color-text, #e7dcc8);--opc-dialog-muted: var(--opc-ui-color-text-muted, #b7ad9b);--opc-dialog-primary: var(--opc-ui-color-surface-active, rgb(209 160 84 / 18%));--opc-dialog-primary-text: var(--opc-ui-color-link, #f0d49a);--opc-dialog-primary-hover: var(--opc-ui-color-surface-hover, rgb(209 160 84 / 12%));--opc-light-action-border: var(--opc-ui-color-border, #2a2114);--opc-light-action-surface: var(--opc-ui-color-surface, #0c0b08);--opc-light-action-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-light-action-border-hover: var(--opc-ui-color-border-strong, #6f5429);--opc-light-action-surface-hover: var(--opc-ui-color-surface-hover, rgb(209 160 84 / 12%));--opc-light-action-text-hover: var(--opc-ui-color-text, #e7dcc8);--opc-official-action-primary: var(--opc-ui-color-accent, #d1a054);--opc-official-action-primary-hover: var(--opc-ui-color-accent-hover, #f0c76b);--opc-official-action-on-primary: var(--opc-ui-color-on-accent, #ffffff);--opc-plan-preview-action-border-width: 0;--opc-plan-preview-action-border: transparent;--opc-plan-preview-action-border-hover: transparent;--opc-plan-preview-action-surface: transparent;--opc-plan-preview-action-surface-hover: var( --opc-ui-color-surface-hover, rgb(209 160 84 / 12%) );--opc-plan-preview-action-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-plan-preview-action-text-hover: var(--opc-ui-color-text, #e7dcc8);--opc-plan-card-secondary-border: var(--opc-ui-color-border, #2a2114);--opc-plan-card-secondary-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-plan-card-secondary-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-copilot-fab-bg: var(--opc-ui-color-surface-active, rgb(209 160 84 / 18%));--opc-copilot-fab-bg-hover: var(--opc-ui-color-surface-hover, rgb(209 160 84 / 12%));--opc-copilot-panel-head-bg: var(--opc-ui-color-surface-raised, #14110b);--opc-compute-page-bg: var(--opc-ui-color-canvas, #050505);--opc-compute-page-text: var(--opc-ui-color-text, #e7dcc8);--opc-compute-panel-border: var(--opc-ui-color-border, #2a2114);--opc-compute-panel-bg: var(--opc-ui-color-surface-raised, #14110b);--opc-compute-panel-text: var(--opc-ui-color-text, #e7dcc8);--opc-compute-head-bar: var(--opc-ui-color-accent, #d1a054);--opc-compute-head-text: var(--opc-ui-color-text, #e7dcc8);--opc-compute-card-border: var(--opc-ui-color-border, #2a2114);--opc-compute-card-bg: var(--opc-ui-color-surface, #0c0b08);--opc-compute-card-text: var(--opc-ui-color-text, #e7dcc8);--opc-compute-muted: var(--opc-ui-color-text-muted, #b7ad9b);--opc-compute-strong: var(--opc-ui-color-text, #e7dcc8);--opc-compute-danger-border: color-mix( in srgb, var(--opc-ui-color-danger, #f87171) 45%, transparent );--opc-compute-danger-bg: color-mix( in srgb, var(--opc-ui-color-danger, #f87171) 12%, var(--opc-ui-color-surface, #0c0b08) );--opc-compute-purchase-border: var(--opc-ui-color-border, #2a2114);--opc-compute-purchase-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-compute-purchase-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-compute-banner-border: var(--opc-ui-color-border, #2a2114);--opc-compute-banner-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-compute-banner-text: var(--opc-ui-color-text, #e7dcc8);--opc-compute-tag-border: var(--opc-ui-color-border-strong, #6f5429);--opc-compute-tag-bg: var(--opc-ui-color-surface, #0c0b08);--opc-compute-tag-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-compute-package-border: var(--opc-ui-color-border, #2a2114);--opc-compute-package-text: var(--opc-ui-color-text, #e7dcc8);--opc-compute-price-text: var(--opc-ui-color-accent, #d1a054);--opc-compute-badge-border: var(--opc-ui-color-border-strong, #6f5429);--opc-compute-badge-bg: var(--opc-ui-color-surface-active, rgb(209 160 84 / 18%));--opc-compute-badge-text: var(--opc-ui-color-accent, #d1a054);--opc-compute-table-border: var(--opc-ui-color-border, #2a2114);--opc-compute-table-head-border: var(--opc-ui-color-border-strong, #6f5429);--opc-compute-table-head-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-compute-table-head-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-compute-table-cell-border: var(--opc-ui-color-border, #2a2114);--opc-compute-table-cell-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-compute-positive-text: var(--opc-ui-color-accent, #d1a054);--opc-compute-empty-text: var(--opc-ui-color-text-subtle, #7f7668);--opc-compute-pager-border: var(--opc-ui-color-border, #2a2114);--opc-compute-pager-btn-border: var(--opc-ui-color-border-strong, #6f5429);--opc-compute-pager-btn-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-compute-pager-btn-border-hover: var(--opc-ui-color-accent, #d1a054);--opc-compute-pager-btn-bg-hover: var(--opc-ui-color-surface-hover, rgb(209 160 84 / 12%));--opc-compute-pager-btn-text-hover: var(--opc-ui-color-text, #e7dcc8);--opc-compute-scroll-thumb: var( --opc-ui-color-border-strong, rgba(150, 144, 132, .34) );--opc-compute-scroll-track: var(--opc-ui-color-surface-subtle, #1f180d);--opc-subscription-canvas: var(--opc-ui-color-canvas, #050505);--opc-subscription-panel-bg: var(--opc-ui-color-surface, #0c0b08);--opc-subscription-card-bg: var(--opc-ui-color-surface-raised, #14110b);--opc-subscription-card-bg-muted: color-mix( in srgb, var(--opc-ui-color-canvas, #050505) 55%, transparent );--opc-subscription-border: var(--opc-ui-color-border, #2a2114);--opc-subscription-border-strong: var( --opc-ui-color-border-strong, #6f5429 );--opc-subscription-title: var(--opc-ui-color-accent, #d1a054);--opc-subscription-title-soft: var(--opc-ui-color-link, #f0d49a);--opc-subscription-text: var(--opc-ui-color-text, #e7dcc8);--opc-subscription-muted: var(--opc-ui-color-text-muted, #b7ad9b);--opc-subscription-subtle: var(--opc-ui-color-text-subtle, #7f7668);--opc-subscription-line-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-subscription-pill-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-subscription-pill-hover-text: var(--opc-ui-color-text, #e7dcc8);--opc-subscription-pro-badge-bg: var(--opc-ui-color-surface-active, rgb(209 160 84 / 18%));--opc-subscription-pro-badge-text: var(--opc-ui-color-text, #e7dcc8);--opc-subscription-radio-bg: var(--opc-ui-color-surface-active, rgb(209 160 84 / 18%));--opc-subscription-focus-ring: color-mix( in srgb, var(--opc-ui-color-accent, #d1a054) 42%, transparent );--opc-subscription-panel-shadow: var( --opc-ui-shadow-dialog, 0 8px 40px -12px rgba(0, 0, 0, .55) );--opc-subscription-modal-backdrop: rgba(0, 0, 0, .7);--opc-rec-page-bg: var(--opc-ui-color-canvas, #050505);--opc-rec-line: var(--opc-ui-color-border, #2a2114);--opc-rec-muted: var(--opc-ui-color-text-muted, #b7ad9b);--opc-rec-accent: var(--opc-ui-color-accent, #d1a054);--opc-rec-accent-hover: var(--opc-ui-color-accent-hover, #f0c76b);--opc-rec-accent-soft: color-mix( in srgb, var(--opc-ui-color-accent, #d1a054) 14%, transparent );--opc-rec-surface: var(--opc-ui-color-surface, #0c0b08);--opc-rec-surface-raised: var(--opc-ui-color-surface-raised, #14110b);--opc-rec-text: var(--opc-ui-color-text, #e7dcc8);--opc-rec-text-strong: var(--opc-ui-color-text, #e7dcc8);--opc-rec-chip-border: var(--opc-ui-color-border, #2a2114);--opc-rec-chip-bg: var(--opc-ui-color-surface, #0c0b08);--opc-rec-tag-border: var(--opc-ui-color-border-strong, #6f5429);--opc-rec-tag-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-rec-tag-gold-border: color-mix( in srgb, var(--opc-ui-color-accent, #d1a054) 42%, transparent );--opc-rec-tag-gold-bg: color-mix( in srgb, var(--opc-ui-color-accent, #d1a054) 12%, transparent );--opc-rec-tag-gold-text: var(--opc-ui-color-accent, #d1a054);--opc-rec-tag-blue-border: var(--opc-ui-color-border, #2a2114);--opc-rec-tag-blue-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-rec-tag-blue-text: var(--opc-ui-color-link, #f0d49a);--opc-rec-btn-border: var(--opc-ui-color-border-strong, #6f5429);--opc-rec-btn-bg: var(--opc-ui-color-surface-active, rgb(209 160 84 / 18%));--opc-rec-btn-text: var(--opc-ui-color-text, #e7dcc8);--opc-rec-btn-border-hover: var(--opc-ui-color-accent, #d1a054);--opc-rec-btn-bg-hover: var(--opc-ui-color-surface-hover, rgb(209 160 84 / 12%));--opc-rec-btn-text-hover: var(--opc-ui-color-text, #e7dcc8);--opc-rec-btn-disabled-border: var(--opc-ui-color-border, #2a2114);--opc-rec-btn-disabled-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-rec-btn-disabled-text: var(--opc-ui-color-text-subtle, #7f7668);--opc-rec-pref-border: color-mix( in srgb, var(--opc-ui-color-text-muted, #b7ad9b) 24%, var(--opc-ui-color-surface, #0c0b08) );--opc-rec-pref-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-rec-pref-text: var(--opc-ui-color-text, #e7dcc8);--opc-rec-pref-border-hover: var(--opc-ui-color-border-strong, #6f5429);--opc-rec-pref-bg-hover: var(--opc-ui-color-surface-hover, rgb(209 160 84 / 12%));--opc-rec-pref-text-hover: var(--opc-ui-color-text, #e7dcc8);--opc-rec-pref-choice-border: color-mix( in srgb, var(--opc-ui-color-text-muted, #b7ad9b) 24%, var(--opc-ui-color-surface, #0c0b08) );--opc-rec-pref-choice-bg: var(--opc-ui-color-surface, #0c0b08);--opc-rec-pref-choice-text: var(--opc-ui-color-text-muted, #b7ad9b);--opc-rec-pref-choice-border-hover: color-mix( in srgb, var(--opc-ui-color-accent, #d1a054) 36%, var(--opc-rec-pref-choice-border) );--opc-rec-pref-choice-bg-hover: var(--opc-ui-color-surface-hover, rgb(209 160 84 / 12%));--opc-rec-pref-choice-text-hover: var(--opc-ui-color-text, #e7dcc8);--opc-rec-pref-choice-active-border: color-mix( in srgb, var(--opc-ui-color-accent, #d1a054) 70%, var(--opc-rec-pref-choice-border) );--opc-rec-pref-choice-active-bg: color-mix( in srgb, var(--opc-ui-color-accent, #d1a054) 12%, var(--opc-ui-color-surface, #0c0b08) );--opc-rec-pref-choice-active-text: var(--opc-ui-color-text, #e7dcc8);--opc-rec-pref-choice-active-border-hover: var(--opc-ui-color-accent, #d1a054);--opc-rec-pref-choice-active-bg-hover: color-mix( in srgb, var(--opc-ui-color-accent, #d1a054) 18%, var(--opc-ui-color-surface, #0c0b08) );--opc-rec-danger-border: color-mix( in srgb, var(--opc-ui-color-danger, #f87171) 45%, transparent );--opc-rec-danger-bg: color-mix( in srgb, var(--opc-ui-color-danger, #f87171) 14%, transparent );--opc-rec-danger-text: var(--opc-ui-color-danger, #f87171);--opc-rec-ghost-border: var(--opc-ui-color-border, #2a2114);--opc-rec-ghost-bg: var(--opc-ui-color-surface, #0c0b08);--opc-rec-ghost-text: var(--opc-ui-color-text, #e7dcc8);--opc-rec-ghost-border-hover: var(--opc-ui-color-border-strong, #6f5429);--opc-rec-ghost-bg-hover: var(--opc-ui-color-surface-hover, rgb(209 160 84 / 12%));--opc-rec-ghost-text-hover: var(--opc-ui-color-text, #e7dcc8);--opc-rec-skeleton: linear-gradient(90deg, #0c0b08 25%, #1f180d 50%, #0c0b08 75%);--opc-rec-diag-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-rec-diag-shadow: var(--opc-ui-shadow-panel, 0 2px 8px rgba(0, 0, 0, .18));--opc-rec-card-shadow: var(--opc-ui-shadow-panel, 0 4px 12px rgba(0, 0, 0, .22));--opc-rec-metric-border: var(--opc-ui-color-border, #2a2114);--opc-rec-metric-bg: var(--opc-ui-color-surface-subtle, #1f180d);--opc-rec-panel-head-border: var(--opc-ui-color-border, #2a2114);--opc-rec-panel-head-bg: color-mix( in srgb, var(--opc-ui-color-surface, #0c0b08) 92%, rgba(255, 255, 255, .04) );--opc-rec-panel-title: var(--opc-ui-color-text, #e7dcc8)}body[data-opc-theme=official][data-opc-color-scheme=dark] .opc-conv-speech-wave-bar{background:linear-gradient(180deg,var(--opc-ui-color-border-strong, #6f5429),var(--opc-ui-color-accent, #d1a054))}body[data-opc-theme=official] .opc-official-embed-auth-banner{border-bottom:1px solid;border-color:color-mix(in srgb,var(--opc-ui-color-warning) 32%,var(--opc-ui-color-border));background:color-mix(in srgb,var(--opc-ui-color-warning) 12%,var(--opc-ui-color-surface));color:var(--opc-ui-color-warning)}body[data-opc-theme=official] .opc-official-embed-auth-banner__login{color:var(--opc-ui-color-link);-webkit-text-fill-color:var(--opc-ui-color-link);text-decoration-color:color-mix(in srgb,var(--opc-ui-color-link) 48%,transparent)}body[data-opc-theme=official] .opc-official-embed-auth-banner__dismiss{color:var(--opc-ui-color-text-muted);-webkit-text-fill-color:var(--opc-ui-color-text-muted);text-decoration-color:color-mix(in srgb,var(--opc-ui-color-text-muted) 48%,transparent)}body[data-opc-theme=official] .opc-official-embed-auth-banner__login:hover,body[data-opc-theme=official] .opc-official-embed-auth-banner__dismiss:hover{color:var(--opc-ui-color-accent-hover);-webkit-text-fill-color:var(--opc-ui-color-accent-hover)}body[data-opc-theme=official] .opc-official-embed-auth-banner__login:focus-visible,body[data-opc-theme=official] .opc-official-embed-auth-banner__dismiss:focus-visible{outline:none;box-shadow:var(--opc-ui-focus-ring)}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn{border:none;border-left:none;background:transparent;color:var(--opc-sidebar-muted);-webkit-text-fill-color:var(--opc-sidebar-muted);outline:none;box-shadow:none}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn--idle .opc-conv-history-item-title{color:var(--opc-sidebar-muted);-webkit-text-fill-color:var(--opc-sidebar-muted)}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn--idle :where(.opc-conv-history-item-date,.opc-conv-history-item-plan-status){color:var(--opc-sidebar-muted);-webkit-text-fill-color:var(--opc-sidebar-muted)}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn--active{position:relative;border:none;border-left:none;border-radius:var(--opc-ui-radius-sm);background:var(--opc-sidebar-selected);outline:none;box-shadow:none}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn:hover,body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn--active:hover{border:none;border-left:none;background:var(--opc-sidebar-hover);outline:none;box-shadow:none}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn:hover .opc-conv-history-item-title{color:var(--opc-sidebar-text);-webkit-text-fill-color:var(--opc-sidebar-text)}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn--active:before{content:"";position:absolute;top:var(--opc-ui-space-2);bottom:var(--opc-ui-space-2);left:0;display:block;width:var(--opc-ui-sidebar-marker-width);border:0;border-radius:var(--opc-ui-radius-pill);background:var(--opc-sidebar-selection-marker);pointer-events:none}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn--active .opc-conv-history-item-title{color:var(--opc-sidebar-selection-text);-webkit-text-fill-color:var(--opc-sidebar-selection-text)}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-btn--active :where(.opc-conv-history-item-date,.opc-conv-history-item-plan-status){color:var(--opc-sidebar-selection-meta);-webkit-text-fill-color:var(--opc-sidebar-selection-meta)}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-menu,body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar--official button[aria-label=更多操作]{border:1px solid var(--opc-sidebar-selection-border);background:var(--opc-sidebar-action-bg);color:var(--opc-sidebar-action-text);-webkit-text-fill-color:var(--opc-sidebar-action-text);box-shadow:none}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-menu:hover,body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-item-menu[aria-expanded=true],body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar--official button[aria-label=更多操作]:hover,body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar--official button[aria-label=更多操作][aria-expanded=true]{border-color:var(--opc-sidebar-border-strong);background:var(--opc-sidebar-hover);color:var(--opc-sidebar-text);-webkit-text-fill-color:var(--opc-sidebar-text)}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-search{border:1px solid var(--opc-sidebar-border);background:var(--opc-sidebar-search-bg);color:var(--opc-sidebar-search-text);-webkit-text-fill-color:var(--opc-sidebar-search-text);box-shadow:none}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-search:focus-within{border-color:var(--opc-sidebar-selection-border)}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-search input{color:var(--opc-sidebar-search-input);-webkit-text-fill-color:var(--opc-sidebar-search-input);background:transparent}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-search input::-moz-placeholder{color:var(--opc-sidebar-search-placeholder);-webkit-text-fill-color:var(--opc-sidebar-search-placeholder);opacity:1}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-search svg,body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-history-search input::placeholder{color:var(--opc-sidebar-search-placeholder);-webkit-text-fill-color:var(--opc-sidebar-search-placeholder);opacity:1}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar-newchat-btn{border:1px solid var(--opc-sidebar-accent);border-radius:var(--opc-ui-radius-sm);background:var(--opc-sidebar-accent);color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent);box-shadow:none}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar-newchat-btn:hover:not(:disabled){border-color:var(--opc-ui-color-accent-hover);background:var(--opc-ui-color-accent-hover);color:var(--opc-ui-color-on-accent);-webkit-text-fill-color:var(--opc-ui-color-on-accent)}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar-collapse-btn,body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar-rail-btn{border-color:var(--opc-sidebar-border);background:var(--opc-sidebar-surface);color:var(--opc-sidebar-muted);-webkit-text-fill-color:var(--opc-sidebar-muted);box-shadow:none}body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar-collapse-btn:hover,body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar-collapse-btn:focus-visible,body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar-rail-btn:hover,body[data-opc-theme=official]:has(.opc-theme-page--conversation) .opc-conv-sidebar-rail-btn:focus-visible{border-color:var(--opc-sidebar-border-strong);background:var(--opc-sidebar-surface-muted);color:var(--opc-sidebar-text);-webkit-text-fill-color:var(--opc-sidebar-text)}
