.dPNpzG_panel{--glass-text:#27272a;--glass-muted:#66666f;--glass-soft:#8c8c96;--glass-line:#18181b12;--glass-hover:#ffffffa6;--glass-selected:#ffffffd9;z-index:50;width:min(540px,100%);height:min(400px,56dvh);color:var(--glass-text);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);transform-origin:0 100%;background:#f7f8fac2;border:1px solid #ffffffd9;border-radius:20px;outline:none;margin-bottom:8px;animation:.14s ease-out dPNpzG_reveal;display:flex;position:absolute;bottom:100%;left:0;overflow:hidden;box-shadow:0 0 0 1px #18181b0f,0 16px 48px -12px #18182829,inset 0 1px #ffffffe6}.dPNpzG_rail{border-right:1px solid var(--glass-line);background:#ffffff2e;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:56px;padding:12px 0;display:flex}.dPNpzG_divider{border-bottom:1px solid var(--glass-line);margin-bottom:4px;padding-bottom:12px}.dPNpzG_provider{width:36px;height:36px;color:var(--glass-soft);cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s;display:flex}.dPNpzG_provider:hover{background:var(--glass-hover);color:var(--glass-text)}.dPNpzG_provider[aria-pressed=true]{color:var(--glass-text);background:var(--glass-selected);border-color:var(--glass-line);box-shadow:0 2px 5px #0000000a}.dPNpzG_list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#80808c40 transparent;flex:1;min-width:0;padding:8px;overflow-y:auto}.dPNpzG_row{border:1px solid #0000;border-radius:12px;padding:11px 10px;transition:background .15s;position:relative}.dPNpzG_row:hover{background:var(--glass-hover)}.dPNpzG_row[data-selected=true]{background:var(--glass-selected);border-color:var(--glass-line)}.dPNpzG_name{letter-spacing:-.02em;color:var(--glass-text);font-size:14px;font-weight:550}.dPNpzG_description{color:var(--glass-muted);font-size:12px;line-height:1.6}.dPNpzG_cost{color:var(--glass-soft);font-size:10px}.dPNpzG_favorite{z-index:10;color:var(--glass-soft);cursor:pointer;border-radius:6px;flex-shrink:0;padding:4px;position:relative}.dPNpzG_favorite svg{width:16px;height:16px}.dPNpzG_favorite:hover{color:var(--glass-text);background:var(--glass-hover)}.dPNpzG_favorite[aria-pressed=true]{color:#b58528}.dPNpzG_badges{pointer-events:none;background:#80808c0d;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:5px 7px}.dPNpzG_badges svg{width:15px;height:15px}.dPNpzG_vision{color:#5c9189}.dPNpzG_reasoning{color:#8e7eac}.dPNpzG_image{color:#b0896c}.dPNpzG_file{color:#838bad}.dPNpzG_empty{color:var(--glass-muted);padding:8px 10px;font-size:12px;line-height:1.6}@media (prefers-color-scheme:dark){.dPNpzG_panel{--glass-text:#e4e4e7;--glass-muted:#a1a1aa;--glass-soft:#85858f;--glass-line:#ffffff12;--glass-hover:#ffffff0d;--glass-selected:#ffffff12;background:#1e1e23c2;border-color:#ffffff1f;box-shadow:0 16px 48px -12px #0006,inset 0 1px #ffffff0f}.dPNpzG_rail{background:#ffffff05}.dPNpzG_vision{color:#8bbeb6}.dPNpzG_reasoning{color:#b09bce}.dPNpzG_image{color:#cca88d}.dPNpzG_file{color:#a1abd0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dPNpzG_panel{background:#f6f7f9}@media (prefers-color-scheme:dark){.dPNpzG_panel{background:#222227}}}@keyframes dPNpzG_reveal{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dPNpzG_panel{animation:none}}
