.ai-prompt-instruction-card .prompt-block,.prompt-block{position:relative;overflow:hidden;margin-top:14px;margin-bottom:0;border:1px solid var(--nexus-border);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--nexus-surface),white 3%),color-mix(in srgb,var(--nexus-surface),transparent 4%));box-shadow:var(--nexus-shadow-sm)}[data-theme=dark] .ai-prompt-instruction-card .prompt-block,[data-theme=dark] .prompt-block{background:linear-gradient(145deg,rgba(255,255,255,.047),rgba(255,255,255,.018)),rgba(255,255,255,.02);border-color:rgba(255,255,255,.1)}.ai-prompt-instruction-card .prompt-copy-btn,.prompt-copy-btn{position:absolute;top:14px;right:14px;z-index:3;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--nexus-border-strong);border-radius:999px;background:var(--nexus-accent-soft);color:var(--nexus-accent);padding:0 12px;font-size:.78rem;font-weight:850;line-height:1;cursor:pointer;box-shadow:var(--nexus-shadow-sm);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.ai-prompt-instruction-card .prompt-copy-btn i,.prompt-copy-btn i{font-size:.92rem;line-height:1}.ai-prompt-instruction-card .prompt-copy-btn:hover,.prompt-copy-btn:hover{transform:translateY(-1px);border-color:var(--nexus-accent);background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));color:#ffffff;box-shadow:0 10px 24px rgba(247,88,21,.28)}.ai-prompt-instruction-card .prompt-copy-btn:active,.prompt-copy-btn:active{transform:translateY(0);box-shadow:0 6px 14px rgba(247,88,21,.22)}.ai-prompt-instruction-card .prompt-copy-btn:focus-visible,.prompt-copy-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--nexus-accent-soft),0 10px 24px rgba(247,88,21,.22)}[data-theme=dark] .ai-prompt-instruction-card .prompt-copy-btn,[data-theme=dark] .prompt-copy-btn{background:rgba(247,88,21,.14);border-color:rgba(247,88,21,.38);color:var(--nexus-accent-light);box-shadow:none}[data-theme=dark] .ai-prompt-instruction-card .prompt-copy-btn:hover,[data-theme=dark] .prompt-copy-btn:hover{border-color:rgba(247,88,21,.65);background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));color:#ffffff;box-shadow:0 12px 28px rgba(247,88,21,.34)}.ai-prompt-instruction-card .prompt-content,.prompt-content{padding:22px 76px 22px 22px}.ai-prompt-instruction-card .prompt-paragraph,.prompt-paragraph{margin:0 0 12px;color:var(--nexus-text);font-size:.92rem;font-weight:500;line-height:1.7}.ai-prompt-instruction-card .prompt-paragraph:last-child,.prompt-paragraph:last-child{margin-bottom:0}[data-theme=dark] .ai-prompt-instruction-card .prompt-paragraph,[data-theme=dark] .prompt-paragraph{color:#d0d5dd}@media (max-width:575px){.ai-prompt-instruction-card .prompt-block,.prompt-block{border-radius:14px}.ai-prompt-instruction-card .prompt-copy-btn,.prompt-copy-btn{top:12px;right:12px;min-height:32px;padding:0 10px;font-size:.74rem}.ai-prompt-instruction-card .prompt-content,.prompt-content{padding:18px 58px 18px 18px}.ai-prompt-instruction-card .prompt-paragraph,.prompt-paragraph{font-size:.86rem;line-height:1.65}}.ai-prompt-detail-sidebar .msg-form,.prompt-details .msg-form{border:1px solid var(--nexus-border);border-radius:18px;padding:18px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);box-shadow:var(--nexus-shadow-sm)}[data-theme=dark] .ai-prompt-detail-sidebar .msg-form,[data-theme=dark] .prompt-details .msg-form{background:linear-gradient(145deg,rgba(255,255,255,.047),rgba(255,255,255,.018)),rgba(255,255,255,.02);border-color:rgba(255,255,255,.13)}.ai-prompt-detail-sidebar .msg-form .form-header,.prompt-details .msg-form .form-header{margin-bottom:16px}.ai-prompt-detail-sidebar .msg-form .form-header h4,.prompt-details .msg-form .form-header h4{margin:0 0 8px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:1rem;font-weight:900;letter-spacing:-.04em}.ai-prompt-detail-sidebar .msg-form .form-header p,.prompt-details .msg-form .form-header p{margin:0;color:var(--nexus-muted);font-size:.84rem;font-weight:500;line-height:1.55}[data-theme=dark] .ai-prompt-detail-sidebar .msg-form .form-header p,[data-theme=dark] .prompt-details .msg-form .form-header p{color:#cbd5e1}.ai-prompt-detail-sidebar .msg-form .php-email-form,.prompt-details .msg-form .php-email-form{display:grid;grid-gap:12px;gap:12px}.ai-prompt-detail-sidebar .msg-form .form-group,.prompt-details .msg-form .form-group{margin:0}.ai-prompt-detail-sidebar .msg-form .form-input,.prompt-details .msg-form .form-input{width:100%;min-height:44px;border:1px solid var(--nexus-border);border-radius:12px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);color:var(--nexus-text);padding:0 12px;outline:none;font-size:.84rem;font-weight:650;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.ai-prompt-detail-sidebar .msg-form textarea.form-input,.prompt-details .msg-form textarea.form-input{min-height:96px;padding-top:12px;line-height:1.5;resize:vertical}.ai-prompt-detail-sidebar .msg-form .form-input::placeholder,.prompt-details .msg-form .form-input::placeholder{color:var(--nexus-faint)}.ai-prompt-detail-sidebar .msg-form .form-input:focus,.prompt-details .msg-form .form-input:focus{border-color:var(--nexus-border-strong);box-shadow:0 0 0 4px var(--nexus-accent-soft)}.ai-prompt-detail-sidebar .msg-form .form-input:disabled,.prompt-details .msg-form .form-input:disabled{opacity:.72;cursor:not-allowed}[data-theme=dark] .ai-prompt-detail-sidebar .msg-form .form-input,[data-theme=dark] .prompt-details .msg-form .form-input{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13);color:#f8fafc}.ai-prompt-detail-sidebar .msg-form .my-3,.prompt-details .msg-form .my-3{margin:0!important}.ai-prompt-detail-sidebar .msg-form .error-message,.ai-prompt-detail-sidebar .msg-form .loading,.ai-prompt-detail-sidebar .msg-form .sent-message,.prompt-details .msg-form .error-message,.prompt-details .msg-form .loading,.prompt-details .msg-form .sent-message{padding:11px 12px;border-radius:12px;font-size:.8rem;font-weight:800;line-height:1.45}.ai-prompt-detail-sidebar .msg-form .loading,.prompt-details .msg-form .loading{border:1px solid var(--nexus-border);background:color-mix(in srgb,var(--nexus-surface),transparent 4%);color:var(--nexus-muted)}.ai-prompt-detail-sidebar .msg-form .error-message,.prompt-details .msg-form .error-message{border:1px solid rgba(220,38,38,.28);background:rgba(220,38,38,.08);color:#dc2626}.ai-prompt-detail-sidebar .msg-form .sent-message,.prompt-details .msg-form .sent-message{border:1px solid rgba(22,163,74,.28);background:rgba(22,163,74,.08);color:#16a34a}.ai-prompt-detail-sidebar .msg-form .btn-msg,.prompt-details .msg-form .btn-msg{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--nexus-accent);border-radius:12px;background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));color:#ffffff;padding:0 16px;font-size:.86rem;font-weight:900;box-shadow:0 14px 30px rgba(247,88,21,.24);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.ai-prompt-detail-sidebar .msg-form .btn-msg:hover,.prompt-details .msg-form .btn-msg:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 18px 40px rgba(247,88,21,.32)}.ai-prompt-detail-sidebar .msg-form .btn-msg:disabled,.prompt-details .msg-form .btn-msg:disabled{opacity:.72;cursor:not-allowed;transform:none}.ai-prompt-detail-sidebar .msg-form .btn-msg i,.prompt-details .msg-form .btn-msg i{font-size:.9rem}