.feature-demo-gallery .stylergpt-modal-confirm{font-family:inherit;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:transparent;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:none;-webkit-backdrop-filter:none}.feature-demo-gallery .stylergpt-modal-confirm__content{--stylergpt-modal-surface:var(--bg-elevated-secondary,var(--main-surface-primary));--stylergpt-modal-control-bg:var(--bg-primary,var(--main-surface-secondary));--stylergpt-modal-control-hover-bg:color-mix(in srgb,var(--stylergpt-modal-control-bg) 88%,var(--text-primary) 12%);background:var(--stylergpt-modal-surface);border:1px solid var(--border-medium);border-radius:16px;padding:24px;max-width:420px;width:90%;position:relative;z-index:1;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.feature-demo-gallery .stylergpt-modal-confirm__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.feature-demo-gallery .stylergpt-modal-confirm__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-primary);cursor:pointer;flex:0 0 auto;transition:background .14s ease,border-color .14s ease}.feature-demo-gallery .stylergpt-modal-confirm__close:focus-visible,.feature-demo-gallery .stylergpt-modal-confirm__close:hover{background:var(--panel-surface-muted,var(--main-surface-secondary));border-color:transparent;color:var(--text-primary);outline:none}.feature-demo-gallery .stylergpt-modal-confirm__close svg{width:20px;height:20px;display:block}.feature-demo-gallery .stylergpt-modal-confirm__title{font-size:18px;font-weight:600;margin-bottom:16px;padding-right:0;color:var(--text-primary);min-width:0;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.feature-demo-gallery .stylergpt-modal-confirm__header .stylergpt-modal-confirm__title{flex:1 1 auto;margin-bottom:0}.feature-demo-gallery .stylergpt-branded-title{display:flex;align-items:center;gap:10px;min-width:0}.feature-demo-gallery .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}.feature-demo-gallery .stylergpt-branded-title>.stylergpt-modal-confirm__title{margin:0;min-width:0}.feature-demo-gallery .demo-image-gallery{--gallery-skeleton-surface:color-mix(in srgb,var(--panel-modal-surface) 90%,#000);--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-shadow-md:0 28px 76px rgba(15,23,42,.26);--panel-header-surface:color-mix(in srgb,var(--gray-100) 30%,#fff);color:var(--panel-text);background:hsla(0,0%,89%,.5);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);font-size:14px;z-index:2147483000}.feature-demo-gallery [data-gallery-mode=dark] .demo-image-gallery{--gallery-skeleton-surface:color-mix(in srgb,var(--panel-modal-surface) 90%,#fff);--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-shadow-md:0 32px 86px rgba(0,0,0,.72);--panel-header-surface:color-mix(in srgb,var(--gray-800) 60%,#000);background:rgba(0,0,0,.5);color-scheme:dark}.feature-demo-gallery [data-gallery-mode=dark][data-stylergpt-color-style=accents] .demo-image-gallery{--panel-header-surface:#1f1f1f}.feature-demo-gallery [data-gallery-mode=dark] .demo-image-gallery .stylergpt-modal-confirm__content{border-top-color:#1fd5f9}.feature-demo-gallery [data-gallery-mode][data-stylergpt-color-style=colorful] .demo-image-gallery{--panel-surface:color-mix(in srgb,var(--sgpt-gray-light-colored-50) 72%,#fff);--panel-surface-muted:color-mix(in srgb,var(--sgpt-gray-light-colored-100) 64%,color-mix(in srgb,var(--sgpt-gray-light-colored-50) 48%,#fff));--panel-header-surface:color-mix(in srgb,var(--gray-100) 20%,#fff);--panel-body-surface:var(--bg-primary);--panel-modal-surface:var(--panel-body-surface);--panel-surface-muted-hover:color-mix(in srgb,var(--sgpt-gray-light-colored-150) 70%,var(--panel-modal-surface));--panel-header-border-bottom:0 solid transparent;--panel-border:color-mix(in srgb,var(--sgpt-gray-light-colored-300) 40%,transparent);--panel-border-strong:color-mix(in srgb,var(--sgpt-gray-light-colored-600) 46%,transparent);--panel-accent:var(--sgpt-gray-light-colored-600);--panel-accent-strong:var(--sgpt-gray-light-colored-700)}.feature-demo-gallery [data-gallery-mode=dark][data-stylergpt-color-style=colorful] .demo-image-gallery{--panel-surface:color-mix(in srgb,var(--sgpt-gray-dark-colored-900) 70%,#202020);--panel-surface-muted:color-mix(in srgb,var(--sgpt-gray-dark-colored-900) 62%,#252525);--panel-header-surface:color-mix(in srgb,var(--gray-850) 50%,#000);--panel-surface-muted-hover:color-mix(in srgb,var(--sgpt-gray-dark-colored-850) 62%,#2d2d2d);--panel-border:color-mix(in srgb,var(--sgpt-gray-dark-colored-500) 24%,hsla(0,0%,100%,.1));--panel-border-strong:color-mix(in srgb,var(--sgpt-gray-dark-colored-400) 48%,hsla(0,0%,100%,.22));--panel-accent:var(--sgpt-gray-dark-colored-400);--panel-accent-strong:var(--sgpt-gray-dark-colored-300)}.feature-demo-gallery .demo-image-gallery{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.feature-demo-gallery .demo-image-gallery .stylergpt-modal-confirm__content{width:min(1180px,calc(100vw - 64px));max-width:1180px;height:min(820px,calc(100vh - 64px));max-height:calc(100vh - 64px);display:flex;flex-direction:column;padding:16px;gap:14px;color:var(--panel-text);background:var(--panel-body-surface,var(--panel-modal-surface));border:1px solid var(--panel-border);border-top:3px solid #0bb8da;border-radius:16px;box-shadow:var(--panel-shadow-md);overflow:hidden}.feature-demo-gallery .demo-image-gallery.sg-gallery-fullscreen .stylergpt-modal-confirm__content{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.feature-demo-gallery .demo-image-gallery [hidden]{display:none!important}.feature-demo-gallery .demo-image-gallery .sg-gallery-actions,.feature-demo-gallery .demo-image-gallery .sg-gallery-categories,.feature-demo-gallery .demo-image-gallery .sg-gallery-filters,.feature-demo-gallery .demo-image-gallery .sg-gallery-footer,.feature-demo-gallery .demo-image-gallery .sg-gallery-toolbar,.feature-demo-gallery .demo-image-gallery .stylergpt-modal-confirm__header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.feature-demo-gallery .demo-image-gallery .stylergpt-modal-confirm__header{justify-content:space-between}.feature-demo-gallery .demo-image-gallery .sg-gallery-field{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--panel-muted)}.feature-demo-gallery .demo-image-gallery .sg-gallery-search-field{position:relative;flex:0 1 340px;min-width:180px}.feature-demo-gallery .demo-image-gallery .sg-gallery-search{width:100%;padding-inline-start:34px!important}.feature-demo-gallery .demo-image-gallery .sg-gallery-search-icon{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);display:flex;color:var(--panel-muted);pointer-events:none}.feature-demo-gallery .demo-image-gallery .sg-gallery-search-icon svg{width:17px;height:17px}.feature-demo-gallery .demo-image-gallery .sg-gallery-search-spacer{flex:1}.feature-demo-gallery .demo-image-gallery .sg-gallery-categories,.feature-demo-gallery .demo-image-gallery .sg-gallery-footer{justify-content:flex-end}.feature-demo-gallery .demo-image-gallery .sg-gallery-categories{margin-inline-start:auto}.feature-demo-gallery .demo-image-gallery .sg-gallery-filters{justify-content:flex-start}.feature-demo-gallery .demo-image-gallery .sg-gallery-window-control{display:grid;place-items:center;width:32px;height:32px;padding:6px;border:0;border-radius:6px;color:var(--panel-text);background:transparent;cursor:pointer}.feature-demo-gallery .demo-image-gallery .sg-gallery-window-control svg{width:20px;height:20px}.feature-demo-gallery .demo-image-gallery .sg-gallery-window-control:hover{background:var(--panel-surface-muted-hover)}.feature-demo-gallery .demo-image-gallery input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;padding:0;border:1px solid var(--panel-border-strong);border-radius:5px;background-color:var(--panel-modal-surface)!important;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:14px;flex-shrink:0;cursor:pointer}.feature-demo-gallery .demo-image-gallery input[type=checkbox]:checked{border-color:#16a34a;background-color:#16a34a!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 8 3 3 7-7'/%3E%3C/svg%3E")}.feature-demo-gallery .demo-image-gallery input[type=checkbox]:disabled{opacity:.45;cursor:default}.feature-demo-gallery .demo-image-gallery :is(input:not([type=checkbox]),select,.sg-gallery-button){padding:7px 10px;min-height:34px;border:1px solid var(--panel-border);border-radius:8px;background:var(--panel-modal-surface);color:var(--panel-text);font:inherit}.feature-demo-gallery .demo-image-gallery .sg-gallery-button{cursor:pointer;font-size:12px}.feature-demo-gallery .demo-image-gallery .sg-gallery-button:hover,.feature-demo-gallery .demo-image-gallery .sg-gallery-button[aria-pressed=true]{background:var(--panel-surface-muted-hover);border-color:var(--panel-border-strong)}.feature-demo-gallery .demo-image-gallery :is(button,input,select):focus-visible{outline:2px solid var(--panel-accent-strong);outline-offset:2px}.feature-demo-gallery .demo-image-gallery button:disabled{opacity:.45;cursor:default}.feature-demo-gallery .demo-image-gallery .sg-gallery-body{display:flex;gap:18px;min-height:0;flex:1;overflow:hidden}.feature-demo-gallery .demo-image-gallery .sg-gallery-scroller{flex:1;min-width:0;overflow:auto;overscroll-behavior:contain;padding:2px}.feature-demo-gallery .demo-image-gallery :is(.sg-gallery-scroller,.sg-gallery-detail){--stylergpt-scrollbar-track:var(--stylergpt-page-header-surface,var(--panel-modal-surface));scrollbar-width:var(--stylergpt-scrollbar-width,thin)!important;scrollbar-color:var(--stylergpt-scrollbar-color,var(--stylergpt-scrollbar-thumb) var(--stylergpt-scrollbar-track))!important}.feature-demo-gallery .demo-image-gallery :is(.sg-gallery-scroller,.sg-gallery-detail)::-webkit-scrollbar{width:8px!important;height:8px!important}.feature-demo-gallery .demo-image-gallery :is(.sg-gallery-scroller,.sg-gallery-detail)::-webkit-scrollbar-track{background:var(--stylergpt-scrollbar-track)!important}.feature-demo-gallery .demo-image-gallery :is(.sg-gallery-scroller,.sg-gallery-detail)::-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}.feature-demo-gallery .demo-image-gallery :is(.sg-gallery-scroller,.sg-gallery-detail)::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.feature-demo-gallery .demo-image-gallery .sg-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-bottom:14px}.feature-demo-gallery .demo-image-gallery .sg-gallery-card{position:relative;min-width:0}.feature-demo-gallery .demo-image-gallery .sg-gallery-thumbnail{display:grid;place-items:center;width:100%;aspect-ratio:1;border:1px solid var(--panel-border);border-radius:10px;overflow:hidden;background:var(--panel-surface-muted);cursor:pointer}.feature-demo-gallery .demo-image-gallery .sg-gallery-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;grid-area:1/1}.feature-demo-gallery .demo-image-gallery .sg-gallery-loading{opacity:0}.feature-demo-gallery .demo-image-gallery .sg-gallery-skeleton{display:none;grid-area:1/1;width:100%;height:100%;background:var(--gallery-skeleton-surface)}.feature-demo-gallery .demo-image-gallery .sg-gallery-pending .sg-gallery-skeleton{display:block}.feature-demo-gallery .demo-image-gallery .sg-gallery-missing{display:none;padding:24px;font-size:12px;color:var(--panel-muted)}.feature-demo-gallery .demo-image-gallery .sg-gallery-unavailable .sg-gallery-missing{display:block}.feature-demo-gallery .demo-image-gallery .sg-gallery-unavailable img{display:none}.feature-demo-gallery .demo-image-gallery .sg-gallery-select{width:18px;height:18px;margin:0}.feature-demo-gallery .demo-image-gallery :is(.sg-gallery-selection-target,.sg-gallery-heart){position:absolute;top:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:var(--panel-surface-muted);box-shadow:0 1px 4px rgba(0,0,0,.2);cursor:pointer}.feature-demo-gallery .demo-image-gallery .sg-gallery-selection-target{inset-inline-start:8px}.feature-demo-gallery .demo-image-gallery :is(.sg-gallery-selection-target,.sg-gallery-heart):hover{background:var(--panel-surface-muted-hover)}.feature-demo-gallery .demo-image-gallery .sg-gallery-caption{margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.feature-demo-gallery .demo-image-gallery .sg-gallery-heart{inset-inline-end:8px;color:var(--panel-modal-surface)}.feature-demo-gallery .demo-image-gallery .sg-gallery-search-field input:focus{outline:none!important;box-shadow:none!important;border-color:var(--panel-border)!important}.feature-demo-gallery .demo-image-gallery .sg-gallery-heart svg{display:block;width:22px;height:22px;fill:currentColor;stroke:var(--panel-border-strong)}.feature-demo-gallery .demo-image-gallery .sg-gallery-heart[aria-pressed=true]{color:#ef4444}.feature-demo-gallery .demo-image-gallery .sg-gallery-heart[aria-pressed=true] svg{stroke:currentColor}.feature-demo-gallery .demo-image-gallery .sg-gallery-heart:disabled{cursor:wait}.feature-demo-gallery .demo-image-gallery .sg-gallery-detail{flex:0 0 320px;min-width:max(320px,calc(2 * var(--gallery-action-width, 0px) + 35px));border-inline-start:1px solid var(--panel-border);padding-inline-start:18px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.feature-demo-gallery .demo-image-gallery .sg-gallery-preview{display:block;width:100%;max-height:330px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:var(--panel-surface-muted);grid-area:1/1;height:100%;min-height:0}.feature-demo-gallery .demo-image-gallery .sg-gallery-preview-frame{display:grid;width:100%;aspect-ratio:1;max-height:330px;overflow:hidden;border-radius:10px}.feature-demo-gallery .demo-image-gallery .sg-gallery-detail h3{font-size:15px;margin:14px 0;overflow-wrap:anywhere}.feature-demo-gallery .demo-image-gallery .sg-gallery-detail h4{font-size:12px;color:var(--panel-muted);margin:12px 0 6px}.feature-demo-gallery .demo-image-gallery .sg-gallery-prompt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;margin:0 0 14px}.feature-demo-gallery .demo-image-gallery .sg-gallery-detail-actions{display:grid;grid-template-columns:repeat(2,var(--gallery-action-width,max-content));justify-content:space-between;gap:8px}.feature-demo-gallery .demo-image-gallery .sg-gallery-detail-actions>button{white-space:nowrap}.feature-demo-gallery .demo-image-gallery .sg-gallery-footer{border-top:1px solid var(--panel-border);padding-top:12px}.feature-demo-gallery .demo-image-gallery .sg-gallery-footer>span{margin-inline-end:auto;color:var(--panel-muted);font-size:12px}.feature-demo-gallery .demo-image-gallery .sg-gallery-muted,.feature-demo-gallery .demo-image-gallery .sg-gallery-status{margin:0;color:var(--panel-muted);font-size:13px}.feature-demo-gallery .demo-image-gallery .sg-gallery-status:empty{display:none}.feature-demo-gallery .gallery-toast-host{--panel-bg:var(--main-surface-primary);--panel-surface:var(--main-surface-primary);--panel-modal-surface:var(--main-surface-primary);--panel-surface-muted:var(--main-surface-tertiary);--panel-surface-muted-hover:var(--sidebar-surface-tertiary);--panel-border:var(--border-light);--panel-border-strong:var(--border-medium);--panel-text:var(--text-primary);--panel-muted:var(--text-tertiary);--panel-accent:var(--gray-500);--panel-accent-strong:var(--gray-600);--panel-accent-soft:color-mix(in srgb,var(--panel-accent) 12%,var(--panel-surface));--panel-accent-soft-strong:color-mix(in srgb,var(--panel-accent) 22%,var(--panel-surface));--panel-accent-icon:var(--panel-accent-strong);--panel-shadow-sm:0 8px 18px rgba(15,23,42,.12);--panel-shadow-md:0 18px 34px rgba(15,23,42,.18);--panel-focus-ring:0 0 0 2px color-mix(in srgb,var(--panel-accent) 30%,transparent)}.feature-demo-gallery [data-gallery-mode=dark] .gallery-toast-host{--panel-bg:var(--gray-900);--panel-surface:var(--gray-800);--panel-surface-muted:var(--gray-800);--panel-surface-muted-hover:var(--gray-700);--panel-accent:var(--gray-400);--panel-accent-strong:var(--gray-300);--panel-accent-soft:color-mix(in srgb,var(--panel-accent) 18%,var(--panel-surface));--panel-accent-soft-strong:color-mix(in srgb,var(--panel-accent) 28%,var(--panel-surface));--panel-accent-icon:var(--panel-accent-strong);--panel-shadow-sm:0 10px 24px rgba(0,0,0,.45);--panel-shadow-md:0 22px 44px rgba(0,0,0,.6);--panel-focus-ring:0 0 0 2px color-mix(in srgb,var(--panel-accent) 28%,transparent)}.feature-demo-gallery .gallery-toast-host{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none;z-index:2147483647;font-family:inherit}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-toast{--stylergpt-toast-vivid:#4ade80;--stylergpt-toast-deep:#15803d;--stylergpt-toast-icon:#064e3b;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);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}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-toast.is-error{--stylergpt-toast-vivid:#f87171;--stylergpt-toast-deep:#b91c1c;--stylergpt-toast-icon:#7f1d1d}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-toast.is-warning{--stylergpt-toast-vivid:#fb923c;--stylergpt-toast-deep:#c2410c;--stylergpt-toast-icon:#7c2d12}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-toast.is-success{--stylergpt-toast-vivid:#4ade80;--stylergpt-toast-deep:#15803d;--stylergpt-toast-icon:#064e3b}.feature-demo-gallery [data-gallery-mode=dark] .gallery-toast-host .stylergpt-pdf-toast.is-error{--stylergpt-toast-vivid:#ef4444;--stylergpt-toast-deep:#7f1d1d;--stylergpt-toast-icon:#450a0a}.feature-demo-gallery [data-gallery-mode=dark] .gallery-toast-host .stylergpt-pdf-toast.is-warning{--stylergpt-toast-vivid:#f97316;--stylergpt-toast-deep:#7c2d12;--stylergpt-toast-icon:#431407}.feature-demo-gallery [data-gallery-mode=dark] .gallery-toast-host .stylergpt-pdf-toast.is-success{--stylergpt-toast-vivid:#22c55e;--stylergpt-toast-deep:#14532d;--stylergpt-toast-icon:#052e16}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-toast.is-visible{opacity:1;transform:translateZ(0)}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-toast.is-hidden{opacity:0;transform:translate3d(calc(100% + 32px),0,0)}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-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)}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-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}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-toast{transition:opacity .14s ease-out,transform .14s cubic-bezier(.22,1,.36,1);will-change:auto}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-toast.is-visible{transition-duration:.2s}.feature-demo-gallery .gallery-toast-host .stylergpt-pdf-toast{transition:none}.feature-demo-gallery .feature-demo-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-gallery .feature-demo-panel .stylergpt-modal-panel-stage[data-section=powerups]{overflow:hidden}.feature-demo-gallery .feature-demo-panel .stylergpt-modal-panel-stage[data-section=powerups]>.flex.flex-col.gap-2::-webkit-scrollbar{width:10px;background-color:transparent}.feature-demo-gallery .feature-demo-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-gallery .feature-demo-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card{padding:12px;cursor:default}.feature-demo-gallery .feature-demo-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card>.flex.items-center.gap-3{gap:8px}.feature-demo-gallery .feature-demo-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card h3{font-size:14px}.feature-demo-gallery .feature-demo-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card .mt-3{margin-top:8px}.feature-demo-gallery .feature-demo-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-gallery .feature-demo-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-gallery .feature-demo-panel .stylergpt-modal-panel-stage[data-section=powerups] .toolbox-card .panel-button{width:118px;min-height:32px;justify-self:end}.feature-demo-gallery .feature-demo-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-gallery .feature-demo-panel .dark .toolbox-card{--panel-muted:#fff}.feature-demo-gallery .feature-demo-panel .panel-toggle:hover .panel-toggle-track{box-shadow:0 0 0 3px var(--panel-accent-soft)}