.page_promptDetail__PMkn4{max-width:800px;margin:0 auto;padding:32px 24px 80px}.page_backLink__cAs2J{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-weight:500;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-6);transition:all .2s ease;border-radius:8px}.page_backLink__cAs2J:hover{color:var(--accent);background:var(--hover-bg)}.page_promptCard__QZFuu{border:1px solid var(--border);border-radius:16px;padding:var(--space-8);background:var(--card-bg);box-shadow:var(--shadow)}.page_promptTitle__d1vJ_{font-size:clamp(32px,5vw,48px);font-weight:600;letter-spacing:-.025em;color:var(--foreground);margin-bottom:var(--space-4);line-height:1.2}.page_promptDesc__jtvde{color:var(--muted);font-size:16px;line-height:1.6;margin-bottom:var(--space-6)}.page_promptTags__nOhgY{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:var(--space-8)}.page_promptTag__MFofK{font-size:12px;padding:6px 12px;border-radius:999px;background:var(--hover-bg);color:var(--muted);font-weight:500}.page_promptSection__yhFqc{margin-top:var(--space-8)}.page_promptSectionTitle__DJwMp{font-size:18px;font-weight:600;margin-bottom:var(--space-4);color:var(--foreground)}.page_promptContent__ieesM{white-space:pre-wrap;border:1px solid var(--border);padding:var(--space-5);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:15px;line-height:1.7;margin-bottom:var(--space-4);overflow-x:auto;overflow-wrap:anywhere}.page_copyButton__sqDO0,.page_promptContent__ieesM{border-radius:12px;background:var(--background);color:var(--foreground)}.page_copyButton__sqDO0{height:40px;padding:0 16px;border:1px solid var(--border);cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.page_copyButton__sqDO0:hover{border-color:var(--accent);color:var(--accent);background:var(--hover-bg)}.page_copyButton__sqDO0:active{transform:translateY(1px)}.page_copyButton__sqDO0.page_copied__JMCi4{background:var(--accent);color:var(--background);border-color:var(--accent)}.page_copyLabel__pJoCn{display:inline-flex;align-items:center;gap:6px}.page_icon__iZZmD{display:inline-block}.page_launcherSection__mfM5k{margin-top:24px;padding:18px 20px 22px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,var(--background) 0,var(--background-alt,#f9f9f9) 100%);position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.page_launcherSection__mfM5k{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}}.page_launcherSection__mfM5k:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,var(--accent) 0,transparent 60%);opacity:.05;pointer-events:none}.page_launcherHeader__Op3_H{display:flex;align-items:center;justify-content:space-between}.page_launcherTitle__9CGta{font-size:11px;font-weight:600;color:var(--muted);margin:0 0 14px;letter-spacing:.6px;text-transform:uppercase}.page_launcherGrid__UxPsN{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-bottom:12px}.page_launcherButton__xs_6Z{position:relative;display:flex;align-items:stretch;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(160deg,var(--background) 0,var(--hover-bg,rgba(0,0,0,.03)) 100%);cursor:pointer;font-size:13px;font-weight:500;line-height:1.2;transition:border-color .18s ease,background .3s ease,color .25s ease,transform .18s ease,box-shadow .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.04),0 0 0 0 rgba(var(--accent-rgb,0,0,0),.25);min-height:68px;overflow:hidden}.page_launcherButton__xs_6Z:focus-visible,.page_launcherButton__xs_6Z:hover{border-color:var(--brand,var(--accent));background:linear-gradient(160deg,var(--hover-bg,rgba(0,0,0,.05)) 0,var(--background) 100%);color:var(--brand,var(--accent));box-shadow:0 3px 10px -2px rgba(0,0,0,.15),0 0 0 3px color-mix(in srgb,var(--brand,var(--accent)) 35%,transparent)}.page_launcherButton__xs_6Z:active{transform:translateY(1px)}.page_launcherButton__xs_6Z[data-copied=true]{border-color:var(--brand,var(--accent));background:var(--brand,var(--accent));color:#fff;box-shadow:0 4px 14px -3px color-mix(in srgb,var(--brand,var(--accent)) 70%,transparent)}.page_launcherMain__qUk6W{display:flex;align-items:center;gap:12px;flex:1 1;text-align:left}.page_launcherIconWrap__EKoqk{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--brand,var(--accent)) 14%,transparent);color:var(--brand,var(--accent));flex-shrink:0}.page_launcherTexts__mjENY{display:flex;flex-direction:column;gap:4px}.page_launcherProvider__2iHg5{font-size:13px;font-weight:600;letter-spacing:.2px}.page_launcherHint__NyI9b{font-size:11px;color:var(--muted);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_launcherButton__xs_6Z:hover .page_launcherHint__NyI9b{color:var(--brand,var(--accent))}.page_launcherExternal__bnfJD{opacity:.4;transition:opacity .25s ease,transform .25s ease;align-self:flex-start;margin-top:2px}.page_launcherButton__xs_6Z:focus-visible .page_launcherExternal__bnfJD,.page_launcherButton__xs_6Z:hover .page_launcherExternal__bnfJD{opacity:.85;transform:translateX(2px)}.page_launcherButton__xs_6Z[data-copied=true] .page_launcherIconWrap__EKoqk{background:rgba(255,255,255,.18);color:#fff}.page_launcherCopiedOverlay__JOqjF{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(0,0,0,.25),rgba(0,0,0,.35));color:#fff;animation:page_fadeIn__SCFTI .35s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes page_fadeIn__SCFTI{0%{opacity:0}to{opacity:1}}.page_launcherNote__IsuzA{font-size:11.5px;color:var(--muted);margin:4px 0 0;line-height:1.5}@media (prefers-reduced-motion:reduce){.page_launcherButton__xs_6Z,.page_launcherCopied__vkmtx{transition:none;animation:none}}.page_visuallyHidden__GkgEK{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-color-scheme:dark){.page_promptContent__ieesM{background:rgba(0,0,0,.2)}.page_copyButton__sqDO0:hover{background:var(--hover-bg)}}@media (max-width:768px){.page_promptDetail__PMkn4{padding:24px 16px 60px}.page_promptCard__QZFuu{padding:24px}.page_promptTitle__d1vJ_{font-size:clamp(32px,5vw,48px)}}