:where(body.prompt-share-page,.prompt-share-page,body.prompt-manage-page,.prompt-manage-page){margin:0;padding:0}:where(body.prompt-share-page,.prompt-share-page,body.prompt-manage-page,.prompt-manage-page) *{box-sizing:border-box;margin:0;padding:0}:where(body.prompt-share-page,.prompt-share-page,body.prompt-manage-page,.prompt-manage-page) [hidden]{display:none!important}
:where(body.prompt-share-page,.prompt-share-page) .bi{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}body.prompt-share-page,.prompt-share-page{--ps-bg:#f8f9fa;--ps-surface:#fff;--ps-surface-muted:#f1f3f4;--ps-text-strong:#202124;--ps-text-muted:#5f6368;--ps-border:#dadce0;--ps-primary:#1a73e8;--ps-primary-strong:#185abc;--ps-success:#188038;--ps-skill-added:var(--ps-success);--ps-danger:#d93025;--ps-like:#c05d74;--ps-like-strong:#a44b61;--ps-like-tint:#c05d7424;--ps-like-shadow:#c05d7442;--ps-use-in-chat:#2563eb;--ps-use-in-chat-strong:#1d4ed8;--ps-shadow-soft:0 1px 3px #3c40432e;--ps-shadow-hover:0 8px 24px #3c404333;--ps-fab-sheen:radial-gradient(circle at 28% 28%, #ffffff57, transparent 34%);--ps-fab-blue-gradient:linear-gradient(135deg, #1f7bff 0%, #155fce 52%, #61b2ff 100%);--ps-fab-blue-shadow:0 10px 24px #155fce57, 0 2px 6px #0f172a29, inset 0 1px 0 #ffffff47;--ps-fab-blue-shadow-hover:0 0 0 5px #55a6ff2e, 0 16px 34px #155fce6b, 0 5px 14px #0f172a2e, inset 0 1px 0 #ffffff57;--ps-fab-blue-shadow-active:0 0 0 3px #55a6ff1f, 0 8px 18px #155fce47, inset 0 1px 0 #ffffff2e;font-family:var(--font-app-sans), "Segoe UI", sans-serif;--page-scrollbar-track:#dadce0c7;--page-scrollbar-thumb:#1a73e847;--page-scrollbar-thumb-hover:#185abc70;--page-scrollbar-thumb-border:#f8f9faf0;color:var(--ps-text-strong);background:var(--ps-bg);min-height:100vh;line-height:1.6}html.ps-modal-open,body.prompt-share-page.ps-modal-open{overscroll-behavior:none;overflow:hidden}body.prompt-share-page.ps-modal-open .prompt-share-page>*{pointer-events:none}body.prompt-share-page.ps-modal-open .modal-base.is-open{pointer-events:auto}.prompt-share-page a{color:inherit;text-decoration:none}.prompt-share-page main{z-index:1;flex-direction:column;gap:1rem;width:min(1440px,100%);margin:0 auto;padding:1.2rem clamp(1rem,2vw,2rem) 2.8rem;display:flex;position:relative}:where(body.prompt-share-page,.prompt-share-page) .prompt-crawl-summary{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;box-shadow:none!important;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(body.prompt-share-page,.prompt-share-page) .prompt-crawl-summary h2{margin:0 0 .45rem;font-size:1rem;line-height:1.4}:where(body.prompt-share-page,.prompt-share-page) .prompt-crawl-summary p{color:var(--ps-text-muted);margin:0;font-size:.92rem}:where(body.prompt-share-page,.prompt-share-page) .prompt-crawl-summary ul{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}:where(body.prompt-share-page,.prompt-share-page) .prompt-crawl-summary li{color:#174ea6;background:#1a73e814;border:1px solid #1a73e829;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:700}.prompt-share-page #auth-buttons .auth-btn{color:#174ea6;cursor:pointer;background:#fffffff2;border:1px solid #fffc;border-radius:999px;align-items:center;gap:.4rem;padding:.48rem .95rem;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 2px 8px #20212433}.prompt-share-page #auth-buttons .auth-btn i{font-size:1.1rem}.prompt-share-page #auth-buttons .auth-btn span{font-size:.86rem;font-weight:700}.prompt-share-page #auth-buttons .auth-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px #20212438}:where(body.prompt-share-page,.prompt-share-page) .prompts-header{z-index:var(--z-header,10);-webkit-backdrop-filter:blur(18px)saturate(1.35);--ps-header-safe-right:80px;background:#ffffffe0;border-bottom:1px solid #4580c429;position:sticky;top:0}:where(body.prompt-share-page,.prompt-share-page) .prompts-header--guest{--ps-header-safe-right:184px}:where(body.prompt-share-page,.prompt-share-page) .prompts-header__inner{width:min(1344px,100%);min-height:72px;padding:.6rem clamp(.9rem,2vw,2rem);padding-right:max(clamp(.9rem, 2vw, 2rem), calc(var(--ps-header-safe-right) - (100vw - min(1344px, 100vw)) / 2));align-items:center;gap:clamp(.7rem,1.6vw,1.4rem);margin:0 auto;display:flex}:where(body.prompt-share-page,.prompt-share-page) .hero-brand{letter-spacing:.01em;color:var(--ps-text-strong);white-space:nowrap;flex-shrink:0;align-items:center;gap:.55rem;margin:0;font-size:1.02rem;font-weight:700;line-height:1.2;display:inline-flex}:where(body.prompt-share-page,.prompt-share-page) .hero-brand__logo{object-fit:contain;flex-shrink:0;width:28px;height:28px}:where(body.prompt-share-page,.prompt-share-page) .hero-actions{flex-shrink:0;align-items:center;display:flex}:where(body.prompt-share-page,.prompt-share-page) .hero-action{background:var(--ps-primary);color:#fff;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:40px;padding:.5rem 1.05rem;font-size:.88rem;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s,border-color .18s;display:inline-flex}:where(body.prompt-share-page,.prompt-share-page) .hero-action i{font-size:.95rem}:where(body.prompt-share-page,.prompt-share-page) .search-section{flex:auto;justify-content:center;min-width:0;display:flex}:where(body.prompt-share-page,.prompt-share-page) .search-box{background:var(--ps-surface-muted);border:1px solid #0000;border-radius:999px;align-items:center;width:min(560px,100%);transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex}:where(body.prompt-share-page,.prompt-share-page) .search-box:hover{background:var(--ps-surface);border-color:var(--ps-border);box-shadow:0 1px 4px #20212424}:where(body.prompt-share-page,.prompt-share-page) .search-box:focus-within{background:var(--ps-surface);border-color:#1a73e88c;box-shadow:0 0 0 4px #1a73e824}:where(body.prompt-share-page,.prompt-share-page) .search-box input{min-width:0;color:var(--ps-text-strong);background:0 0;border:none;outline:none;flex:auto;padding:.58rem .2rem .58rem 1.05rem;font-size:.94rem;line-height:1.4}:where(body.prompt-share-page,.prompt-share-page) .search-box input::placeholder{color:#80868b}:where(body.prompt-share-page,.prompt-share-page) .search-box button{width:36px;height:36px;color:var(--ps-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;transition:background-color .18s,color .18s;display:inline-flex}:where(body.prompt-share-page,.prompt-share-page) .search-box button:hover{color:var(--ps-primary);background:#1a73e81f}:where(body.prompt-share-page,.prompt-share-page) .search-box button:active{background:#1a73e833}:where(body.prompt-share-page,.prompt-share-page) .search-box button i{font-size:1rem}.prompt-share-page .search-box button:focus-visible,.prompt-share-page .hero-action:focus-visible,.prompt-share-page .category-card:focus-visible,.prompt-share-page .prompt-type-filter-btn:focus-visible,.prompt-share-page .prompt-action-btn:focus-visible,.prompt-share-page .meatball-menu:focus-visible,.prompt-share-page .new-prompt-btn:focus-visible{outline-offset:2px;outline:3px solid #1a73e859}:where(body.prompt-share-page,.prompt-share-page) .categories,:where(body.prompt-share-page,.prompt-share-page) .prompts-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #4580c42e;border-radius:24px;width:min(1280px,100%);margin-left:auto;margin-right:auto;padding:1.55rem 1.6rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000024}:where(body.prompt-share-page,.prompt-share-page) .categories:before,:where(body.prompt-share-page,.prompt-share-page) .prompts-list:before{content:"";pointer-events:none;background:linear-gradient(135deg,#4893e01f,#0000 58%);position:absolute;inset:0}:where(body.prompt-share-page,.prompt-share-page) .categories{margin-top:.2rem}:where(body.prompt-share-page,.prompt-share-page) .section-header{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex;position:relative}:where(body.prompt-share-page,.prompt-share-page) .section-header--compact{margin-bottom:.72rem}:where(body.prompt-share-page,.prompt-share-page) .categories .section-header{justify-content:flex-start}:where(body.prompt-share-page,.prompt-share-page) .section-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--ps-text-muted);margin:0;font-size:.72rem;font-weight:700}:where(body.prompt-share-page,.prompt-share-page) .categories h2,:where(body.prompt-share-page,.prompt-share-page) .prompts-list h2{color:#1f4d7a;letter-spacing:.02em;margin:0;font-size:clamp(1.08rem,.9vw + .94rem,1.38rem);line-height:1.3}:where(body.prompt-share-page,.prompt-share-page) .section-description{color:var(--ps-text-muted);margin:0;font-size:.88rem}:where(body.prompt-share-page,.prompt-share-page) .category-list{--prompt-category-card-height:44px;z-index:1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:var(--prompt-category-card-height);gap:.5rem;display:grid;position:relative}:where(body.prompt-share-page,.prompt-share-page) .category-guides{border-top:1px solid #4580c433;width:min(1280px,100%);margin:.4rem auto 0;padding-top:1.1rem}:where(body.prompt-share-page,.prompt-share-page) .category-guides__title{color:var(--ps-text-muted);letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:700;line-height:1.4}:where(body.prompt-share-page,.prompt-share-page) .category-guide-list{flex-wrap:wrap;gap:.35rem 1.1rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}:where(body.prompt-share-page,.prompt-share-page) a.category-guide-link{color:#3c7fcc;font-size:.85rem;font-weight:600;line-height:1.6;transition:color .18s}:where(body.prompt-share-page,.prompt-share-page) a.category-guide-link:hover,:where(body.prompt-share-page,.prompt-share-page) a.category-guide-link:focus-visible{color:var(--ps-primary-strong);text-decoration:underline}:where(body.prompt-share-page,.prompt-share-page) .category-card{width:100%;height:var(--prompt-category-card-height);appearance:none;color:#20476f;max-width:none;min-height:var(--prompt-category-card-height);cursor:pointer;text-align:left;background:#fff;border:1px solid #dce7f3;border-radius:10px;justify-content:flex-start;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;overflow:hidden;box-shadow:0 2px 10px #0000000d}:where(body.prompt-share-page,.prompt-share-page) .category-card span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(body.prompt-share-page,.prompt-share-page) .category-card i{color:#3c7fcc;background:#4893e01f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:inline-flex}:where(body.prompt-share-page,.prompt-share-page) .category-card:hover{border-color:#4893e073;transform:translateY(-1px);box-shadow:0 8px 16px #00000017}:where(body.prompt-share-page,.prompt-share-page) .category-card.active{color:#163c66;background:linear-gradient(#eff7fffa 0%,#fff 100%);border-color:#4893e080;box-shadow:0 8px 16px #386fac1f}:where(body.prompt-share-page,.prompt-share-page) .category-card.active i{color:#2d6fba;background:#4893e02e}:where(body.prompt-share-page,.prompt-share-page) .prompt-filter-block{z-index:1;border-top:1px solid #4580c424;margin-top:1rem;padding-top:.95rem;position:relative}:where(body.prompt-share-page,.prompt-share-page) .prompt-filter-heading{color:#1f4d7a;margin-bottom:.6rem;font-size:.9rem;font-weight:700;line-height:1.3}:where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-list{flex-wrap:wrap;gap:.5rem;display:flex}:where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn{appearance:none;color:#20476f;cursor:pointer;text-align:center;white-space:nowrap;background:#fff;border:1px solid #dce7f3;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;width:auto;max-width:none;min-height:38px;padding:.38rem .95rem;font-size:.84rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 2px 10px #0000000d}:where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn span{min-width:0}:where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn i{color:#3c7fcc;background:#4893e01f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-size:.74rem;display:inline-flex}:where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn:hover{border-color:#4893e073;transform:translateY(-1px);box-shadow:0 8px 16px #00000017}:where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn.active{color:#163c66;background:linear-gradient(#eff7fffa 0%,#fff 100%);border-color:#4893e08c;box-shadow:0 8px 16px #386fac1f}:where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn.active i{color:#2d6fba;background:#4893e02e}:where(body.prompt-share-page,.prompt-share-page) .prompts-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #4680c424;flex-direction:column;gap:1.05rem;padding:1.45rem 1.55rem;display:flex;box-shadow:0 24px 60px #00000024}:where(body.prompt-share-page,.prompt-share-page) .prompts-list:before{background:linear-gradient(135deg,#4893e014,#0000 58%)}:where(body.prompt-share-page,.prompt-share-page) .prompts-list-header{justify-content:flex-start;align-items:center;margin-bottom:0}:where(body.prompt-share-page,.prompt-share-page) a.prompts-list-guide-link{color:var(--ps-primary);white-space:nowrap;align-items:center;gap:.3rem;margin-left:auto;font-size:.85rem;font-weight:700;transition:color .18s;display:inline-flex}:where(body.prompt-share-page,.prompt-share-page) a.prompts-list-guide-link:hover,:where(body.prompt-share-page,.prompt-share-page) a.prompts-list-guide-link:focus-visible{color:var(--ps-primary-strong);text-decoration:underline}:where(body.prompt-share-page,.prompt-share-page) .prompts-list-guide-link i{font-size:.78rem}:where(body.prompt-share-page,.prompt-share-page) .prompt-toolbar{z-index:1;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex;position:relative}:where(body.prompt-share-page,.prompt-share-page) .prompt-count-meta{color:#68809b;margin:0;font-size:.84rem;font-weight:600}:where(body.prompt-share-page,.prompt-share-page) .prompt-load-more{appearance:none;color:#1c263e;cursor:pointer;background:#ffffffeb;border:1px solid #45586e2e;border-radius:999px;padding:.62rem .95rem;font-size:.84rem;font-weight:700;line-height:1;transition:transform .18s,border-color .18s,background-color .18s}:where(body.prompt-share-page,.prompt-share-page) .prompt-load-more-container{justify-content:center;padding-top:24px;display:flex}:where(body.prompt-share-page,.prompt-share-page) .prompt-load-more:hover:not(:disabled){background:#fff;border-color:#45586e4d;transform:translateY(-1px)}
:where(body.prompt-share-page,.prompt-share-page) .prompt-load-more:disabled{opacity:.65;cursor:wait}:where(body.prompt-share-page,.prompt-share-page) .prompt-load-more:focus-visible{outline-offset:2px;outline:2px solid #45586e52}:where(body.prompt-share-page,.prompt-share-page) #promptResults{width:100%;min-height:0;margin:0}.prompt-share-page .prompt-cards{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid;position:relative}.prompt-share-page .prompt-loading-message,.prompt-share-page .prompt-feedback,.prompt-share-page .prompt-cards>p{color:#4d698d;background:#fff;border:1px solid #dce7f3;border-radius:14px;grid-column:1/-1;margin:0;padding:1rem 1.05rem;font-weight:550;box-shadow:0 8px 18px #0000000d}.prompt-share-page .prompt-feedback--error{color:#b3261e;background:#fce8e6;border-color:#f2b8b5}.prompt-share-page .prompt-feedback--empty{color:var(--ps-text-muted)}.prompt-share-page .prompt-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d6e2ef;border-radius:16px;flex-direction:column;gap:.86rem;padding:1.12rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #416f9e17,0 1px 3px #0000000a}.prompt-share-page .prompt-card:before{content:none}.prompt-share-page .prompt-card:hover{border-color:var(--ps-primary);transform:translateY(-4px);box-shadow:0 12px 28px #1a73e826}.prompt-share-page .prompt-card:active{border-color:var(--ps-primary);transform:translateY(-1px);box-shadow:0 5px 12px #1a73e81f}.prompt-share-page .prompt-card.menu-open{z-index:20;border-color:#2f73c785;box-shadow:0 16px 34px #1a73e82e,0 2px 6px #0f172a0f}.prompt-share-page .prompt-card--skeleton{cursor:default;pointer-events:none;min-height:220px}.prompt-share-page .prompt-card--skeleton:hover,.prompt-share-page .prompt-card--skeleton:active{border-color:#cbdceb;transform:none;box-shadow:0 6px 18px #416f9e14,0 1px 3px #0000000d}.prompt-share-page .prompt-card__header{z-index:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"author menu""badges date";align-items:center;gap:.42rem .54rem;min-height:3rem;display:grid;position:relative}.prompt-share-page .prompt-card__created-at{color:#64748b;white-space:nowrap;grid-area:date;justify-self:end;align-items:center;gap:.28rem;margin:0;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.prompt-share-page .prompt-card__created-at i{color:#8aa0b8;font-size:.7rem}.prompt-share-page .prompt-card__badges{flex-wrap:wrap;grid-area:badges;align-items:center;gap:.38rem;min-width:0;padding-left:0;display:flex}.prompt-share-page .prompt-card__header>.cc-skeleton{grid-area:menu;justify-self:end}.prompt-share-page .prompt-card__author{z-index:1;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:author;align-self:flex-start;align-items:center;gap:.5rem;padding:0;display:inline-flex;position:relative}.prompt-share-page .prompt-card__author--static{cursor:default}.prompt-share-page .prompt-card__author:hover .prompt-card__author-name{color:var(--ps-primary);text-decoration:none}.prompt-share-page .prompt-card__author--static:hover .prompt-card__author-name{color:inherit;text-decoration:none}.prompt-share-page .prompt-card__author-avatar{object-fit:cover;background:#f5f9ff;border:1px solid #dce7f3;border-radius:50%;flex:none;width:26px;height:26px}.prompt-share-page .prompt-card__author-name{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:700;line-height:1.2;transition:color .16s;overflow:hidden}.prompt-share-page .prompt-card__category-pill{color:#2b6cb0;white-space:nowrap;background:#ebf8ff;border:1px solid #bee3f8;border-radius:999px;align-items:center;gap:.3rem;min-width:0;max-width:100%;padding:.22rem .65rem;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}.prompt-share-page .prompt-card__category-pill i{color:#3182ce;flex:none;font-size:.7rem}.prompt-share-page .prompt-card__category-pill span,.prompt-share-page .prompt-card__type-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prompt-share-page .prompt-card__type-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.28rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}.prompt-share-page .prompt-card__type-pill--prompt,.prompt-share-page .prompt-card__type-pill--text{color:#5f6368;background:#f1f3f4;border:1px solid #dde2e6}.prompt-share-page .prompt-card__type-pill--media{border-style:dashed}.prompt-share-page .prompt-card__type-pill--image{color:#7b4c00;background:#fff4df;border:1px solid #f2d39a}.prompt-share-page .prompt-card__type-pill--skill{color:#1d4ed8;background:#e8f0ff;border:1px solid #b7cbff}.prompt-share-page .prompt-card__type-pill i{flex:none;font-size:.72rem}.prompt-share-page .prompt-card__image{z-index:1;aspect-ratio:16/10;background:linear-gradient(135deg,#4893e02e,#ffffffeb),#f5f9ff;border:1px solid #dce7f3;border-radius:14px;width:100%;position:relative;overflow:hidden}.prompt-share-page .prompt-card__image img{object-fit:cover;width:100%;height:100%;display:block}.prompt-share-page .prompt-card>h3{z-index:1;color:#1a202c;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:700;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.prompt-share-page .prompt-card>h3 a{color:inherit;text-decoration:none}.prompt-share-page .prompt-card>h3 a:hover,.prompt-share-page .prompt-card>h3 a:focus-visible{text-decoration:underline}.prompt-share-page .prompt-card__content{z-index:1;color:#4a5568;word-break:break-word;overflow-wrap:anywhere;max-height:4.8em;margin:0;font-size:.875rem;line-height:1.6;position:relative;overflow:hidden}.prompt-share-page .prompt-card__content>:first-child{margin-top:0}.prompt-share-page .prompt-card__content>:last-child{margin-bottom:0}.prompt-share-page .prompt-card__content :is(h1,h2,h3,h4,h5,h6){color:inherit;margin:.2em 0;font-size:1em;line-height:1.45}.prompt-share-page .prompt-card__content p,.prompt-share-page .prompt-card__content ul,.prompt-share-page .prompt-card__content ol,.prompt-share-page .prompt-card__content blockquote,.prompt-share-page .prompt-card__content pre{margin:.32em 0}.prompt-share-page .prompt-card__content ul,.prompt-share-page .prompt-card__content ol{padding-left:1.35em}.prompt-share-page .prompt-card__content pre{white-space:pre-wrap;padding:.3em .45em}.prompt-share-page .prompt-meta{margin-top:auto;display:block}.prompt-share-page .prompt-meta-info{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.prompt-share-page .prompt-meta-pill{color:#7a8fa3;background:0 0;border:none;border-radius:6px;align-items:center;gap:.24rem;padding:.1rem .2rem;font-size:.72rem;display:inline-flex}.prompt-share-page .prompt-meta-pill i{color:#9ab0c5;font-size:.68rem}.prompt-share-page .prompt-actions{border-top:none;grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;column-gap:.2rem;width:100%;padding-top:.42rem;display:grid}.prompt-share-page .prompt-action-btn{color:#4a5568;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:visible}.prompt-share-page .prompt-action-count{color:#fff;text-align:center;pointer-events:none;background:#0f172ad1;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:17px;position:absolute;bottom:-5px;right:-3px}.prompt-share-page .meatball-menu{color:#4a5568;cursor:pointer;width:34px;height:34px;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;grid-area:menu;justify-content:center;justify-self:end;align-items:center;padding:0;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.prompt-share-page .meatball-menu:hover{color:#2d3748;background:#edf2f7}.prompt-share-page .meatball-menu:hover:not(:disabled),.prompt-share-page .meatball-menu:active:not(:disabled),.prompt-share-page .meatball-menu[aria-expanded=true]{transform:none}.prompt-share-page .prompt-action-btn i,.prompt-share-page .meatball-menu i{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1;font-size:1.35rem;font-style:normal;line-height:1;display:inline-block;position:relative;visibility:visible!important;opacity:1!important;font-family:bootstrap-icons!important;font-weight:400!important}.prompt-share-page .prompt-action-btn.like-btn:before,.prompt-share-page .prompt-action-btn.use-in-chat-btn:before{content:none}.prompt-share-page .prompt-action-btn.like-btn:after,.prompt-share-page .prompt-action-btn.use-in-chat-btn:after{content:"";opacity:0;pointer-events:none;z-index:2;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.prompt-share-page .prompt-action-btn:hover{transform:translateY(-1px)}.prompt-share-page .prompt-action-btn.comment-btn:hover{color:#1a73e8;background:#1a73e81f}.prompt-share-page .prompt-action-btn.like-btn:hover{color:var(--ps-like);background:0 0}.prompt-share-page .prompt-action-btn.use-in-chat-btn:hover{color:var(--ps-use-in-chat);background:0 0}.prompt-share-page .prompt-action-btn:active{background:#4893e029;transform:translateY(0)}.prompt-share-page .prompt-action-btn.like-btn:active,.prompt-share-page .prompt-action-btn.use-in-chat-btn:active{background:0 0}.prompt-share-page .prompt-action-btn[aria-disabled=true]{cursor:pointer}.prompt-share-page .like-btn.liked{color:var(--ps-like);box-shadow:none;background:0 0}.prompt-share-page .like-btn.liked i{color:var(--ps-like)!important;font-family:bootstrap-icons!important}.prompt-share-page .use-in-chat-btn.used-in-chat{color:var(--ps-use-in-chat);box-shadow:none;background:0 0}.prompt-share-page .use-in-chat-btn.used-in-chat i{color:var(--ps-use-in-chat)!important;font-family:bootstrap-icons!important}.prompt-share-page .add-to-skill-btn.added-to-skills{color:var(--ps-skill-added);box-shadow:none;background:0 0}.prompt-share-page .add-to-skill-btn.added-to-skills i{color:var(--ps-skill-added)!important;font-family:bootstrap-icons!important}.prompt-share-page .prompt-action-btn.add-to-skill-btn.added-to-skills:hover{color:var(--ps-skill-added);background:0 0}.prompt-share-page .like-btn.liked.is-celebrating i,.prompt-share-page .use-in-chat-btn.used-in-chat.is-celebrating i,.prompt-share-page .add-to-skill-btn.added-to-skills.is-celebrating i{animation:.52s cubic-bezier(.2,1.72,.36,1) both prompt-action-icon-pop}.prompt-share-page .like-btn.liked.is-celebrating:after{background:#ff6b9a;animation:.64s ease-out both prompt-action-burst;box-shadow:0 -21px #ff6b9a,17px -12px #ffc857,19px 8px #ff8fab,3px 20px #ffd166,-16px 11px #ff6b9a,-18px -9px #ffc857}.prompt-share-page .use-in-chat-btn.used-in-chat.is-celebrating:after{background:var(--ps-use-in-chat);box-shadow:0 -21px 0 var(--ps-use-in-chat), 17px -12px 0 #74c0fc, 19px 8px 0 #4dabf7, 3px 20px 0 #91a7ff, -16px 11px 0 var(--ps-use-in-chat), -18px -9px 0 #74c0fc;animation:.64s ease-out both prompt-action-burst}.prompt-share-page .add-to-skill-btn.added-to-skills.is-celebrating:after{background:var(--ps-skill-added);box-shadow:0 -21px 0 var(--ps-skill-added), 17px -12px 0 #86efac, 19px 8px 0 #4ade80, 3px 20px 0 #bbf7d0, -16px 11px 0 var(--ps-skill-added), -18px -9px 0 #86efac;animation:.64s ease-out both prompt-action-burst}@keyframes prompt-action-icon-pop{0%{transform:scale(.72)rotate(-10deg)}52%{transform:scale(1.34)rotate(8deg)}76%{transform:scale(.94)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@keyframes prompt-action-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.prompt-share-page .like-btn.liked.is-celebrating i,.prompt-share-page .like-btn.liked.is-celebrating:after,.prompt-share-page .use-in-chat-btn.used-in-chat.is-celebrating i,.prompt-share-page .add-to-skill-btn.added-to-skills.is-celebrating i,.prompt-share-page .use-in-chat-btn.used-in-chat.is-celebrating:after,.prompt-share-page .add-to-skill-btn.added-to-skills.is-celebrating:after{animation:none}}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .like-btn.liked{color:#ff7675;box-shadow:none;background:0 0}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .like-btn.liked i{color:#ff7675!important}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .use-in-chat-btn.used-in-chat{color:#74c0fc;box-shadow:none;background:0 0}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .use-in-chat-btn.used-in-chat i{color:#74c0fc!important}.prompt-share-page .meatball-menu{width:34px;height:34px;padding:0}.prompt-share-page .meatball-menu[aria-expanded=true]{color:#2f73c7;background:#eaf3fffa;box-shadow:0 10px 24px #2f73c72e}.prompt-share-page .prompt-actions-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;width:min(220px,100% - 1.64rem);z-index:var(--z-dropdown,30);background:#fff;border:1px solid #dce7f3;border-radius:12px;flex-direction:column;gap:.16rem;padding:.42rem;transition:opacity .18s,transform .22s cubic-bezier(.2,1.36,.32,1),visibility 0s linear .18s;display:flex;position:absolute;top:42px;right:.82rem;transform:translateY(-8px)scale(.94);box-shadow:0 22px 44px #0f172a29,0 2px 6px #0f172a0f}.prompt-share-page .prompt-actions-dropdown:before{content:"";background:#fff;border-top:1px solid #dce7f3;border-left:1px solid #dce7f3;width:11px;height:11px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}.prompt-share-page .prompt-actions-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .24s cubic-bezier(.2,1.36,.32,1),visibility;transform:translateY(0)scale(1)}.prompt-share-page .prompt-actions-dropdown .dropdown-item{text-align:left;color:#1a202c;cursor:pointer;opacity:0;z-index:1;background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.58rem .7rem;font-size:.84rem;font-weight:500;transition:opacity .16s,transform .18s,background .16s,color .16s,box-shadow .16s;display:flex;position:relative;transform:translate(8px)}.prompt-share-page .prompt-actions-dropdown.is-open .dropdown-item{opacity:1;transform:translate(0)}.prompt-share-page .prompt-actions-dropdown.is-open .dropdown-item:first-child{transition-delay:30ms}.prompt-share-page .prompt-actions-dropdown.is-open .dropdown-item:nth-child(2){transition-delay:60ms}.prompt-share-page .prompt-actions-dropdown.is-open .dropdown-item:nth-child(3){transition-delay:90ms}.prompt-share-page .prompt-actions-dropdown.is-open .dropdown-item:nth-child(4){transition-delay:.12s}.prompt-share-page .prompt-actions-dropdown .dropdown-item i{color:#5d7fa8;flex:none;width:1rem;font-size:.92rem;line-height:1}.prompt-share-page .prompt-actions-dropdown .dropdown-item span{min-width:0}.prompt-share-page .prompt-actions-dropdown .dropdown-item:hover{color:#1a73e8;background:#4893e01f}.prompt-share-page .prompt-actions-dropdown .dropdown-item:hover i{color:#1a73e8}.prompt-share-page .prompt-actions-dropdown .dropdown-item:disabled{cursor:not-allowed;opacity:.7;color:var(--ps-text-muted);background:#f7f8f9}@media (prefers-reduced-motion:reduce){.prompt-share-page .prompt-actions-dropdown,.prompt-share-page .prompt-actions-dropdown .dropdown-item{transition-duration:.01ms!important;transition-delay:0s!important}.prompt-share-page .prompt-actions-dropdown,.prompt-share-page .prompt-actions-dropdown .dropdown-item,.prompt-share-page .prompt-actions-dropdown.is-open,.prompt-share-page .prompt-actions-dropdown.is-open .dropdown-item{transform:none}}
:where(body.prompt-share-page,.prompt-share-page) .prompt-detail-image-viewer{z-index:20;cursor:zoom-out;background:#0c121cdb;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2.4rem);display:flex;position:fixed;inset:0}:where(body.prompt-share-page,.prompt-share-page) .prompt-detail-image-viewer__image{object-fit:contain;cursor:default;border-radius:12px;max-width:100%;max-height:100%}:where(body.prompt-share-page,.prompt-share-page) .prompt-detail-image-viewer__close{color:#fff;cursor:pointer;background:#0f172ab8;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.95rem;transition:background .18s;display:inline-flex;position:absolute;top:clamp(.6rem,1.6vw,1.1rem);right:clamp(.6rem,1.6vw,1.1rem)}:where(body.prompt-share-page,.prompt-share-page) .prompt-detail-image-viewer__close:hover,:where(body.prompt-share-page,.prompt-share-page) .prompt-detail-image-viewer__close:focus-visible{background:#0f172af2}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn{color:#fff;background:var(--ps-fab-sheen), var(--ps-fab-blue-gradient);width:60px;height:60px;box-shadow:var(--ps-fab-blue-shadow);cursor:pointer;isolation:isolate;z-index:var(--z-floating-action-menu,60);background-position:24% 24%;background-size:200% 200%;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.34,1.56,.64,1),background-position .45s,filter .28s;display:inline-flex;position:fixed;bottom:clamp(14px,2.8vw,28px);left:clamp(14px,2vw,28px);right:auto;overflow:visible}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:before,:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:before{z-index:-2;opacity:0;background:radial-gradient(circle,#61b2ff57 0%,#1f7bff00 72%);inset:-4px;transform:scale(.82)}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:after{z-index:-1;opacity:0;background:linear-gradient(120deg,#0000 18%,#ffffff57 50%,#0000 82%);transform:translate(-120%)skew(-18deg)}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:hover{filter:brightness(1.07)saturate(1.12);box-shadow:var(--ps-fab-blue-shadow-hover);background-position:100% 100%;transform:scale(1.08)translateY(-1px)}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:active{filter:brightness(.94)saturate(1.02);box-shadow:var(--ps-fab-blue-shadow-active);background-position:56% 56%;transition-duration:70ms;transform:scale(.92)translateY(1px)}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn.launching{animation:.56s cubic-bezier(.22,1,.36,1) newPromptButtonLaunch}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn.launching:before{animation:.56s ease-out newPromptButtonPulse}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn.launching:after{animation:.62s cubic-bezier(.22,1,.36,1) newPromptButtonSheen}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn i{font-size:1.36rem;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:active i{transition-duration:70ms;transform:scale(.86)}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn i.rotating{animation:.72s cubic-bezier(.34,1.4,.64,1) newPromptIconSpin}.prompt-share-modal,.prompt-share-edit-modal-scope{--modal-accent:#1a5fd0;--modal-accent-hover:#174ea6;--modal-accent-text:#fff;--modal-accent-soft:#1a5fd01a;--modal-focus-ring:0 0 0 3px #1a5fd047}[data-theme=dark] .prompt-share-modal,[data-theme=dark] .prompt-share-edit-modal-scope{--modal-accent:#7ab4ff;--modal-accent-hover:#9cc7ff;--modal-accent-text:#0b1a33;--modal-accent-soft:#7ab4ff29;--modal-focus-ring:0 0 0 3px #7ab4ff52}.prompt-detail-header{border-bottom:1px solid var(--modal-border-soft);flex-direction:column;gap:.6rem;margin:0 0 1.5rem;padding:0 0 1.1rem;display:flex}.prompt-detail-modal .prompt-detail-title{font-size:clamp(1.15rem,.4vw + 1.05rem,1.35rem);line-height:1.4}.prompt-detail-meta__item{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.prompt-detail-meta__item dt{flex:none;align-items:center;display:inline-flex}.prompt-detail-meta__item dd{overflow-wrap:anywhere;margin:0}.prompt-detail-meta__item--chip{border:1px solid var(--modal-border);color:var(--modal-text);border-radius:6px;padding:.05rem .5rem;font-size:.8rem;font-weight:600}.prompt-detail-author{color:var(--modal-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:600;display:inline-flex}.prompt-detail-author--static{cursor:default}.prompt-detail-author:hover span{color:var(--modal-accent);text-decoration:none}.prompt-detail-author--static:hover span{color:inherit;text-decoration:none}.prompt-detail-author:focus-visible{box-shadow:var(--modal-focus-ring);border-radius:4px;outline:none}.prompt-detail-author__avatar{border:1px solid var(--modal-border-soft);background:var(--modal-surface-muted);object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}.prompt-detail-panel,.prompt-detail-comments{flex-direction:column;display:flex}.prompt-detail-panel[hidden],.prompt-detail-comments[hidden]{display:none!important}.prompt-detail-description{color:var(--modal-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.75}.prompt-detail-text-block,.prompt-detail-markdown{max-width:76ch;color:var(--modal-text);overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-size:1.0625rem;line-height:1.85}.prompt-detail-text-block{white-space:pre-wrap}.prompt-detail-media{min-width:0;margin:0 0 1.5rem}.prompt-detail-media .modal-reference-image{cursor:zoom-in;background:0 0;border:0;border-radius:8px;justify-content:center;width:100%;padding:0;display:flex;position:relative}.prompt-detail-media .modal-reference-image img{border:1px solid var(--modal-border-soft);object-fit:contain;border-radius:8px;width:auto;max-width:100%;max-height:clamp(220px,50vh,620px)}.modal-reference-image__zoom{color:#fff;opacity:.8;pointer-events:none;background:#0f172a99;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;transition:opacity .18s;display:inline-flex;position:absolute;bottom:.6rem;right:.6rem}.modal-reference-image:hover .modal-reference-image__zoom,.modal-reference-image:focus-visible .modal-reference-image__zoom{opacity:1}.modal-reference-image:focus-visible{box-shadow:var(--modal-focus-ring);outline:none}.prompt-detail-resource{border:1px solid var(--modal-border-soft);border-radius:10px;min-width:0;overflow:hidden}.prompt-detail-body-head__actions{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.prompt-detail-resource__head{border-bottom:1px solid var(--modal-border-soft);background:var(--modal-surface-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem .9rem;display:flex}.prompt-detail-resource__head>div{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;min-width:0;display:flex}.prompt-detail-resource__path{color:var(--modal-text);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;font-weight:600}.prompt-detail-code{color:var(--modal-text);white-space:pre;margin:0;padding:.85rem 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;line-height:1.7;overflow-x:auto}.prompt-detail-comments{outline:none;gap:1rem}.prompt-detail-comments__composer{flex-direction:column;gap:.6rem;display:flex}.prompt-detail-comments__composer textarea{border:1px solid var(--modal-border);background:var(--modal-surface);width:100%;min-height:96px;color:var(--modal-text);font:inherit;resize:vertical;border-radius:8px;padding:.75rem .85rem;line-height:1.6}.prompt-detail-comments__composer textarea:focus{border-color:var(--modal-accent);box-shadow:var(--modal-focus-ring);outline:none}.prompt-detail-comments__composer button{align-self:flex-end}.prompt-detail-comments__login-note,.prompt-detail-comments__status{color:var(--modal-text-muted);margin:0;font-size:.9rem}.prompt-detail-comments__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prompt-detail-comments__item{border-top:1px solid var(--modal-border-soft);padding:.85rem 0}.prompt-detail-comments__meta{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.prompt-detail-comments__meta strong{color:var(--modal-text);font-size:.9rem}.prompt-detail-comments__meta span{color:var(--modal-text-muted);font-size:.8rem}.prompt-detail-comments__item p{color:var(--modal-text);white-space:pre-wrap;word-break:break-word;margin:.35rem 0 0;font-size:.95rem;line-height:1.7}.prompt-detail-comments__actions{justify-content:flex-end;margin-top:.25rem;display:flex}.author-profile-header{align-items:center}.author-profile-header__avatar{border:1px solid var(--modal-border-soft);background:var(--modal-surface-muted);object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.author-profile-header__identity{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0;display:flex}.author-profile-header__count{color:var(--modal-text-muted);margin:0;font-size:.85rem;font-weight:500}.author-profile-header__bio{-webkit-line-clamp:2;line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.author-profile-body__label{margin:0 0 .75rem}.author-profile-status{color:var(--modal-text-muted);text-align:center;margin:0;padding:1.5rem 0;font-size:.9rem}.author-profile-status--error{color:var(--modal-danger)}.author-profile-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.author-profile-prompt{border:1px solid var(--modal-border-soft);background:var(--modal-surface);width:100%;color:var(--modal-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:.45rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.author-profile-prompt:hover{border-color:var(--modal-accent);background:var(--modal-surface-muted)}.author-profile-prompt:focus-visible{border-color:var(--modal-accent);box-shadow:var(--modal-focus-ring);outline:none}.author-profile-prompt__badges{flex-wrap:wrap;gap:.3rem;display:flex}.author-profile-prompt__pill{border:1px solid var(--modal-border);color:var(--modal-text-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:.28rem;padding:.02rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.author-profile-prompt__title{-webkit-line-clamp:2;line-clamp:2;color:var(--modal-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.author-profile-prompt__image{aspect-ratio:16/9;border:1px solid var(--modal-border-soft);background:var(--modal-surface-muted);border-radius:8px;width:100%;display:block;overflow:hidden}.author-profile-prompt__image img{object-fit:cover;width:100%;height:100%;display:block}.author-profile-prompt__content{-webkit-line-clamp:2;line-clamp:2;color:var(--modal-text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.author-profile-prompt__meta{color:var(--modal-text-muted);align-items:center;gap:.9rem;font-size:.78rem;display:flex}.author-profile-prompt__meta span{align-items:center;gap:.3rem;display:inline-flex}.author-profile-load-more{width:100%;margin-top:1rem}.guest-post-notice{margin-bottom:1.25rem}.guest-post-type{border:1px solid var(--modal-border);background:var(--modal-surface-muted);width:fit-content;color:var(--modal-text);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.9rem;font-weight:600;display:inline-flex}.post-form,.composer-form-fields{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.composer-form-fields:disabled{opacity:.7}.composer-section{flex-direction:column;gap:1rem;display:flex}.composer-section+.composer-section:not([hidden]){border-top:1px solid var(--modal-border-soft);margin-top:1.5rem;padding-top:1.5rem}.composer-section[hidden]{display:none}.composer-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.composer-section__header h3{color:var(--modal-text);margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.composer-section__title-row{align-items:center;gap:.4rem;display:flex}.composer-section__description{color:var(--modal-text-muted);flex-basis:100%;margin:0;font-size:.85rem;line-height:1.6}.composer-field-grid{gap:1rem;display:grid}.composer-field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-axis-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.prompt-axis-toggle--post-types{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-axis-option{border:1px solid var(--modal-border);background:var(--modal-surface);cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;padding:.7rem .85rem;transition:border-color .15s,background .15s;display:flex;position:relative}.prompt-axis-option:hover{border-color:var(--modal-accent)}.prompt-axis-option input{opacity:0;pointer-events:none;position:absolute;inset:0}.prompt-axis-option--active{border-color:var(--modal-accent);background:var(--modal-accent-soft)}.prompt-axis-option:focus-within{border-color:var(--modal-accent);box-shadow:var(--modal-focus-ring);outline:none}.prompt-axis-option__icon{background:var(--modal-surface-muted);width:2rem;height:2rem;color:var(--modal-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.prompt-axis-option--active .prompt-axis-option__icon{background:var(--modal-surface)}.prompt-axis-option__icon i{font-size:1rem}.prompt-axis-option__body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.prompt-axis-option__body strong{color:var(--modal-text);font-size:.9rem;font-weight:600;line-height:1.3}.prompt-axis-option__body small{color:var(--modal-text-muted);font-size:.78rem;line-height:1.4}.composer-actions{border-top:1px solid var(--modal-border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.composer-status{min-width:0;color:var(--modal-danger);flex:auto;align-items:center;gap:.4rem;margin:0;font-size:.875rem;line-height:1.5;display:inline-flex}.composer-status--visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.submit-btn{min-width:160px;min-height:44px;transition:background .15s,border-color .15s,width .2s,min-width .2s,border-radius .2s;position:relative}.submit-btn:disabled{cursor:wait;opacity:.8}.submit-btn.is-loading,.submit-btn.is-success{border-radius:999px;gap:0;width:44px;min-width:44px;padding:0}.submit-btn__label{white-space:nowrap}.submit-btn.is-loading .submit-btn__label,.submit-btn.is-success .submit-btn__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.submit-btn .submit-btn__spinner{font-size:1.15rem;animation:.85s linear infinite spin}.submit-btn.is-success{border-color:var(--success-color);background:var(--success-color);color:#fff}.submit-btn.is-success:disabled{cursor:default;opacity:1}.submit-btn.is-success i{font-size:1.2rem;animation:.32s cubic-bezier(.34,1.56,.64,1) submitBtnPop}@keyframes submitBtnPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.prompt-share-edit-modal-scope{--prompt-edit-accent:var(--modal-accent);--prompt-edit-accent-strong:var(--modal-accent-hover);--prompt-edit-accent-soft:var(--modal-accent-soft)}@media (max-width:640px){.prompt-axis-toggle,.prompt-axis-toggle--post-types,.composer-field-grid--two{grid-template-columns:minmax(0,1fr)}.prompt-detail-text-block,.prompt-detail-markdown{font-size:1rem;line-height:1.8}.composer-actions{flex-direction:column;align-items:stretch}.submit-btn{width:100%}.submit-btn.is-loading,.submit-btn.is-success{align-self:center}}.prompt-share-modal .form-group{flex-direction:column;gap:.4rem;display:flex}.prompt-share-modal .form-group--toggle{margin-top:.1rem}.prompt-share-modal .form-group label{color:var(--modal-text);font-size:.875rem;font-weight:600}.prompt-share-modal .form-group input[type=text],.prompt-share-modal .form-group textarea,.prompt-share-modal .form-group select{border:1px solid var(--modal-border);background:var(--modal-surface);width:100%;min-height:44px;color:var(--modal-text);border-radius:8px;padding:.65rem .85rem;font-family:inherit;font-size:.95rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.prompt-share-modal .form-group input::placeholder,.prompt-share-modal .form-group textarea::placeholder{color:var(--modal-text-muted);opacity:.8}.prompt-share-modal .form-group textarea{resize:vertical;min-height:132px;line-height:1.65}.prompt-share-modal .form-group input[type=text]:focus,.prompt-share-modal .form-group textarea:focus,.prompt-share-modal .form-group select:focus{border-color:var(--modal-accent);box-shadow:var(--modal-focus-ring);outline:none}.prompt-share-modal .composer-required,.prompt-share-modal .composer-optional{color:var(--modal-text-muted);margin-left:.3rem;font-size:.75rem;font-weight:600}.prompt-share-modal .composer-required{color:var(--modal-danger)}.prompt-share-modal .composer-character-count{color:var(--modal-text-muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.75rem}.prompt-share-modal .composer-info-btn{width:22px;height:22px;color:var(--modal-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.9rem;transition:color .15s,background .15s;display:inline-flex}.prompt-share-modal .composer-info-btn:hover,.prompt-share-modal .composer-info-btn.is-active{background:var(--modal-accent-soft);color:var(--modal-accent)}.prompt-share-modal .ai-model-picker{min-width:0;position:relative}.prompt-share-modal .form-group.form-group--ai-model input[type=text]{padding-right:3rem}.prompt-share-modal .ai-model-picker__trigger{width:2.4rem;height:2.4rem;color:var(--modal-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:.82rem;transition:transform .2s,color .15s;display:inline-flex;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.prompt-share-modal .ai-model-picker__trigger:hover,.prompt-share-modal .ai-model-picker.is-open .ai-model-picker__trigger{color:var(--modal-accent);transform:translateY(-50%)rotate(180deg)}.prompt-share-modal .ai-model-picker__trigger:focus-visible{box-shadow:var(--modal-focus-ring);outline:none}.prompt-share-modal .ai-model-picker__menu{z-index:calc(var(--z-dropdown,30) + 1);border:1px solid var(--modal-border);background:var(--modal-surface);width:min(470px,100vw - 3rem);max-height:min(390px,48vh);box-shadow:var(--modal-shadow);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;border-radius:10px;padding:.5rem;display:none;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto}.prompt-share-modal .ai-model-picker.is-open .ai-model-picker__menu{animation:.16s prompt-composer-select-drop;display:block}.prompt-share-modal .ai-model-picker__menu-heading{border-bottom:1px solid var(--modal-border-soft);align-items:center;gap:.6rem;padding:.4rem .4rem .7rem;display:flex}.prompt-share-modal .ai-model-picker__menu-heading>span:last-child{flex-direction:column;gap:.08rem;min-width:0;display:flex}.prompt-share-modal .ai-model-picker__menu-heading strong{color:var(--modal-text);font-size:.875rem;line-height:1.35}.prompt-share-modal .ai-model-picker__menu-heading small{color:var(--modal-text-muted);font-size:.75rem;line-height:1.4}.prompt-share-modal .ai-model-picker__menu-icon{background:var(--modal-accent-soft);width:2rem;height:2rem;color:var(--modal-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.prompt-share-modal .ai-model-picker__groups{gap:.75rem;padding:.7rem .15rem .1rem;display:grid}.prompt-share-modal .ai-model-picker__group h4{color:var(--modal-text-muted);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.prompt-share-modal .ai-model-picker__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.prompt-share-modal .ai-model-picker__option{min-width:0;min-height:38px;color:var(--modal-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.85rem;font-weight:500;line-height:1.3;transition:background .14s,border-color .14s,color .14s;display:flex}.prompt-share-modal .ai-model-picker__option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-share-modal .ai-model-picker__option:hover,.prompt-share-modal .ai-model-picker__option:focus-visible{border-color:var(--modal-border);background:var(--modal-surface-muted);outline:none}.prompt-share-modal .ai-model-picker__option.is-selected,.prompt-share-modal .ai-model-picker__option.is-selected:hover,.prompt-share-modal .ai-model-picker__option.is-selected:focus-visible{border-color:var(--modal-accent);background:var(--modal-accent);color:var(--modal-accent-text)}.prompt-share-modal .prompt-composer-select{width:100%;position:relative}.prompt-share-modal .prompt-composer-select-native{opacity:0;pointer-events:none;position:absolute;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important}.prompt-share-modal .prompt-composer-select__trigger{border:1px solid var(--modal-border);background:var(--modal-surface);width:100%;min-height:44px;color:var(--modal-text);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem .85rem;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:flex}.prompt-share-modal .prompt-composer-select__trigger:hover{border-color:var(--modal-accent)}.prompt-share-modal .prompt-composer-select.is-open .prompt-composer-select__trigger,.prompt-share-modal .prompt-composer-select__trigger:focus-visible{border-color:var(--modal-accent);box-shadow:var(--modal-focus-ring);outline:none}.prompt-share-modal .prompt-composer-select__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prompt-share-modal .prompt-composer-select__chevron{color:var(--modal-text-muted);flex-shrink:0;font-size:.82rem;transition:transform .2s,color .15s}.prompt-share-modal .prompt-composer-select.is-open .prompt-composer-select__chevron{color:var(--modal-accent);transform:rotate(180deg)}.prompt-share-modal .prompt-composer-select__menu{z-index:var(--z-dropdown,30);border:1px solid var(--modal-border);background:var(--modal-surface);max-height:min(330px,48vh);box-shadow:var(--modal-shadow);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;border-radius:10px;padding:.35rem;display:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.prompt-share-modal .prompt-composer-select.is-open .prompt-composer-select__menu{animation:.16s prompt-composer-select-drop;display:block}@keyframes prompt-composer-select-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.prompt-share-modal .prompt-composer-select__option{width:100%;min-height:40px;color:var(--modal-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem .7rem;font-size:.9rem;line-height:1.35;transition:background .14s,color .14s;display:flex}.prompt-share-modal .prompt-composer-select__option:hover,.prompt-share-modal .prompt-composer-select__option:focus-visible{background:var(--modal-surface-muted);outline:none}.prompt-share-modal .prompt-composer-select__option.is-selected,.prompt-share-modal .prompt-composer-select__option.is-selected:hover,.prompt-share-modal .prompt-composer-select__option.is-selected:focus-visible{background:var(--modal-accent);color:var(--modal-accent-text);font-weight:600}.prompt-share-modal .prompt-composer-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prompt-share-modal .prompt-composer-select__check{flex-shrink:0;font-size:.95rem}.prompt-share-modal .composer-ai-assist{border:1px solid var(--modal-border-soft);background:var(--modal-surface-muted);border-radius:10px}.prompt-share-modal .composer-ai-assist>summary{min-height:46px;color:var(--modal-accent);cursor:pointer;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.prompt-share-modal .composer-ai-assist>summary::-webkit-details-marker{display:none}.prompt-share-modal .composer-ai-assist>summary:after{content:"+";margin-left:auto;font-size:1.1rem}.prompt-share-modal .composer-ai-assist[open]>summary:after{content:"−"}.prompt-share-modal .composer-ai-assist>summary:focus-visible{box-shadow:var(--modal-focus-ring);border-radius:10px;outline:none}.prompt-share-modal .composer-ai-assist[aria-disabled=true]>summary{cursor:not-allowed;opacity:.55;pointer-events:none}.prompt-share-modal .composer-ai-assist .prompt-assist{border-width:1px 0 0;border-radius:0 0 10px 10px;margin:0}.prompt-share-modal .composer-toggle{border:1px solid var(--modal-border);background:var(--modal-surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.8rem;padding:.85rem 1rem;display:flex}.prompt-share-modal .composer-toggle input{accent-color:var(--modal-accent);margin-top:.2rem}.prompt-share-modal .composer-toggle__copy{flex-direction:column;gap:.15rem;display:flex}.prompt-share-modal .composer-toggle__copy strong{color:var(--modal-text);font-size:.9rem;font-weight:600}.prompt-share-modal .composer-toggle__copy small{color:var(--modal-text-muted);font-size:.8rem;line-height:1.55}.prompt-share-modal #guardrail-fields{border:1px solid var(--modal-border-soft);background:var(--modal-surface-muted);border-radius:10px;margin-top:.15rem;padding:1rem}.prompt-share-modal .image-prompt-fields,.prompt-share-modal .skill-prompt-fields{flex-direction:column;gap:.6rem;min-width:0;display:flex}.prompt-share-modal .image-upload-field{border:1px dashed var(--modal-border);background:var(--modal-surface-muted);cursor:pointer;border-radius:10px;align-items:center;gap:.85rem;min-width:0;padding:1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.prompt-share-modal .image-upload-field:hover{border-color:var(--modal-accent)}.prompt-share-modal .image-upload-field input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.prompt-share-modal .image-upload-field:focus-within{border-color:var(--modal-accent);box-shadow:var(--modal-focus-ring)}.prompt-share-modal .image-upload-field__icon{background:var(--modal-accent-soft);width:2.6rem;height:2.6rem;color:var(--modal-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.prompt-share-modal .image-upload-field__icon i{font-size:1.1rem}.prompt-share-modal .image-upload-field__copy{overflow-wrap:anywhere;flex-direction:column;gap:.15rem;min-width:0;display:flex}.prompt-share-modal .image-upload-field__copy strong{color:var(--modal-text);text-wrap:balance;font-size:.9rem;font-weight:600}.prompt-share-modal .image-upload-field__copy small{color:var(--modal-text-muted);text-wrap:pretty;font-size:.8rem}.prompt-share-modal .prompt-image-preview{border:1px solid var(--modal-border-soft);background:var(--modal-surface);border-radius:10px;gap:.7rem;min-width:0;max-width:100%;margin-top:.7rem;padding:.75rem;display:grid;overflow:hidden}.prompt-share-modal .prompt-image-preview img{aspect-ratio:16/10;border:1px solid var(--modal-border-soft);background:var(--modal-surface-muted);object-fit:contain;border-radius:8px;width:100%;min-width:0;max-width:100%;max-height:260px;padding:.3rem;display:block}.prompt-share-modal .prompt-image-preview__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.prompt-share-modal .prompt-image-preview__name{background:var(--modal-surface-muted);min-width:0;max-width:100%;min-height:34px;color:var(--modal-text-muted);border-radius:6px;flex:12rem;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.82rem;font-weight:500;display:flex}.prompt-share-modal .prompt-image-preview__name>i{opacity:.75;flex-shrink:0;font-size:.86rem}.prompt-share-modal .prompt-image-preview__name-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.prompt-share-modal .prompt-image-clear-btn{border:1px solid var(--modal-border);background:var(--modal-surface);min-height:34px;color:var(--modal-text);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.prompt-share-modal .prompt-image-clear-btn:hover{background:var(--modal-surface-muted)}.prompt-share-modal .skill-resource-editor{border-top:1px solid var(--modal-border-soft);flex-direction:column;gap:.8rem;margin-top:.9rem;padding-top:1rem;display:flex}.prompt-share-modal .skill-resource-editor__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.prompt-share-modal .skill-resource-editor__header h4{color:var(--modal-text);margin:0;font-size:.95rem;font-weight:700}.prompt-share-modal .skill-resource-editor__header p,.prompt-share-modal .skill-resource-editor__empty{color:var(--modal-text-muted);margin:.25rem 0 0;font-size:.85rem;line-height:1.55}.prompt-share-modal .skill-resource-editor__add,.prompt-share-modal .skill-resource-editor__remove{border:1px solid var(--modal-border);background:var(--modal-surface);min-height:36px;color:var(--modal-text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.prompt-share-modal .skill-resource-editor__add:hover,.prompt-share-modal .skill-resource-editor__remove:hover{background:var(--modal-surface-muted)}.prompt-share-modal .skill-resource-editor__add:disabled{cursor:not-allowed;opacity:.6}.prompt-share-modal .skill-resource-editor__empty{border:1px dashed var(--modal-border);background:var(--modal-surface-muted);border-radius:10px;padding:.85rem .9rem}.prompt-share-modal .skill-resource-editor__list{flex-direction:column;gap:.8rem;display:flex}.prompt-share-modal .skill-resource-editor__item{border:1px solid var(--modal-border-soft);background:var(--modal-surface-muted);border-radius:10px;min-width:0;margin:0;padding:2.75rem .9rem .9rem;position:relative}.prompt-share-modal .skill-resource-editor__item legend{color:var(--modal-text);padding:0;font-size:.85rem;font-weight:700;position:absolute;top:.9rem;left:.9rem}.prompt-share-modal .skill-resource-editor__remove{min-height:32px;color:var(--modal-danger);position:absolute;top:.55rem;right:.65rem}.prompt-share-modal .skill-resource-editor__meta{grid-template-columns:minmax(0,1.7fr) minmax(130px,.7fr) minmax(130px,.7fr);gap:.7rem;margin-bottom:.7rem;display:grid}@media (max-width:640px){.prompt-share-modal .ai-model-picker__menu{width:auto;left:0}.prompt-share-modal .ai-model-picker__options,.prompt-share-modal .skill-resource-editor__meta{grid-template-columns:1fr}.prompt-share-modal .prompt-image-preview__meta{flex-direction:column;align-items:stretch}.prompt-share-modal .prompt-image-preview__name{flex:none}.prompt-share-modal .prompt-image-clear-btn{width:100%;min-height:44px}}
@keyframes newPromptIconSpin{0%{transform:rotate(0)scale(1)}30%{transform:rotate(200deg)scale(1.15)}60%{transform:rotate(325deg)scale(.92)}78%{transform:rotate(372deg)scale(1.05)}90%{transform:rotate(352deg)scale(.98)}to{transform:rotate(360deg)scale(1)}}@keyframes newPromptButtonLaunch{0%{transform:scale(1)}24%{transform:scale(.94)}58%{transform:scale(1.08)translateY(-2px)}to{transform:scale(1)}}@keyframes newPromptButtonPulse{0%{opacity:0;transform:scale(.84)}28%{opacity:.52}to{opacity:0;transform:scale(1.42)}}@keyframes newPromptButtonSheen{0%{opacity:0;transform:translate(-120%)skew(-18deg)}16%{opacity:.9}to{opacity:0;transform:translate(120%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){:where(body.prompt-share-page,.prompt-share-page) .category-card,.prompt-share-page .prompt-card,.prompt-share-page .prompt-action-btn,.prompt-share-page .meatball-menu,.prompt-share-page .prompt-actions-dropdown,:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn,:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:before,:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:after,:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn.launching,:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn i,:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn i.rotating{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(body.prompt-share-page,.prompt-share-page) .category-card:hover,.prompt-share-page .prompt-card:hover,.prompt-share-page .prompt-card:active,.prompt-share-page .prompt-action-btn:hover,.prompt-share-page .meatball-menu:hover,.prompt-share-page .prompt-action-btn:active,.prompt-share-page .meatball-menu:active,:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:hover,:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn:active{filter:none;box-shadow:var(--ps-fab-blue-shadow);background-position:24% 24%;transform:none}.prompt-share-page .prompt-actions-dropdown,.prompt-share-page .prompt-actions-dropdown.is-open{transform:none}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn i.rotating{animation:none}}
@media (max-width:1024px){.prompt-share-page .prompt-cards{grid-template-columns:1fr 1fr}}@media (max-width:768px){.prompt-share-page #auth-buttons{z-index:var(--z-floating-controls,65)!important}.prompt-share-page #auth-buttons .auth-btn{justify-content:center;width:2.5rem;height:2.5rem;padding:0}.prompt-share-page #auth-buttons .auth-btn span{display:none}:where(body.prompt-share-page,.prompt-share-page) .prompts-header{position:static}:where(body.prompt-share-page,.prompt-share-page) .prompts-header__inner{flex-wrap:wrap;gap:.5rem;min-height:0;padding:.6rem .7rem .7rem}:where(body.prompt-share-page,.prompt-share-page) .hero-brand{flex:1 0 100%;min-height:42px;padding-right:56px;font-size:.98rem}:where(body.prompt-share-page,.prompt-share-page) .search-section{flex:auto}:where(body.prompt-share-page,.prompt-share-page) .search-box{width:100%}:where(body.prompt-share-page,.prompt-share-page) .search-box input{padding:.62rem .2rem .62rem .95rem;font-size:.94rem}:where(body.prompt-share-page,.prompt-share-page) .hero-action--primary{border-radius:50%;width:44px;height:44px;min-height:44px;padding:0}:where(body.prompt-share-page,.prompt-share-page) .hero-action--primary span{display:none}:where(body.prompt-share-page,.prompt-share-page) .hero-action--primary i{font-size:1.1rem}:where(body.prompt-share-page,.prompt-share-page) main{padding:.95rem .5rem 2.3rem}:where(body.prompt-share-page,.prompt-share-page) .categories,:where(body.prompt-share-page,.prompt-share-page) .prompts-list{border-radius:14px;padding:1.1rem .8rem}:where(body.prompt-share-page,.prompt-share-page) .prompts-list{gap:.88rem}:where(body.prompt-share-page,.prompt-share-page) a.prompts-list-guide-link{margin-left:0}:where(body.prompt-share-page,.prompt-share-page) .category-guide-list{gap:.3rem .9rem}:where(body.prompt-share-page,.prompt-share-page) .category-list{--prompt-category-card-height:40px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}:where(body.prompt-share-page,.prompt-share-page) .category-card{padding:.4rem .65rem;font-size:.85rem}:where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn{min-height:36px;padding:.36rem .8rem;font-size:.8rem}.prompt-share-page .prompt-cards{grid-template-columns:1fr;gap:.72rem}.prompt-share-page .prompt-card{min-height:220px;padding:.82rem}:where(body.prompt-share-page,.prompt-share-page) #promptDetailModal,:where(body.prompt-share-page,.prompt-share-page) #promptAuthorProfileModal{align-items:flex-end}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn{width:56px;height:56px}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn i{font-size:1.22rem}}@media (max-width:480px){:where(body.prompt-share-page,.prompt-share-page) .prompts-header__inner{padding:.55rem .55rem .65rem}:where(body.prompt-share-page,.prompt-share-page) main{padding:.85rem .35rem 2.1rem}:where(body.prompt-share-page,.prompt-share-page) .categories,:where(body.prompt-share-page,.prompt-share-page) .prompts-list{padding:1rem .68rem}:where(body.prompt-share-page,.prompt-share-page) .category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.prompt-share-page .prompt-card{padding:.72rem}:where(body.prompt-share-page,.prompt-share-page) .hero-brand{letter-spacing:.01em;gap:.45rem;font-size:.92rem}:where(body.prompt-share-page,.prompt-share-page) .hero-brand__logo{width:24px;height:24px}:where(body.prompt-share-page,.prompt-share-page) .search-box input{padding-left:.85rem}:where(body.prompt-share-page,.prompt-share-page) .search-box button{width:34px;height:34px}:where(body.prompt-share-page,.prompt-share-page) .category-card{font-size:.82rem}:where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn{min-height:34px;font-size:.78rem}.prompt-share-page .prompt-card>h3{font-size:.96rem}.prompt-share-page .prompt-card__content{font-size:.87rem}.prompt-share-page .prompt-card__badges{gap:.3rem}.prompt-share-page .prompt-card__image{aspect-ratio:4/3}:where(body.prompt-share-page,.prompt-share-page) .prompt-meta-pill{font-size:.7rem}:where(body.prompt-share-page,.prompt-share-page) .new-prompt-btn{width:50px;height:50px}:where(body.prompt-share-page,.prompt-share-page) .prompt-action-btn i{font-size:1.18rem}.prompt-share-page .prompt-actions{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.12rem}.prompt-share-page .prompt-action-btn{width:42px;height:42px;min-height:42px}}
.prompt-share-page :where(#auth-buttons .auth-btn,.hero-action,.category-card,.prompt-type-filter-btn,.prompt-action-btn,.meatball-menu,.prompt-image-clear-btn,.submit-btn,.prompt-actions-dropdown .dropdown-item){--ps-button-base:#fffffffa;--ps-button-accent:#f1f5f9fa;--ps-button-shadow-color:#0f172a24;background:var(--cc-button-sheen), linear-gradient(135deg, var(--ps-button-base) 0%, var(--ps-button-accent) 100%);box-shadow:0 14px 24px var(--ps-button-shadow-color), var(--cc-button-edge-highlight);transition:transform .2s,box-shadow .2s,filter .2s,background .2s,color .2s,opacity .2s,border-color .2s}.prompt-share-page .submit-btn{--ps-button-base:var(--ps-primary);--ps-button-accent:var(--ps-primary-strong);--ps-button-shadow-color:#185abc47;color:#fff}.prompt-share-page .hero-action--primary{--ps-button-base:var(--ps-primary);--ps-button-accent:var(--ps-primary-strong);--ps-button-shadow-color:#185abc42;color:#fff;box-shadow:0 6px 14px var(--ps-button-shadow-color), var(--cc-button-edge-highlight);border-color:#0000}.prompt-share-page .hero-action--primary:hover:not(:disabled){box-shadow:0 10px 20px var(--ps-button-shadow-color), var(--cc-button-edge-highlight)}.prompt-share-page .hero-action--secondary{--ps-button-base:#ffffff52;--ps-button-accent:#ffffff29;--ps-button-shadow-color:#0f172a3d}.prompt-share-page .category-card.active,.prompt-share-page .prompt-type-filter-btn.active,.prompt-share-page .meatball-menu[aria-expanded=true]{--ps-button-base:#eaf3fffa;--ps-button-accent:#fff;--ps-button-shadow-color:#386fac2e}.prompt-share-page :where(#auth-buttons .auth-btn,.hero-action,.category-card,.prompt-type-filter-btn,.prompt-action-btn,.meatball-menu,.prompt-image-clear-btn,.submit-btn,.prompt-actions-dropdown .dropdown-item):hover:not(:disabled){filter:saturate(1.06);box-shadow:0 18px 30px color-mix(in srgb, var(--ps-button-shadow-color) 92%, transparent), var(--cc-button-edge-highlight);transform:translateY(-1px)}.prompt-share-page :where(#auth-buttons .auth-btn,.hero-action,.category-card,.prompt-type-filter-btn,.prompt-action-btn,.meatball-menu,.prompt-image-clear-btn,.submit-btn,.prompt-actions-dropdown .dropdown-item):active:not(:disabled){transform:scale(.97)}.prompt-share-page .prompt-action-btn.like-btn,.prompt-share-page .prompt-action-btn.use-in-chat-btn,.prompt-share-page .prompt-action-btn.like-btn:hover:not(:disabled),.prompt-share-page .prompt-action-btn.use-in-chat-btn:hover:not(:disabled),.prompt-share-page .prompt-action-btn.like-btn:active:not(:disabled),.prompt-share-page .prompt-action-btn.use-in-chat-btn:active:not(:disabled){box-shadow:none;filter:none;background:0 0}@media (prefers-reduced-motion:reduce){.prompt-share-page :where(#auth-buttons .auth-btn,.hero-action,.search-box button,.category-card,.prompt-type-filter-btn,.prompt-action-btn,.meatball-menu,.prompt-image-clear-btn,.submit-btn,.prompt-actions-dropdown .dropdown-item){transition-duration:.01ms!important}.prompt-share-page :where(#auth-buttons .auth-btn,.hero-action,.category-card,.prompt-type-filter-btn,.prompt-action-btn,.meatball-menu,.prompt-image-clear-btn,.submit-btn,.prompt-actions-dropdown .dropdown-item):hover:not(:disabled),.prompt-share-page :where(#auth-buttons .auth-btn,.hero-action,.category-card,.prompt-type-filter-btn,.prompt-action-btn,.meatball-menu,.prompt-image-clear-btn,.submit-btn,.prompt-actions-dropdown .dropdown-item):active:not(:disabled){transform:none}}
[data-theme=dark] body.prompt-share-page,[data-theme=dark] .prompt-share-page{--ps-bg:#0b1220;--ps-surface:#111827;--ps-surface-muted:#1e293b;--ps-text-strong:#f3f4f6;--ps-text-muted:#9ca3af;--ps-border:#94a3b833;--ps-primary:#3b82f6;--ps-primary-strong:#2563eb;--ps-skill-added:#4ade80;--ps-shadow-soft:0 4px 12px #0006;--ps-shadow-hover:0 12px 32px #00000080;--ps-fab-blue-shadow:0 10px 24px #0006;--page-scrollbar-track:#0f172acc;--page-scrollbar-thumb:#3b82f666;--page-scrollbar-thumb-hover:#3b82f699}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-crawl-summary li{color:#bfdbfe;background:#60a5fa1f;border-color:#60a5fa3d}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompts-header{box-shadow:none;background:#111827d1;border-bottom-color:#94a3b82e}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .hero-brand{color:var(--ps-text-strong)}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .search-box{box-shadow:none;background:#1e293bb8;border-color:#0000}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .search-box:hover{box-shadow:none;background:#1e293bf2;border-color:#94a3b847}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .search-box:focus-within{background:#1e293b;border-color:#60a5fa99;box-shadow:0 0 0 4px #3b82f633}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .search-box input{color:#f3f4f6}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .search-box input::placeholder{color:#9ca3af}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .search-box button{color:#9ca3af;box-shadow:none;background:0 0}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .search-box button:hover{color:#93c5fd;box-shadow:none;background:#3b82f633}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .hero-action--primary{color:#fff;background:linear-gradient(135deg,#4f9dff 0%,#337cf0 52%,#1d5fd4 100%);border-color:#0000;box-shadow:0 6px 16px #08204880,inset 0 1px #bfdbfe47}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .hero-action--primary:hover{filter:brightness(1.07)saturate(1.06);box-shadow:0 10px 22px #05163594,inset 0 1px #bfdbfe66}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .categories,[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompts-list{background:#111827e6;border-color:#94a3b826;box-shadow:0 24px 60px #0006}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .category-guides{border-top-color:#94a3b838}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) a.category-guide-link,[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) a.prompts-list-guide-link{color:#93c5fd}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) a.category-guide-link:hover,[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) a.category-guide-link:focus-visible,[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) a.prompts-list-guide-link:hover,[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) a.prompts-list-guide-link:focus-visible{color:#bfdbfe}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .categories:before,[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompts-list:before{background:linear-gradient(135deg,#3b82f614,#0000 58%)}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .categories h2,[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompts-list h2{color:#93c5fd}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .category-card{color:#e5e7eb;background:#1e293b;border-color:#334155;box-shadow:0 2px 10px #0000004d}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .category-card i{color:#60a5fa;background:#3b82f633}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .category-card:hover{background:#334155;border-color:#3b82f6}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .category-card.active{color:#fff;background:linear-gradient(#1e293b 0%,#0f172a 100%);border-color:#3b82f6;box-shadow:0 8px 16px #0006}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-filter-heading{color:#93c5fd}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-filter-block{border-top-color:#94a3b82e}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn{color:#e5e7eb;background:#1e293b;border-color:#334155;box-shadow:0 2px 10px #0000004d}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn i{color:#60a5fa;background:#3b82f633}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn:hover{background:#334155;border-color:#3b82f6}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-type-filter-btn.active{color:#fff;background:linear-gradient(#1e293b 0%,#0f172a 100%);border-color:#3b82f6;box-shadow:0 8px 16px #0006}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-card{background:#1f2937;border-color:#374151;box-shadow:0 8px 24px #00000073}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-card>h3{color:#f9fafb}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-card__content{color:#d1d5db}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-card:hover{background:#262f3f;border-color:#3b82f6;box-shadow:0 16px 40px #0009}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-card__category-pill{color:#93c5fd;background:#3b82f626}[data-theme=dark] .prompt-share-page .prompt-card__type-pill--prompt,[data-theme=dark] .prompt-share-page .prompt-card__type-pill--text{color:#d1d5db;background:#ffffff1a;border-color:#ffffff26}[data-theme=dark] .prompt-share-page .prompt-card__type-pill--image{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2440}[data-theme=dark] .prompt-share-page .prompt-card__type-pill--skill{color:#93c5fd;background:#3b82f633;border-color:#60a5fa52}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-card__created-at{color:#9ca3af}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-card__author-name{color:#d1d5db}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-card__author:hover .prompt-card__author-name{color:#93c5fd}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-card__author-avatar{background:#1f2937;border-color:#374151}[data-theme=dark] .prompt-share-page .prompt-loading-message,[data-theme=dark] .prompt-share-page .prompt-feedback,[data-theme=dark] .prompt-share-page .prompt-cards>p{color:#9ca3af;background:#1f2937;border-color:#374151}[data-theme=dark] .prompt-share-page .prompt-feedback--error{color:#f87171;background:#ef44441f;border-color:#ef444447}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .meatball-menu{color:#d1d5db;background:#ffffff14}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .meatball-menu:hover{color:#f9fafb;background:#ffffff26}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-actions-dropdown{background:#1e293b;border-color:#334155;box-shadow:0 8px 24px #00000080}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-actions-dropdown:before{background:#1e293b;border-color:#334155}[data-theme=dark] .prompt-share-page .prompt-actions-dropdown .dropdown-item{color:#f3f4f6;background:0 0}[data-theme=dark] .prompt-share-page .prompt-actions-dropdown .dropdown-item:hover{color:#60a5fa;background:#334155}[data-theme=dark] .prompt-share-page .prompt-actions-dropdown .dropdown-item i{color:#93a4b8}[data-theme=dark] .prompt-share-page .prompt-actions-dropdown .dropdown-item:hover i{color:#60a5fa}[data-theme=dark] .prompt-share-page .prompt-actions-dropdown .dropdown-item:disabled{color:#9ca3af;background:#ffffff0a}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-action-btn{color:#d1d5db;background:#ffffff14}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-action-btn:hover{color:#f9fafb;background:#ffffff26}[data-theme=dark] .prompt-share-page .prompt-action-btn.like-btn,[data-theme=dark] .prompt-share-page .prompt-action-btn.use-in-chat-btn,[data-theme=dark] .prompt-share-page .prompt-action-btn.like-btn:hover,[data-theme=dark] .prompt-share-page .prompt-action-btn.use-in-chat-btn:hover{box-shadow:none;background:0 0}[data-theme=dark] .prompt-share-page .prompt-action-btn.use-in-chat-btn.used-in-chat,[data-theme=dark] .prompt-share-page .prompt-action-btn.use-in-chat-btn.used-in-chat:hover{color:#74c0fc;box-shadow:none;background:0 0}[data-theme=dark] .prompt-share-page .prompt-action-btn.use-in-chat-btn.used-in-chat i{color:#74c0fc!important}[data-theme=dark] .prompt-share-page .prompt-action-btn.add-to-skill-btn.added-to-skills,[data-theme=dark] .prompt-share-page .prompt-action-btn.add-to-skill-btn.added-to-skills:hover{color:var(--ps-skill-added);box-shadow:none;background:0 0}[data-theme=dark] .prompt-share-page .prompt-action-btn.add-to-skill-btn.added-to-skills i{color:var(--ps-skill-added)!important}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .form-label{color:#e5e7eb}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .form-control{color:#f3f4f6;background:#1e293b;border-color:#334155}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .form-control:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-load-more{color:#e5e7eb;background:#1e293b;border-color:#334155}[data-theme=dark] :where(body.prompt-share-page,.prompt-share-page) .prompt-load-more:hover{background:#334155;border-color:#4b5563}[data-theme=dark] .prompt-share-page #auth-buttons .auth-btn{color:#60a5fa;background:#1e293b;border-color:#334155}[data-theme=dark] .prompt-share-page #auth-buttons .auth-btn:hover{background:#334155}
body.prompt-manage-page,.prompt-manage-page{--page-scrollbar-track:#d6efe4d6;--page-scrollbar-thumb:#11998e4d;--page-scrollbar-thumb-hover:#19c37d6b;--page-scrollbar-thumb-border:#fffffff0;background:linear-gradient(120deg, var(--ps-light-bg) 0%, #fff 100%);color:var(--ps-text-color);margin:0;padding:0;font-family:Poppins,sans-serif;line-height:1.6}:where(body.prompt-manage-page,.prompt-manage-page) .main-header{background:var(--ps-accent-color);box-shadow:var(--ps-shadow);text-align:center;padding:1.5rem 0}:where(body.prompt-manage-page,.prompt-manage-page) .logo{color:#fff;letter-spacing:-.5px;margin:0;font-size:2rem;font-weight:600}:where(body.prompt-manage-page,.prompt-manage-page) .header-bar{border-bottom:1px solid var(--ps-border-color);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:.5rem;display:flex}:where(body.prompt-manage-page,.prompt-manage-page) .section-title{color:var(--ps-primary-color);margin:0;font-size:1.5rem;font-weight:600}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-grid{--prompt-card-width:clamp(280px, 28vw, 340px);--prompt-grid-gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(var(--prompt-card-width), var(--prompt-card-width)));gap:var(--prompt-grid-gap);width:min(100%, calc(var(--prompt-card-width) * 2 + var(--prompt-grid-gap)));justify-content:flex-start;display:grid}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card{--prompt-card-radius:8px;background:var(--ps-card-bg);border:1px solid var(--ps-border-color);border-radius:var(--prompt-card-radius);box-shadow:var(--ps-shadow);cursor:pointer;isolation:isolate;background-clip:padding-box;padding:1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card:hover{border-color:var(--ps-primary-color);transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card--skeleton{cursor:default;pointer-events:none;min-height:220px}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card--skeleton:hover{box-shadow:var(--ps-shadow);border-color:var(--ps-border-color);transform:none}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card--skeleton .cc-skeleton-text{margin:1rem 0}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card h3{color:var(--ps-accent-color);white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.25rem;font-weight:600;overflow:hidden}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card p{color:#555;-webkit-line-clamp:3;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 1.2rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}:where(body.prompt-manage-page,.prompt-manage-page) .meta{color:#666;justify-content:space-between;margin-bottom:1rem;font-size:.85rem;display:flex}:where(body.prompt-manage-page,.prompt-manage-page) .btn-group{justify-content:flex-end;gap:.75rem;display:flex}:where(body.prompt-manage-page,.prompt-manage-page) .edit-btn,:where(body.prompt-manage-page,.prompt-manage-page) .delete-btn{color:#fff;cursor:pointer;border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.9rem;transition:background .2s,opacity .2s}:where(body.prompt-manage-page,.prompt-manage-page) .edit-btn{background:var(--ps-primary-color)}:where(body.prompt-manage-page,.prompt-manage-page) .edit-btn:hover{background:#0f766e}:where(body.prompt-manage-page,.prompt-manage-page) .delete-btn{background:#e74c3c}:where(body.prompt-manage-page,.prompt-manage-page) .delete-btn:hover{opacity:.9}:where(body.prompt-manage-page,.prompt-manage-page) .btn-primary{background:var(--ps-accent-color);color:#fff;cursor:pointer;border:none;border-radius:9999px;width:100%;padding:.75rem;font-weight:500;transition:background .2s}:where(body.prompt-manage-page,.prompt-manage-page) .btn-primary:hover{background:#239b56}:where(body.prompt-manage-page,.prompt-manage-page) .search-box button{border-radius:50%}.prompt-manage-edit-modal .edit-prompt-modal__field+.edit-prompt-modal__field,.prompt-manage-edit-modal .edit-prompt-modal__grid+.edit-prompt-modal__field,.prompt-manage-edit-modal .edit-prompt-modal__field+.edit-prompt-modal__grid{margin-top:1rem}:where(body.prompt-manage-page,.prompt-manage-page) .form-label{color:var(--ps-primary-color);margin-bottom:.5rem;font-weight:500;display:block}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-grid{--prompt-card-width:clamp(280px, 28vw, 340px);--prompt-grid-gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(var(--prompt-card-width), var(--prompt-card-width)));gap:var(--prompt-grid-gap);width:min(100%, calc(var(--prompt-card-width) * 2 + var(--prompt-grid-gap)));justify-content:flex-start;align-items:stretch;display:grid}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card{flex-direction:column;height:100%;padding:0;display:flex}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card__main{padding:1.5rem 1.5rem 0}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card__footer{border-radius:0 0 calc(var(--prompt-card-radius) - 1px) calc(var(--prompt-card-radius) - 1px);background:linear-gradient(#fafcfbeb 0%,#f5f9f7fa 100%);border-top:1px solid #11998e14;margin-top:auto;padding:1rem 1.5rem 1.2rem}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card .btn-group{margin-top:0}@media (max-width:768px){:where(body.prompt-manage-page,.prompt-manage-page) .main-container{padding:1.5rem}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-grid{--prompt-card-width:100%;--prompt-grid-gap:1rem;grid-template-columns:repeat(auto-fill, minmax(var(--prompt-card-width), 1fr));width:100%}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card{padding:0}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card__main{padding:1.2rem 1.2rem 0}:where(body.prompt-manage-page,.prompt-manage-page) .prompt-card__footer{padding:.95rem 1.2rem 1.1rem}:where(body.prompt-manage-page,.prompt-manage-page) .btn-group{gap:.75rem}}.prompt-manage-page :where(.edit-btn,.delete-btn,.btn-primary,.btn-close){--pm-button-base:#fffffffa;--pm-button-accent:#f1f5f9fa;--pm-button-shadow-color:#0f172a24;background:var(--cc-button-sheen), linear-gradient(135deg, var(--pm-button-base) 0%, var(--pm-button-accent) 100%);box-shadow:0 14px 24px var(--pm-button-shadow-color), var(--cc-button-edge-highlight);transition:transform .2s,box-shadow .2s,filter .2s,background .2s,color .2s,opacity .2s}.prompt-manage-page :where(.edit-btn,.btn-primary){--pm-button-base:var(--ps-primary-color);--pm-button-accent:var(--ps-accent-color);--pm-button-shadow-color:#19c37d42;color:#fff}.prompt-manage-page .delete-btn{--pm-button-base:#ef4444;--pm-button-accent:#dc2626;--pm-button-shadow-color:#dc262647;color:#fff}.prompt-manage-page .btn-close{--pm-button-base:#fffffffa;--pm-button-accent:#f1f5f9fa;--pm-button-shadow-color:#0f172a1f}.prompt-manage-page :where(.edit-btn,.delete-btn,.btn-primary,.btn-close):hover:not(:disabled){filter:saturate(1.06);box-shadow:0 18px 30px color-mix(in srgb, var(--pm-button-shadow-color) 92%, transparent), var(--cc-button-edge-highlight);transform:translateY(-1px)}.prompt-manage-page :where(.edit-btn,.delete-btn,.btn-primary,.btn-close):active:not(:disabled){transform:scale(.97)}[data-theme=dark] body.prompt-manage-page,[data-theme=dark] .prompt-manage-page{background:linear-gradient(120deg, var(--ps-light-bg) 0%, #111827 100%);color:var(--ps-text-color)}[data-theme=dark] :where(body.prompt-manage-page,.prompt-manage-page) .header-bar{border-bottom-color:#94a3b847}[data-theme=dark] :where(body.prompt-manage-page,.prompt-manage-page) .section-title{color:#93c5fd}[data-theme=dark] :where(body.prompt-manage-page,.prompt-manage-page) .prompt-card{background:#1e293b;border-color:#334155;box-shadow:0 4px 20px #0006}[data-theme=dark] :where(body.prompt-manage-page,.prompt-manage-page) .prompt-card h3{color:#60a5fa}[data-theme=dark] :where(body.prompt-manage-page,.prompt-manage-page) .prompt-card:hover{border-color:var(--ps-primary-color)}
