.demo-pm[data-mode=light] .demo-pm-root .stylergpt-prompt-manager-backdrop:before{background-color:hsla(0,0%,89%,.5)!important}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-backdrop:before,.demo-pm[data-mode=light] .demo-pm-root .stylergpt-prompt-manager-backdrop:before{content:""!important;position:absolute!important;inset:0!important;backdrop-filter:blur(1px)!important;-webkit-backdrop-filter:blur(1px)!important;opacity:1!important;z-index:0!important;pointer-events:none!important}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-backdrop:before{background-color:rgba(0,0,0,.5)!important}@media (prefers-reduced-motion:no-preference){.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-backdrop:before,.demo-pm[data-mode=light] .demo-pm-root .stylergpt-prompt-manager-backdrop:before{transition-property:opacity,backdrop-filter!important;transition-duration:.25s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}}.demo-pm .demo-pm-root{--prompt-manager-panel-offset:var(--stylergpt-inpage-panel-offset,0px);--prompt-manager-current-width:800px;--prompt-manager-current-height:600px;--prompt-manager-sidebar-width:260px;--stylergpt-prompt-manager-sidebar-icon-slot:20px;--panel-bg:color-mix(in srgb,var(--main-surface-primary) 92%,var(--gray-50));--panel-surface:color-mix(in srgb,var(--main-surface-primary) 96%,var(--gray-50));--panel-modal-surface:var(--main-surface-primary);--panel-surface-muted:color-mix(in srgb,var(--main-surface-tertiary) 72%,var(--main-surface-primary));--panel-surface-muted-hover:color-mix(in srgb,var(--sidebar-surface-tertiary) 78%,var(--main-surface-primary));--panel-border:color-mix(in srgb,var(--border-light) 82%,transparent);--panel-border-strong:color-mix(in srgb,var(--border-medium) 88%,transparent);--panel-text:var(--text-primary);--panel-muted:var(--text-tertiary);--panel-accent:var(--gray-700);--panel-accent-strong:var(--gray-900);--panel-accent-soft:color-mix(in srgb,var(--panel-accent) 8%,var(--panel-surface));--panel-accent-soft-strong:color-mix(in srgb,var(--panel-accent) 12%,var(--panel-surface));--panel-list-background:color-mix(in srgb,var(--panel-bg) 94%,var(--panel-surface-muted));--panel-primary-bg:var(--gray-900);--panel-new-prompt-bg:var(--gray-800);--panel-new-prompt-hover-bg:var(--gray-900);--panel-primary-text:#fff;--panel-shadow-sm:0 1px 2px rgba(15,23,42,.06);--panel-shadow-md:0 28px 76px rgba(15,23,42,.26);--panel-focus-ring:0 0 0 2px color-mix(in srgb,var(--panel-accent) 30%,transparent);position:fixed;inset:0;z-index:2147483647;display:none;align-items:center;justify-content:center;color:var(--panel-text,#0f172a);font-family:var(--font-sans,"Segoe UI","Helvetica Neue",Arial,sans-serif);font-size:14px;box-sizing:border-box}.demo-pm[data-mode=dark] .demo-pm-root{--panel-bg:#171717;--panel-surface:#202020;--panel-modal-surface:#1f1f1f;--panel-surface-muted:#252525;--panel-surface-muted-hover:#2d2d2d;--panel-border:hsla(0,0%,100%,.1);--panel-border-strong:hsla(0,0%,100%,.22);--panel-accent:#d4d4d4;--panel-accent-strong:#f5f5f5;--panel-accent-soft:color-mix(in srgb,var(--panel-accent) 10%,var(--panel-surface));--panel-accent-soft-strong:color-mix(in srgb,var(--panel-accent) 16%,var(--panel-surface));--panel-list-background:color-mix(in srgb,var(--panel-bg) 94%,var(--panel-surface-muted));--panel-primary-bg:#f4f4f5;--panel-new-prompt-bg:#e4e4e7;--panel-new-prompt-hover-bg:#f4f4f5;--panel-primary-text:#18181b;--panel-shadow-sm:0 1px 2px rgba(0,0,0,.35);--panel-shadow-md:0 32px 86px rgba(0,0,0,.72);--panel-focus-ring:0 0 0 2px color-mix(in srgb,var(--panel-accent) 28%,transparent)}.demo-pm[data-mode=light] .demo-pm-root{--panel-nav-hover-bg:var(--panel-accent-soft);--panel-nav-active-bg:var(--panel-accent-soft-strong);--panel-nav-active-border:var(--panel-accent-strong);--panel-folder-menu-hover-text:var(--panel-text);--panel-list-item-hover-bg:color-mix(in srgb,var(--panel-accent) 6%,var(--panel-surface));--panel-list-item-hover-border:color-mix(in srgb,var(--panel-accent) 42%,var(--panel-border));--panel-list-item-selected-bg:var(--panel-accent-soft-strong);--panel-list-item-selected-border:var(--panel-accent-strong);--panel-field-bg:var(--panel-surface);--panel-field-border:color-mix(in srgb,var(--panel-border-strong) 72%,var(--panel-border));--panel-field-hover-border:color-mix(in srgb,var(--panel-accent) 42%,var(--panel-border));--panel-compact-action-hover-text:var(--panel-accent-strong);--panel-slash-result-hover-bg:var(--panel-accent-soft-strong)}.demo-pm .demo-pm-root.stylergpt-prompt-manager-open{display:flex}.demo-pm .demo-pm-root:before{content:"";position:absolute;inset:0;background-color:hsla(0,0%,89%,.5);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);opacity:1;z-index:0;pointer-events:none}.demo-pm[data-mode=dark] .demo-pm-root:before{background-color:rgba(0,0,0,.5)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-view{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-right:var(--prompt-manager-panel-offset);transition:padding-right .32s cubic-bezier(.32,.72,0,1)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-backdrop{position:absolute;inset:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.demo-pm .demo-pm-root .stylergpt-prompt-manager-backdrop:before,.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-backdrop:before,.demo-pm[data-mode=light] .demo-pm-root .stylergpt-prompt-manager-backdrop:before{content:none!important}.demo-pm .demo-pm-root .stylergpt-prompt-manager-modal{position:relative;width:var(--prompt-manager-current-width);min-width:768px;max-width:calc(100vw - 96px - var(--prompt-manager-panel-offset));height:var(--prompt-manager-current-height);min-height:600px;max-height:800px;aspect-ratio:4/3;z-index:1;background:var(--panel-body-surface,var(--panel-modal-surface,#fff));border:1px solid var(--panel-border,#e3e7f0);border-radius:16px;background-clip:padding-box;box-shadow:var(--panel-shadow-md,0 18px 34px rgba(15,23,42,.18));display:grid;grid-template-rows:68px 1fr;overflow:hidden;transition:width .32s cubic-bezier(.32,.72,0,1),max-width .32s cubic-bezier(.32,.72,0,1),height .32s cubic-bezier(.32,.72,0,1)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-modal:focus,.demo-pm .demo-pm-root .stylergpt-prompt-manager-modal:focus-visible{outline:none}.demo-pm .demo-pm-root .stylergpt-prompt-manager-modal{border-top:3px solid #0bb8da}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-modal{border-top-color:#1fd5f9}.demo-pm .demo-pm-root .stylergpt-prompt-manager-header{--prompt-manager-header-padding-x:18px;display:grid;grid-template-columns:var(--prompt-manager-sidebar-width) minmax(0,1fr) 36px;align-items:center;gap:10px;padding:14px var(--prompt-manager-header-padding-x);border-bottom:var(--panel-header-border-bottom,1px solid var(--panel-border,#e3e7f0));background-color:var(
    --panel-header-surface,color-mix(in srgb,var(--gray-100) 30%,#fff)
  )}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-header{background-color:var(
    --panel-header-surface,color-mix(in srgb,var(--gray-800) 60%,#000)
  )}.demo-pm .demo-pm-root .stylergpt-prompt-manager-header h2{margin:0;font-size:18px;line-height:1.2;font-weight:650;letter-spacing:0;color:var(--panel-text,var(--text-primary,#0f172a));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-pm .demo-pm-root .stylergpt-prompt-manager-search-field{position:relative;display:block}.demo-pm .demo-pm-root .stylergpt-prompt-manager-search-icon{position:absolute;left:12px;top:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none;color:var(--panel-muted,#64748b)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-search-icon svg{width:16px;height:16px;display:block}.demo-pm .demo-pm-root .stylergpt-prompt-manager-search-status{position:absolute;right:10px;top:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);color:var(--panel-muted,#64748b);pointer-events:none}.demo-pm .demo-pm-root .stylergpt-prompt-manager-search-clear{display:none}.demo-pm .demo-pm-root .stylergpt-prompt-manager-search-field--has-value:not(.stylergpt-prompt-manager-search-field--searching) .stylergpt-prompt-manager-search-clear{display:inline-flex}.demo-pm .demo-pm-root .stylergpt-prompt-manager-search-clear svg{width:16px;height:16px;display:block}.demo-pm .demo-pm-root input,.demo-pm .demo-pm-root select,.demo-pm .demo-pm-root textarea{width:100%;border:1px solid var(--panel-field-border,var(--panel-border));border-radius:8px;padding:9px 11px;background:var(--panel-field-bg,var(--panel-surface));color:var(--panel-text,#0f172a);font:inherit;line-height:1.35;transition:border-color .15s ease}.demo-pm .demo-pm-root select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer}.demo-pm .demo-pm-root .stylergpt-prompt-manager-select-field{position:relative}.demo-pm .demo-pm-root .stylergpt-prompt-manager-sort{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 12px;color:var(--panel-muted);font-size:12px}.demo-pm .demo-pm-root select[data-pm-sort]{width:auto;max-width:220px;font-weight:650}.demo-pm .demo-pm-root .stylergpt-prompt-manager-select-field:after{content:"";position:absolute;right:10px;bottom:10px;width:16px;height:16px;background-color:var(--panel-text,#0f172a);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath d='M6 8l4 4 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:16px 16px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath d='M6 8l4 4 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:16px 16px;pointer-events:none}.demo-pm .demo-pm-root select[data-pm-sort]{--panel-field-bg:var(--panel-surface);--panel-field-border:color-mix(in srgb,var(--panel-border-strong) 72%,var(--panel-border))}.demo-pm .demo-pm-root select[data-pm-sort] option{background:var(--panel-field-bg);color:var(--panel-text);font:inherit}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.demo-pm .demo-pm-root select[data-pm-sort],.demo-pm .demo-pm-root select[data-pm-sort]::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.demo-pm .demo-pm-root select[data-pm-sort]::picker-icon{display:none}.demo-pm .demo-pm-root select[data-pm-sort]::picker(select){margin-top:4px;padding:4px;border:1px solid var(--panel-field-border);border-radius:8px;background:var(--panel-field-bg);color:var(--panel-text);font:inherit}.demo-pm .demo-pm-root select[data-pm-sort] option{padding:8px;border-radius:4px;cursor:pointer}.demo-pm .demo-pm-root select[data-pm-sort] option:is(:hover,:focus,:checked){background:color-mix(in srgb,var(--panel-accent) 16%,var(--panel-field-bg));color:var(--panel-text);outline:none}}.demo-pm .demo-pm-root input:focus,.demo-pm .demo-pm-root input:focus-visible,.demo-pm .demo-pm-root textarea:focus,.demo-pm .demo-pm-root textarea:focus-visible{border-color:var(--panel-accent,var(--panel-accent-strong,#475569));box-shadow:none;outline:none}.demo-pm .demo-pm-root select:active,.demo-pm .demo-pm-root select:focus,.demo-pm .demo-pm-root select:focus-visible{border-color:var(--panel-accent,var(--panel-accent-strong,#475569))!important;box-shadow:none!important;outline:none!important}.demo-pm .demo-pm-root select:open{border-color:var(--panel-accent,var(--panel-accent-strong,#475569))!important;box-shadow:none!important;outline:none!important}.demo-pm .demo-pm-root .stylergpt-prompt-manager-select-field:focus-within select{border-color:var(--panel-accent,var(--panel-accent-strong,#475569))!important;box-shadow:none!important;outline:none!important}.demo-pm[data-mode=light] .demo-pm-root input:hover,.demo-pm[data-mode=light] .demo-pm-root select:hover,.demo-pm[data-mode=light] .demo-pm-root textarea:hover{border-color:var(--panel-field-hover-border,var(--panel-border-strong))}.demo-pm[data-mode=light] .demo-pm-root input:focus,.demo-pm[data-mode=light] .demo-pm-root input:focus-visible,.demo-pm[data-mode=light] .demo-pm-root textarea:focus,.demo-pm[data-mode=light] .demo-pm-root textarea:focus-visible{border-color:var(--panel-accent-strong,var(--panel-accent))}.demo-pm[data-mode=light] .demo-pm-root .stylergpt-prompt-manager-select-field:focus-within select,.demo-pm[data-mode=light] .demo-pm-root select:active,.demo-pm[data-mode=light] .demo-pm-root select:focus,.demo-pm[data-mode=light] .demo-pm-root select:focus-visible,.demo-pm[data-mode=light] .demo-pm-root select:open{border-color:var(--panel-accent-strong,var(--panel-accent))!important}.demo-pm .demo-pm-root textarea{resize:vertical}.demo-pm .demo-pm-root button{min-height:36px;border:1px solid var(--panel-border,#e3e7f0);border-radius:8px;background:var(--panel-modal-surface,#fff);color:var(--panel-text,#0f172a);font:inherit;font-weight:600;line-height:1.2;padding:8px 11px;cursor:pointer;box-shadow:none;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.demo-pm .demo-pm-root input[data-pm-search]{padding-left:38px;padding-right:38px}.demo-pm .demo-pm-root input[data-pm-search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}.demo-pm .demo-pm-root input[data-pm-search]::-moz-placeholder{color:var(--panel-muted,#64748b)!important;opacity:1!important}.demo-pm .demo-pm-root input[data-pm-search]::placeholder{color:var(--panel-muted,#64748b)!important;opacity:1!important}.demo-pm .demo-pm-root button.stylergpt-prompt-manager-search-clear{width:20px;height:20px;min-height:20px;border:0;border-radius:8px;padding:0;margin-top:4px;background:transparent;color:var(--panel-muted,#64748b);box-shadow:none;pointer-events:auto}.demo-pm .demo-pm-root button:focus-visible,.demo-pm .demo-pm-root button:hover{background:var(--panel-surface-muted,#f1f3f8);border-color:var(--panel-border-strong,#cbd5e1);outline:none}.demo-pm .demo-pm-root button.stylergpt-prompt-manager-search-clear:focus-visible,.demo-pm .demo-pm-root button.stylergpt-prompt-manager-search-clear:hover{background:var(--panel-surface-muted,#f1f3f8);border-color:transparent;color:var(--panel-muted,#64748b);outline:none}.demo-pm .demo-pm-root .stylergpt-prompt-manager-primary,.demo-pm .demo-pm-root button[data-pm-action=insert-with-variables],.demo-pm .demo-pm-root button[data-pm-action=save-folder]{background:var(--panel-primary-bg,#111827);color:var(--panel-primary-text,#fff);border-color:var(--panel-primary-bg,#111827)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-primary{background:var(--panel-new-prompt-bg,var(--panel-primary-bg,#111827));border-color:var(--panel-new-prompt-bg,var(--panel-primary-bg,#111827))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-primary:hover,.demo-pm .demo-pm-root button[data-pm-action=insert-with-variables]:hover,.demo-pm .demo-pm-root button[data-pm-action=save-folder]:hover{background:var(--panel-accent-strong,#111827);border-color:var(--panel-accent-strong,#111827);color:var(--panel-primary-text,#fff)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-primary:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-primary:hover{background:var(--panel-new-prompt-hover-bg,var(--panel-accent-strong,#111827));border-color:var(--panel-new-prompt-hover-bg,var(--panel-accent-strong,#111827))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-icon{width:36px;height:36px;padding:0;border-color:transparent;background:transparent;color:var(--panel-text,var(--text-primary,#0f172a));font-size:20px;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,border-color .14s ease}.demo-pm .demo-pm-root .stylergpt-prompt-manager-icon svg{width:20px;height:20px;display:block}.demo-pm .demo-pm-root .stylergpt-prompt-manager-icon:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-icon:hover{background:var(--panel-surface-muted,#f1f3f8);border-color:transparent;color:var(--panel-text,var(--text-primary,#0f172a))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-button-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.demo-pm .demo-pm-root .stylergpt-prompt-manager-button-icon svg{width:18px;height:18px;display:block}.demo-pm .demo-pm-root .stylergpt-prompt-manager-layout{display:grid;grid-template-columns:var(--prompt-manager-sidebar-width) minmax(0,1fr);min-height:0;background:var(--panel-body-surface,var(--panel-bg,#f6f7fb))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-list-pane,.demo-pm .demo-pm-root .stylergpt-prompt-manager-sidebar{min-height:0;overflow:auto;padding:18px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-sidebar{--stylergpt-prompt-manager-sidebar-gap:10px;--stylergpt-prompt-manager-sidebar-icon-slot:20px;--stylergpt-prompt-manager-sidebar-icon-size:18px;--stylergpt-prompt-manager-sidebar-row-height:38px;--stylergpt-prompt-manager-sidebar-row-padding-x:10px;border-right:var(--panel-sidebar-border-right,1px solid var(--panel-border,#e3e7f0));background:var(
    --panel-sidebar-surface,color-mix(in srgb,var(--panel-modal-surface) 88%,var(--panel-surface-muted))
  );overflow-x:hidden;padding:18px 8px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-list-pane{background:var(
    --panel-body-surface,var(--panel-list-background,color-mix(in srgb,var(--panel-bg) 94%,var(--panel-surface-muted)))
  );display:flex;flex-direction:column}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-actions{margin-bottom:14px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-actions--primary{margin-bottom:8px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-section-header{margin-bottom:4px;padding-left:var(--stylergpt-prompt-manager-sidebar-row-padding-x);padding-right:var(--stylergpt-prompt-manager-sidebar-row-padding-x)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-actions .stylergpt-prompt-manager-action-button{width:100%;min-height:var(--stylergpt-prompt-manager-sidebar-row-height);justify-content:flex-start;gap:var(--stylergpt-prompt-manager-sidebar-gap);padding:8px var(--stylergpt-prompt-manager-sidebar-row-padding-x);border-color:transparent;background:transparent;color:var(--panel-text,#0f172a);text-align:left}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-actions .stylergpt-prompt-manager-action-button:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-actions .stylergpt-prompt-manager-action-button:hover{border-color:transparent;background:var(--panel-nav-hover-bg,var(--panel-accent-soft))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-actions .stylergpt-prompt-manager-button-icon{flex-basis:var(--stylergpt-prompt-manager-sidebar-icon-slot)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-actions .stylergpt-prompt-manager-button-icon,.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-actions .stylergpt-prompt-manager-button-icon svg{width:var(--stylergpt-prompt-manager-sidebar-icon-slot);height:var(--stylergpt-prompt-manager-sidebar-icon-slot)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-actions .stylergpt-prompt-manager-action-button>span:not(.stylergpt-prompt-manager-button-icon){min-height:var(--stylergpt-prompt-manager-sidebar-icon-slot);display:inline-flex;align-items:center;line-height:1}.demo-pm .demo-pm-root .stylergpt-prompt-manager-nav{width:100%;display:flex;align-items:center;gap:var(--stylergpt-prompt-manager-sidebar-gap);justify-content:flex-start;min-height:var(--stylergpt-prompt-manager-sidebar-row-height);margin-bottom:6px;padding:8px var(--stylergpt-prompt-manager-sidebar-row-padding-x);text-align:left;border-color:transparent;background:transparent;color:var(--panel-text,#0f172a)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row--menu-open .stylergpt-prompt-manager-nav:not(.stylergpt-prompt-manager-active),.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row:focus-within .stylergpt-prompt-manager-nav:not(.stylergpt-prompt-manager-active),.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row:hover .stylergpt-prompt-manager-nav:not(.stylergpt-prompt-manager-active),.demo-pm .demo-pm-root .stylergpt-prompt-manager-nav:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-nav:hover{border-color:transparent;background:var(--panel-nav-hover-bg,var(--panel-accent-soft))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-active,.demo-pm .demo-pm-root .stylergpt-prompt-manager-selected{border-color:var(--panel-nav-active-border,var(--panel-accent-strong));background:var(--panel-nav-active-bg,var(--panel-accent-soft))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-active{color:var(--panel-text,#0f172a);box-shadow:none}.demo-pm .demo-pm-root .stylergpt-prompt-manager-active:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-active:hover{border-color:var(--panel-nav-active-border,var(--panel-accent-strong));background:var(--panel-nav-active-bg,var(--panel-accent-soft));color:var(--panel-text,#0f172a)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row{position:relative;display:flex;align-items:center;width:100%;min-height:var(--stylergpt-prompt-manager-sidebar-row-height);margin-bottom:6px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row .stylergpt-prompt-manager-nav{width:100%;min-width:0;flex:1 1 auto;margin-bottom:0;padding-right:var(--stylergpt-prompt-manager-sidebar-row-padding-x);transition:background .12s ease,padding-right .12s ease}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row--menu-open .stylergpt-prompt-manager-nav,.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row:focus-within .stylergpt-prompt-manager-nav,.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row:hover .stylergpt-prompt-manager-nav{padding-right:38px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-icon{width:var(--stylergpt-prompt-manager-sidebar-icon-slot);height:var(--stylergpt-prompt-manager-sidebar-icon-slot);flex:0 0 var(--stylergpt-prompt-manager-sidebar-icon-slot);display:inline-flex;align-items:center;justify-content:center}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-icon--archive{--stylergpt-prompt-manager-sidebar-icon-size:20px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-icon--uncategorized{--stylergpt-prompt-manager-sidebar-icon-size:16px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row:not([data-pm-folder-item=all]):not([data-pm-folder-item=archive]):not([data-pm-folder-item=uncategorized]) .stylergpt-prompt-manager-folder-icon{--stylergpt-prompt-manager-sidebar-icon-size:20px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-icon svg{width:var(--stylergpt-prompt-manager-sidebar-icon-size);height:var(--stylergpt-prompt-manager-sidebar-icon-size);display:block}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-label{flex:1 1 auto;max-width:100%;min-width:0;min-height:var(--stylergpt-prompt-manager-sidebar-icon-slot);display:block;overflow:hidden;text-overflow:ellipsis;line-height:var(--stylergpt-prompt-manager-sidebar-icon-slot);white-space:nowrap}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-menu-button{position:absolute;right:4px;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:38px;min-height:36px;padding:0 6px 0 4px;border:none;border-radius:0 10px 10px 0;background:transparent;color:var(--text-secondary,var(--panel-muted,#64748b));box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-50%);transition:opacity .12s ease,color .12s ease,visibility .12s ease}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-menu-button>div{display:flex;align-items:center;justify-content:center}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-menu-button:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-menu-button:hover{border-color:transparent;background:transparent;color:var(
    --panel-folder-menu-hover-text,var(--text-tertiary,var(--panel-text))
  )}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-menu-button svg{width:20px;height:20px;display:block}.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row--menu-open .stylergpt-prompt-manager-folder-menu-button,.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row:focus-within .stylergpt-prompt-manager-folder-menu-button,.demo-pm .demo-pm-root .stylergpt-prompt-manager-folder-row:hover .stylergpt-prompt-manager-folder-menu-button{opacity:1;pointer-events:auto;visibility:visible}.demo-pm .demo-pm-root .stylergpt-prompt-manager-mask-icon:before{content:"";display:block;width:var(--stylergpt-prompt-manager-sidebar-icon-size);height:var(--stylergpt-prompt-manager-sidebar-icon-size);background:currentColor;mask:var(--stylergpt-prompt-manager-mask-icon-url) center /contain no-repeat;-webkit-mask:var(--stylergpt-prompt-manager-mask-icon-url) center /contain no-repeat}.demo-pm .demo-pm-root .stylergpt-chat-folders-menu__item{min-height:36px;border:none;border-radius:10px;background:transparent;color:inherit;font-weight:400;padding:6px 32px 6px 10px;box-shadow:none}.demo-pm .demo-pm-root .stylergpt-chat-folders-menu__item:disabled,.demo-pm .demo-pm-root .stylergpt-chat-folders-menu__item[aria-disabled=true]{opacity:.42;cursor:default}.demo-pm .demo-pm-root .stylergpt-chat-folders-menu__item:disabled:hover,.demo-pm .demo-pm-root .stylergpt-chat-folders-menu__item[aria-disabled=true]:hover{background:transparent}.demo-pm .demo-pm-root .stylergpt-chat-folders-menu__item:focus,.demo-pm .demo-pm-root .stylergpt-chat-folders-menu__item:focus-visible,.demo-pm .demo-pm-root .stylergpt-chat-folders-menu__item:hover{border-color:transparent;background:var(--menu-item-highlighted,var(--main-surface-secondary))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-list{display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.demo-pm .demo-pm-root .stylergpt-prompt-manager-list-footer{margin-top:auto;padding:12px 4px 0;color:var(--panel-muted,#64748b);font-size:12px;line-height:1.35;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;text-align:center}.demo-pm .demo-pm-root .stylergpt-prompt-manager-shortcut-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:24px;padding:0 8px;border:1px solid var(--panel-border-strong,#cbd5e1);border-radius:999px;background:var(--panel-surface,#fff);color:var(--panel-text,#0f172a);font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em}.demo-pm .demo-pm-root .stylergpt-prompt-manager-limit-usage{flex:0 0 auto;margin-inline-start:auto;margin-inline-end:var(--prompt-manager-header-padding-x);color:var(--text-tertiary,var(--panel-muted));font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.demo-pm .demo-pm-root .stylergpt-prompt-manager-list-item{display:grid;gap:0;align-items:start;cursor:pointer;border:1px solid var(--panel-border,#e3e7f0);border-radius:8px;padding:14px;background:var(--panel-surface,#fff);box-shadow:var(--panel-shadow-sm,0 1px 2px rgba(15,23,42,.06))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-list-item:hover{border-color:var(--panel-list-item-hover-border,var(--panel-border-strong));background:var(
    --panel-list-item-hover-bg,color-mix(in srgb,var(--panel-surface) 92%,var(--panel-surface-muted))
  )}.demo-pm[data-mode=light] .demo-pm-root .stylergpt-prompt-manager-list-item.stylergpt-prompt-manager-selected{border-color:var(--panel-list-item-selected-border,var(--panel-accent-strong));background:var(--panel-list-item-selected-bg,var(--panel-accent-soft))}.demo-pm[data-mode=light] .demo-pm-root .stylergpt-prompt-manager-list-item.stylergpt-prompt-manager-selected:hover{border-color:var(--panel-list-item-selected-border,var(--panel-accent-strong));background:var(
    --panel-list-item-selected-bg,var(--panel-accent-soft-strong,var(--panel-accent-soft))
  )}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-row{position:relative;min-width:0;min-height:46px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-button{min-width:0;width:100%;display:grid;gap:10px;border:0;border-radius:0;background:transparent;padding:0 26px 0 0;cursor:inherit;text-align:left;box-shadow:none}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-button:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-button:hover{background:transparent;border-color:transparent}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-title-row{display:flex;align-items:center;gap:10px;min-width:0}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-category-icon{width:var(--stylergpt-prompt-manager-sidebar-icon-slot);height:var(--stylergpt-prompt-manager-sidebar-icon-slot);flex:0 0 var(--stylergpt-prompt-manager-sidebar-icon-slot);display:inline-flex;align-items:center;justify-content:center;--stylergpt-prompt-manager-sidebar-icon-size:20px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-category-icon--uncategorized{--stylergpt-prompt-manager-sidebar-icon-size:14px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-category-icon svg{width:var(--stylergpt-prompt-manager-sidebar-icon-size);height:var(--stylergpt-prompt-manager-sidebar-icon-size)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;color:var(--panel-text,#0f172a)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-compact-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;position:absolute;top:0;right:0;bottom:0;width:18px;height:44px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-list-item--read-only .stylergpt-prompt-manager-prompt-compact-actions{bottom:auto;height:18px;justify-content:flex-start}.demo-pm .demo-pm-root .stylergpt-prompt-manager-prompt-snippet{color:var(--panel-muted,#64748b);font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.demo-pm .demo-pm-root .stylergpt-prompt-manager-favorite-button{width:18px;min-width:18px;min-height:18px;height:18px;padding:0;border:0;border-color:transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--panel-muted,#64748b);display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.demo-pm .demo-pm-root .stylergpt-prompt-manager-favorite-button:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-favorite-button:hover{border-color:transparent;background:transparent;color:var(--panel-text,#0f172a)}.demo-pm[data-mode=light] .demo-pm-root .stylergpt-prompt-manager-list-item:hover .stylergpt-prompt-manager-compact-insert-button,.demo-pm[data-mode=light] .demo-pm-root .stylergpt-prompt-manager-list-item:hover .stylergpt-prompt-manager-favorite-button:not(.stylergpt-prompt-manager-favorite-button--active){color:var(--panel-compact-action-hover-text,var(--panel-text))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-favorite-button--active,.demo-pm .demo-pm-root .stylergpt-prompt-manager-favorite-button--active:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-favorite-button--active:hover{border-color:transparent;background:transparent;color:#f5b301}.demo-pm .demo-pm-root .stylergpt-prompt-manager-compact-insert-button{align-items:center;background:transparent;border-radius:0;border:0;box-shadow:none;color:var(--panel-muted,#64748b);display:inline-flex;height:18px;justify-content:center;padding:0;width:18px;min-width:18px;min-height:18px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-compact-insert-button svg{width:18px;height:18px;display:block}.demo-pm .demo-pm-root .stylergpt-prompt-manager-compact-insert-button:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-compact-insert-button:hover{border-color:transparent;background:transparent;color:var(--panel-text,#0f172a)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-expanded-detail{grid-column:1/-1;min-width:0;padding-top:12px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-content{white-space:pre-wrap;border:1px solid var(--panel-border,#e3e7f0);border-radius:8px;padding:14px;background:var(--panel-surface,#fff);color:var(--panel-text,#0f172a);max-height:260px;overflow:auto;box-shadow:none;line-height:1.5}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;align-items:center;flex-wrap:nowrap}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-actions--read-only{justify-content:flex-end}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-action-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;background:var(--stylergpt-prompt-manager-detail-button-bg,var(--panel-modal-surface,#fff));border-color:var(--stylergpt-prompt-manager-detail-button-border,var(--panel-border,#e3e7f0));color:var(--stylergpt-prompt-manager-detail-button-text,var(--panel-text,#0f172a))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-action-button:focus-visible,.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-action-button:hover{background:var(--stylergpt-prompt-manager-detail-button-hover-bg,var(--panel-surface-muted,#f1f3f8));border-color:var(--stylergpt-prompt-manager-detail-button-hover-border,var(--panel-border-strong,#cbd5e1));color:var(--stylergpt-prompt-manager-detail-button-hover-text,var(--stylergpt-prompt-manager-detail-button-text,var(--panel-text,#0f172a)))}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-detail-action-button:focus-visible,.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-detail-action-button:hover{background:var(--stylergpt-prompt-manager-detail-button-hover-bg,color-mix(in srgb,var(--panel-surface,#111827) 82%,#fff));border-color:var(--stylergpt-prompt-manager-detail-button-hover-border,color-mix(in srgb,var(--panel-border,#334155) 72%,#fff));color:var(--stylergpt-prompt-manager-detail-button-hover-text,var(--stylergpt-prompt-manager-detail-button-text,var(--panel-text,#f8fafc)))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-action-button--edit,.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-action-button--insert{--stylergpt-prompt-manager-detail-button-bg:color-mix(in srgb,var(--panel-surface,#fff) 90%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-border:color-mix(in srgb,var(--panel-border,#e3e7f0) 78%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-text:color-mix(in srgb,var(--panel-text,#0f172a) 82%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-hover-bg:color-mix(in srgb,var(--panel-surface,#fff) 78%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-hover-border:color-mix(in srgb,var(--panel-border,#e3e7f0) 60%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-hover-text:color-mix(in srgb,var(--panel-text,#0f172a) 72%,var(--panel-accent,#475569))}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-detail-action-button--edit,.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-detail-action-button--insert{--stylergpt-prompt-manager-detail-button-bg:color-mix(in srgb,var(--panel-surface,#111827) 88%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-border:color-mix(in srgb,var(--panel-border,#334155) 78%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-text:color-mix(in srgb,var(--panel-text,#f8fafc) 84%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-hover-bg:color-mix(in srgb,var(--panel-surface,#111827) 72%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-hover-border:color-mix(in srgb,var(--panel-border,#334155) 54%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-hover-text:color-mix(in srgb,var(--panel-text,#f8fafc) 88%,var(--panel-accent,#cbd5e1))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-action-button--archive{--stylergpt-prompt-manager-detail-button-bg:color-mix(in srgb,var(--panel-surface,#fff) 90%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-border:color-mix(in srgb,var(--panel-border,#e3e7f0) 78%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-text:color-mix(in srgb,var(--panel-text,#0f172a) 82%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-hover-bg:color-mix(in srgb,var(--panel-surface,#fff) 78%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-hover-border:color-mix(in srgb,var(--panel-border,#e3e7f0) 60%,var(--panel-accent,#475569));--stylergpt-prompt-manager-detail-button-hover-text:color-mix(in srgb,var(--panel-text,#0f172a) 72%,var(--panel-accent,#475569))}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-detail-action-button--archive{--stylergpt-prompt-manager-detail-button-bg:color-mix(in srgb,var(--panel-surface,#111827) 88%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-border:color-mix(in srgb,var(--panel-border,#334155) 78%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-text:color-mix(in srgb,var(--panel-text,#f8fafc) 84%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-hover-bg:color-mix(in srgb,var(--panel-surface,#111827) 72%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-hover-border:color-mix(in srgb,var(--panel-border,#334155) 54%,var(--panel-accent,#94a3b8));--stylergpt-prompt-manager-detail-button-hover-text:color-mix(in srgb,var(--panel-text,#f8fafc) 88%,var(--panel-accent,#cbd5e1))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-action-button--delete{--stylergpt-prompt-manager-detail-button-bg:color-mix(in srgb,var(--panel-surface,#fff) 91%,var(--panel-danger,#dc2626));--stylergpt-prompt-manager-detail-button-border:color-mix(in srgb,var(--panel-border,#e3e7f0) 76%,var(--panel-danger,#dc2626));--stylergpt-prompt-manager-detail-button-text:var(--panel-danger,#dc2626);--stylergpt-prompt-manager-detail-button-hover-bg:color-mix(in srgb,var(--panel-surface,#fff) 80%,var(--panel-danger,#dc2626));--stylergpt-prompt-manager-detail-button-hover-border:color-mix(in srgb,var(--panel-border,#e3e7f0) 56%,var(--panel-danger,#dc2626));--stylergpt-prompt-manager-detail-button-hover-text:color-mix(in srgb,var(--panel-danger,#dc2626) 88%,#000)}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-detail-action-button--delete{--stylergpt-prompt-manager-detail-button-bg:color-mix(in srgb,var(--panel-surface,#111827) 88%,var(--panel-danger,#f87171));--stylergpt-prompt-manager-detail-button-border:color-mix(in srgb,var(--panel-border,#334155) 76%,var(--panel-danger,#f87171));--stylergpt-prompt-manager-detail-button-text:color-mix(in srgb,var(--panel-danger,#f87171) 86%,#fff);--stylergpt-prompt-manager-detail-button-hover-bg:color-mix(in srgb,var(--panel-surface,#111827) 70%,var(--panel-danger,#f87171));--stylergpt-prompt-manager-detail-button-hover-border:color-mix(in srgb,var(--panel-border,#334155) 52%,var(--panel-danger,#fca5a5));--stylergpt-prompt-manager-detail-button-hover-text:color-mix(in srgb,var(--panel-danger,#fca5a5) 90%,#fff)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-action-button--edit{margin-left:auto}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-action-button--delete{color:var(--stylergpt-prompt-manager-detail-button-text,var(--panel-danger,#dc2626))}.demo-pm .demo-pm-root .stylergpt-prompt-manager-detail-mask-icon{display:block;width:18px;height:18px;background:currentColor;mask:var(--stylergpt-prompt-manager-mask-icon-url) center /contain no-repeat;-webkit-mask:var(--stylergpt-prompt-manager-mask-icon-url) center /contain no-repeat}.demo-pm .demo-pm-root .stylergpt-prompt-manager-variables h4{margin:8px 0;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--panel-text,#0f172a)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-variable-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px;padding:8px;border:1px solid var(--panel-border,#e3e7f0);border-radius:8px;background:var(--panel-surface,#fff)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-variable-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-variable-fields{display:grid;gap:12px;margin-top:6px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-empty{border:1px dashed var(--panel-border-strong,#cbd5e1);border-radius:8px;padding:20px;color:var(--panel-muted,#64748b);text-align:center;background:var(--panel-surface,#fff)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast{position:fixed;right:24px;bottom:24px;display:inline-flex;align-items:stretch;width:-moz-max-content;width:max-content;max-width:none;white-space:nowrap;border:1px solid var(--stylergpt-toast-vivid);border-radius:8px;overflow:hidden;color:#fff;opacity:0;transform:translate3d(calc(100% + 32px),0,0);pointer-events:none;box-shadow:0 18px 40px rgba(15,23,42,.28);transition:opacity .26s ease,transform .32s cubic-bezier(.32,.72,0,1);will-change:opacity,transform;z-index:2147483647}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast-success{--stylergpt-toast-vivid:#4ade80;--stylergpt-toast-deep:#15803d;--stylergpt-toast-icon:#064e3b}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast-warning{--stylergpt-toast-vivid:#fb923c;--stylergpt-toast-deep:#c2410c;--stylergpt-toast-icon:#7c2d12}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast-error{--stylergpt-toast-vivid:#f87171;--stylergpt-toast-deep:#b91c1c;--stylergpt-toast-icon:#7f1d1d}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-toast-success{--stylergpt-toast-vivid:#22c55e;--stylergpt-toast-deep:#14532d;--stylergpt-toast-icon:#052e16}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-toast-warning{--stylergpt-toast-vivid:#f97316;--stylergpt-toast-deep:#7c2d12;--stylergpt-toast-icon:#431407}.demo-pm[data-mode=dark] .demo-pm-root .stylergpt-prompt-manager-toast-error{--stylergpt-toast-vivid:#ef4444;--stylergpt-toast-deep:#7f1d1d;--stylergpt-toast-icon:#450a0a}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast-info{--stylergpt-toast-vivid:#38bdf8;--stylergpt-toast-deep:#0c4a6e;--stylergpt-toast-icon:#082f49}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast-visible{opacity:1;transform:translateZ(0)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast__icon{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 9px;flex:0 0 auto;color:var(--stylergpt-toast-icon);background:var(--stylergpt-toast-vivid)}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast__body{display:flex;align-items:center;min-height:34px;padding:0 20px;color:#fff;background:var(--stylergpt-toast-deep);font-size:15px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}.demo-pm .stylergpt-branded-title{display:flex;align-items:center;gap:10px;min-width:0}.demo-pm .stylergpt-branded-title:before{content:"";width:24px;height:24px;flex:0 0 auto;background-image:var(--stylergpt-brand-mark);background-position:50%;background-size:contain;background-repeat:no-repeat}.demo-pm .stylergpt-branded-title>.stylergpt-modal-confirm__title{margin:0;min-width:0}.demo-pm .demo-pm-root .stylergpt-chat-folders-menu{transform-origin:top right;animation:stylergpt-menu-enter .16s cubic-bezier(.22,1,.36,1) backwards}.demo-pm[data-mode=dark] :is() .demo-pm-root .stylergpt-prompt-manager-backdrop:before{transition-property:opacity!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast{transition:opacity .14s ease-out,transform .14s cubic-bezier(.22,1,.36,1);will-change:auto}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast-visible{transition-duration:.2s}@media (prefers-reduced-motion:reduce){.demo-pm[data-mode=dark] :is() .demo-pm-root .stylergpt-prompt-manager-backdrop:before{transition:none!important}.demo-pm .demo-pm-root .stylergpt-chat-folders-menu{animation:none}.demo-pm .demo-pm-root .stylergpt-prompt-manager-toast{transition:none}}.demo-pm .demo-pm-root{--stylergpt-scrollbar-track:var(--stylergpt-scrollbar-sidebar-track);--stylergpt-scrollbar-track:var(--panel-header-surface)}.demo-pm .demo-pm-root textarea{--stylergpt-scrollbar-track:var(--stylergpt-scrollbar-sidebar-track)}.demo-pm .demo-pm-root *{scrollbar-width:thin!important;scrollbar-color:var(--stylergpt-scrollbar-thumb) var(--stylergpt-scrollbar-track)!important}@supports selector(::-webkit-scrollbar){.demo-pm .demo-pm-root *{scrollbar-width:auto!important;scrollbar-color:auto!important}}.demo-pm .demo-pm-root ::-webkit-scrollbar{width:8px!important;height:8px!important}.demo-pm .demo-pm-root ::-webkit-scrollbar-track{background:var(--stylergpt-scrollbar-track)!important}.demo-pm .demo-pm-root ::-webkit-scrollbar-thumb{background:var(--stylergpt-scrollbar-thumb)!important;border:2px solid var(--stylergpt-scrollbar-track)!important;border-radius:12px!important;min-height:32px!important}.demo-pm .demo-pm-root ::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups]>.flex.flex-col.gap-2{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;box-sizing:border-box;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:8px;width:100%;align-content:start}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups]{overflow:hidden}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups]>.flex.flex-col.gap-2::-webkit-scrollbar{width:10px;background-color:transparent}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups]>.flex.flex-col.gap-2::-webkit-scrollbar-thumb{border:3px solid var(--panel-bg);border-radius:9999px;background:var(--panel-border-strong)}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card{padding:12px;cursor:default}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card>.flex.items-center.gap-3{gap:8px}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card h3{font-size:14px}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card .mt-3{margin-top:8px}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card .p-3{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;padding:12px;gap:16px}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card p{display:block;-webkit-box-orient:vertical;line-clamp:unset;-webkit-line-clamp:unset;overflow:visible}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card .panel-button{width:118px;min-height:32px;justify-self:end}.feature-demo-panel.demo-pm-panel .stylergpt-modal-panel-stage[data-section=powerups] [data-product-tour-tool=prompt-guard] p{display:block;line-clamp:unset;-webkit-line-clamp:unset;overflow:visible}.feature-demo-panel.demo-pm-panel .dark .toolbox-card{--panel-muted:#fff}.feature-demo-panel.demo-pm-panel .panel-toggle:hover .panel-toggle-track{box-shadow:0 0 0 3px var(--panel-accent-soft)}.demo-pm{--font-sans:"Demo OpenAI Sans",sans-serif;--stylergpt-brand-mark:url(/images/feature-demos/stylergpt.png);--main-surface-primary:#fff;--main-surface-tertiary:#f5f5f5;--sidebar-surface-tertiary:#e5e5e5;--text-primary:#0d0d0d;--text-tertiary:#5d5d5d;--border-light:#0000001a;--border-medium:#00000026;--gray-50:#fff;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-700:#404040;--gray-800:#262626;--gray-900:#1c1917}.demo-pm[data-mode=dark]{--main-surface-primary:#212121;--main-surface-tertiary:#3a3a3a;--sidebar-surface-tertiary:#3a3a3a;--text-primary:#ececec;--text-tertiary:#b4b4b4;--border-light:#ffffff1a;--border-medium:#ffffff26;--gray-50:#fafafa;--gray-100:#ebebeb;--gray-200:#d6d6d6;--gray-700:#424242;--gray-800:#2e2e2e;--gray-900:#212121}.demo-pm .demo-pm-root{position:absolute;inset:88px 0 0;z-index:2}.demo-pm .demo-pm-root .stylergpt-prompt-manager-modal{max-width:1344px;max-height:626px}.demo-pm .demo-pm-root .stylergpt-prompt-manager-content{font-family:var(--font-sans)}.pm-demo-mask{display:inline-block;width:18px;height:18px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pm-demo-folder-heading{font-size:14px;font-weight:500;line-height:20px;color:var(--panel-muted)}.pm-demo-tool-icon{color:var(--panel-muted);background:var(--panel-toggle-off-bg)}.pm-demo-tool-icon[data-active=true]{color:var(--panel-accent-icon);background:var(--panel-accent-soft)}.pm-demo-tool-icon i{display:block;width:16px;height:16px}.demo-pm-panel [data-disabled=true]{opacity:.5}.pm-demo-toggle{display:inline-flex;position:relative;flex:0 0 44px;width:44px;height:24px}.pm-demo-toggle .panel-toggle-track{position:absolute;inset:0;border-radius:999px;background:var(--panel-toggle-off-bg)}.pm-demo-toggle .panel-toggle-track:before{content:"";position:absolute;width:20px;height:20px;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002}.pm-demo-toggle[data-checked=true] .panel-toggle-track{background:var(--panel-accent)}.pm-demo-toggle[data-checked=true] .panel-toggle-track:before{transform:translateX(20px)}.demo-pm .demo-composer[data-has-draft=true]{flex-wrap:wrap;height:auto;padding-top:16px;border-radius:28px;row-gap:12px}.demo-pm .demo-composer-draft{flex:0 0 100%;white-space:pre-wrap;font-size:16px;line-height:24px;padding:0 10px 0 0}.demo-pm .demo-composer[data-has-draft=true] .demo-voice{color:var(--host-bg);background:var(--host-text)}.demo-pm+.demo-controls>div:first-child>span:nth-child(2){text-wrap:balance}.demo-pm+.demo-controls>div:last-child{flex-shrink:0}