.exg-guide{display:flex;flex-direction:column;gap:.75rem}.exg-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.exg-flow-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.5rem;gap:.5rem;align-items:flex-start;min-width:0;border:1px solid rgba(189,93,56,.18);border-radius:8px;background:rgba(255,247,237,.72);padding:.65rem .7rem}.exg-flow-no{display:inline-flex;width:1.45rem;height:1.45rem;align-items:center;justify-content:center;border-radius:999px;background:var(--accent,#bd5d38);color:#fff;font-size:.78rem;font-weight:700;line-height:1}.exg-flow-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.exg-flow-copy strong{color:var(--ink,#1d1a17);font-size:.84rem;line-height:1.25}.exg-flow-copy span{color:var(--muted,#5c5348);font-size:.76rem;line-height:1.45}@media (max-width:760px){.exg-flow{grid-template-columns:1fr}}.exg-chip-tick{color:#6f520f;font-weight:700}.exg-steps{display:flex;flex-direction:column;gap:.7rem;margin-top:.25rem}.exg-step{border:1px solid var(--line,rgba(29,26,23,.12));border-radius:8px;padding:.7rem .85rem;background:var(--paper-hi,#fffdf8)}.exg-step-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.exg-step-title{font-size:.9rem;font-weight:700;color:var(--ink,#1d1a17)}.exg-step-receipt{font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;background:rgba(29,26,23,.045);border:1px solid var(--line-strong,rgba(29,26,23,.2));color:var(--muted,#5c5348)}.exg-step-receipt--done{background:rgba(154,111,27,.08);border-color:#c79231;color:#6f520f}.exg-step-textarea{width:100%;font-family:inherit;font-size:.88rem;line-height:1.6;resize:vertical}.exg-empty-hint{margin:0;font-size:.82rem;color:var(--muted,#5c5348)}.exi-root{display:grid;grid-gap:.75rem;gap:.75rem}.exi-mode-hint{margin:0;color:var(--muted,#66594f);font-size:.86rem;line-height:1.7}.tool-reviewer-es-experience_extract .exi-root .conv-shell.conv-shell{height:clamp(380px,calc(100dvh - var(--header-h, 64px) - var(--at-action-dock-height, 64px) - var(--at-action-content-gap, 20px) - 96px),640px);max-height:640px;min-height:380px}.tool-reviewer-es-experience_extract .exi-root .conv-messages{min-height:0;max-height:none}.exi-review{display:grid;grid-gap:.75rem;gap:.75rem;margin:.9rem 0;padding:.9rem;border:1px solid rgba(169,67,36,.18);border-radius:14px;background:rgba(255,250,242,.78)}.exi-review-head{display:grid;grid-gap:.25rem;gap:.25rem}.exi-confirm-row p,.exi-empty,.exi-error,.exi-proposal-copy blockquote,.exi-proposal-copy p,.exi-review-head h3,.exi-review-head p,.exi-server-note{margin:0}.exi-review-head h3{font-size:1rem}.exi-empty,.exi-review-head p,.exi-server-note{color:var(--muted,#66594f);font-size:.82rem;line-height:1.65}.exi-proposal-list{display:grid;grid-gap:.65rem;gap:.65rem}.exi-proposal-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;padding:.8rem;border:1px solid rgba(99,75,58,.16);border-radius:12px;background:#fffefb}.exi-proposal-list article[data-status=accepted]{border-color:rgba(154,111,27,.32);background:#f9f5eb}.exi-proposal-list article[data-status=rejected]{opacity:.7}.exi-proposal-copy{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.exi-proposal-copy p{line-height:1.65}.exi-proposal-copy blockquote,.exi-proposal-copy small{color:var(--muted,#66594f);font-size:.78rem;line-height:1.55}.exi-proposal-copy blockquote{padding-left:.65rem;border-left:2px solid rgba(169,67,36,.26)}.exi-proposal-actions{display:flex;align-items:flex-start;gap:.4rem}.exi-confirm-row button,.exi-proposal-actions button{min-height:36px;padding:.4rem .75rem;border:1px solid rgba(169,67,36,.38);border-radius:999px;background:#fffaf2;color:#8e3c25;font:inherit;font-size:.82rem;font-weight:720;cursor:pointer}.exi-confirm-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(99,75,58,.12)}.exi-confirm-row p{color:var(--muted,#66594f);font-size:.82rem;line-height:1.55}.exi-confirm-row button{flex:0 0 auto;border-color:#a94324;background:#a94324;color:#fff}.exi-confirm-row button:disabled,.exi-proposal-actions button:disabled{cursor:not-allowed;opacity:.46}.exi-error{padding:.65rem .75rem;border-radius:9px;background:#fff0ec;color:#9c3026;font-size:.82rem}@media (max-width:680px){.exi-proposal-list article{grid-template-columns:1fr}.exi-confirm-row,.exi-proposal-actions{align-items:stretch;flex-direction:column}.exi-confirm-row button,.exi-proposal-actions button{width:100%}.tool-reviewer-es-experience_extract .exi-root .conv-shell.conv-shell{height:clamp(360px,calc(100dvh - var(--header-h, 56px) - var(--at-action-dock-height, 72px) - var(--at-action-content-gap, 16px) - 72px),600px);min-height:360px}}