.sai-pp{background:var(--sai-card,var(--hover));animation:sai-pp-in var(--ui-slow,.26s) var(--ui-ease,ease) both;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}@keyframes sai-pp-in{0%{opacity:0;transform:translateY(6px)}}.sai-pp-head{align-items:center;gap:11px;display:flex}.sai-pp-icon{background:var(--sai-well,var(--surface));width:38px;height:38px;color:var(--ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sai-pp-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sai-pp-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sai-pp-name small{color:var(--muted);font-size:12px}.sai-pp-badge{background:var(--sai-well,var(--surface));color:var(--muted);border-radius:99px;align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:500}.sai-pp-summary-text{color:color-mix(in srgb, var(--ink) 78%, var(--muted));margin:0;font-size:12.5px;line-height:1.55}.sai-pp-list{border-top:1px solid var(--sai-hairline,var(--line));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sai-pp-list>li{border-bottom:1px solid var(--sai-hairline,var(--line));animation:sai-pp-row .22s var(--ui-ease,ease) both;align-items:flex-start;gap:10px;padding:8px 0;display:flex;position:relative}@keyframes sai-pp-row{0%{opacity:0;transform:translateY(3px)}}.sai-pp-num{background:var(--sai-well,var(--surface));min-width:22px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:99px;flex-shrink:0;place-items:center;margin-top:1px;font-size:11px;font-weight:500;display:grid}.sai-pp-item{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sai-pp-item p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.sai-pp-title{width:100%;min-width:0;color:var(--ink);font:inherit;transition:border-color var(--ui-fast,.12s), background-color var(--ui-fast,.12s);background:0 0;border:1px solid #0000;border-radius:7px;outline:0;margin:0 0 0 -6px;padding:2px 6px;font-size:13px;font-weight:500;line-height:1.4}span.sai-pp-title{display:block}input.sai-pp-title:hover{background:var(--sai-card-hover,var(--bg))}input.sai-pp-title:focus{border-color:var(--ui-edge-hover,var(--line));background:var(--sai-well,var(--surface))}input.sai-pp-title::placeholder{color:var(--muted);font-weight:400}.sai-pp-remove{width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;transition:opacity var(--ui-fast,.12s), background-color var(--ui-fast,.12s);background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.sai-pp-list>li:hover .sai-pp-remove,.sai-pp-remove:focus-visible{opacity:1}.sai-pp-remove:hover{background:var(--sai-well,var(--hover));color:var(--ink)}@media (hover:none){.sai-pp-remove{opacity:1}}.sai-pp-more{border-bottom:0!important}.sai-pp-shimmer{background:linear-gradient(90deg, var(--sai-card-hover,var(--hover)) 0%, var(--sai-well,var(--bg)) 50%, var(--sai-card-hover,var(--hover)) 100%) 0 0 / 200% 100%;border-radius:6px;flex:1;height:12px;margin-top:6px;animation:1.2s linear infinite sai-pp-shimmer}@keyframes sai-pp-shimmer{to{background-position:-200% 0}}.sai-pp-add{background:var(--sai-well,var(--surface));color:var(--muted);font:inherit;cursor:pointer;transition:color var(--ui-fast,.12s), background-color var(--ui-fast,.12s);border:0;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-top:-4px;padding:5px 12px 5px 9px;font-size:12px;display:inline-flex}.sai-pp-add:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--sai-hairline,var(--line))}.sai-pp-style{background:var(--sai-well,var(--bg));color:color-mix(in srgb, var(--ink) 78%, var(--muted));border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.sai-pp-style svg{color:var(--muted);flex-shrink:0;margin-top:2px}.sai-pp-changes{flex-direction:column;gap:8px;display:flex}.sai-pp-changes textarea{border:1px solid var(--ink);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;outline:0;padding:9px 12px;font-size:12.5px;line-height:1.5}.sai-pp-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sai-pp-secondary,.sai-pp-primary{font:inherit;cursor:pointer;transition:background-color var(--ui-fast,.12s), opacity var(--ui-fast,.12s), transform var(--ui-fast,.12s);border-radius:99px;padding:8px 15px;font-size:12px;font-weight:500}.sai-pp-secondary{background:var(--sai-well,var(--surface));color:var(--ink);border:0}.sai-pp-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--sai-hairline,var(--line))}.sai-pp-primary{background:var(--ink);border:0;color:var(--surface)!important}.sai-pp-primary:hover:not(:disabled){transform:translateY(-1px)}.sai-pp-secondary:disabled,.sai-pp-primary:disabled{opacity:.35;cursor:default}.sai-pp.answered{box-shadow:none;background:var(--sai-card,var(--bg));gap:8px;padding:8px;animation:none}.sai-pp-summary{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:2px;display:flex}.sai-pp.answered .sai-pp-icon{background:var(--sai-well,var(--surface));border-radius:9px;width:32px;height:32px}.sai-pp.answered .sai-pp-name strong{font-size:13px;font-weight:500}.sai-pp-chevron{color:var(--muted);transition:transform var(--ui-med,.18s) var(--ui-ease,ease);flex-shrink:0;margin-right:6px}.sai-pp-summary[aria-expanded=true] .sai-pp-chevron{transform:rotate(180deg)}.sai-pp-said{color:var(--ink);align-items:flex-start;gap:7px;margin:0 6px 2px;font-size:12.5px;line-height:1.5;display:flex}.sai-pp-said svg{color:var(--muted);flex-shrink:0;margin-top:3px}.sai-pp-list.is-read{margin:0 6px 4px}.sai-pp-list.is-read>li:last-child{border-bottom:0}@media (prefers-reduced-motion:reduce){.sai-pp,.sai-pp-list>li,.sai-pp-shimmer{animation:none}.sai-pp-primary:hover:not(:disabled){transform:none}}.sai-pp-files{flex-wrap:wrap;gap:6px;display:flex}.sai-pp-file{border:1px solid var(--sai-hairline,var(--line));max-width:220px;height:30px;color:var(--muted);font:inherit;cursor:pointer;transition:background-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease);background:0 0;border-radius:99px;align-items:center;gap:6px;padding:0 11px 0 8px;font-size:12.5px;display:inline-flex}.sai-pp-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sai-pp-file:hover{color:var(--ink)}.sai-pp-file.is-on{border-color:var(--ink);color:var(--ink);background:var(--sai-well,var(--surface))}.sai-pp-file.is-left span{opacity:.6;text-decoration:line-through}.sai-pp-file-head{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.sai-pp-include{color:var(--ink);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.sai-pp-list.is-left{opacity:.5}
