#brief-dialog.brief-upgraded{color:#f3e8d7;background:#13271e}#brief-dialog.brief-upgraded [hidden]{display:none!important}#brief-dialog.brief-upgraded .step-count{margin-bottom:10px;color:#dfd7bf;line-height:1.6}#brief-dialog.brief-upgraded .brief-progress{display:block;width:100%;height:4px;margin:0 0 26px;border:0;border-radius:4px;appearance:none;background:#f3e8d71f;color:#d7e5bd}#brief-dialog.brief-upgraded .brief-progress::-webkit-progress-bar{border-radius:4px;background:#f3e8d71f}#brief-dialog.brief-upgraded .brief-progress::-webkit-progress-value{border-radius:4px;background:#d7e5bd}#brief-dialog.brief-upgraded .brief-progress::-moz-progress-bar{border-radius:4px;background:#d7e5bd}#brief-dialog.brief-upgraded .brief-content h2{margin-bottom:24px}#brief-dialog.brief-upgraded .brief-controls{gap:16px;margin-top:14px}#brief-dialog.brief-upgraded .brief-controls .text-action{background:#e6d5b7;color:#193528;border:1px solid #e6d5b7;padding:13px 20px;border-radius:3px}#brief-dialog.brief-upgraded :is(button,a,input,textarea):focus-visible{outline:2px solid #e6eebe;outline-offset:4px}#brief-dialog.brief-upgraded [aria-invalid=true]{border-color:#f3b0a1;box-shadow:0 0 0 1px #f3b0a1}#brief-dialog.brief-upgraded .channel-options label{border:1px solid #f3e8d725;border-radius:3px}#brief-dialog.brief-upgraded .channel-options label:has(input:checked){background:#d7e5bd16;border-color:#d7e5bda8;box-shadow:none}#brief-dialog.brief-upgraded .channel-options input{accent-color:#d7e5bd;flex:0 0 18px}#brief-dialog.brief-upgraded #brief-result>p{font:14px/1.65 var(--gifs-body, Arial, sans-serif);color:#ded7c6;margin-block:14px}#brief-dialog.brief-upgraded #brief-result>.brief-handoff-note{font-size:13px;color:#c7d4c0}#brief-dialog.brief-upgraded .brief-preview{font:14px/1.65 var(--gifs-body, Arial, sans-serif);padding:20px;margin:0 0 20px;max-height:42vh;overflow:auto;background:#f3e8d70a;border:1px solid #f3e8d72b;border-radius:3px;white-space:pre-wrap;overflow-wrap:anywhere}#brief-dialog.brief-upgraded .brief-send-actions{gap:10px}#brief-dialog.brief-upgraded .brief-send-actions .text-action{margin:0;padding:12px 16px;min-height:46px;border:1px solid #d7e5bd78;border-radius:3px;font-size:13px}#brief-dialog.brief-upgraded .brief-send-actions a:first-child{background:#e6d5b7;color:#193528;border-color:#e6d5b7}#brief-dialog.brief-upgraded #brief-result>button.text-action{min-height:44px;margin:6px 20px 0 0;padding-block:9px;font-size:13px}#brief-dialog.brief-upgraded #brief-result>#download-status{min-height:1.65em;color:#d7e5bd}#brief-dialog.brief-upgraded .brief-review{margin-top:18px;border-top:1px solid #f3e8d72b}#brief-dialog.brief-upgraded .brief-review summary{min-height:44px;padding:13px 0;color:#e6d5b7;cursor:pointer;font:13px/1.5 var(--gifs-body, Arial, sans-serif)}#brief-dialog.brief-upgraded .brief-review summary:focus-visible{outline:2px solid #e6eebe;outline-offset:4px}#brief-dialog.brief-upgraded .brief-review .brief-preview{margin-top:4px}#brief-dialog.brief-upgraded .brief-draft-panel{border-top:1px solid #f3e8d72b;padding-top:18px;margin-top:24px}#brief-dialog.brief-upgraded .brief-save-choice{display:flex;align-items:flex-start;gap:10px;font:13px/1.6 var(--gifs-body, Arial, sans-serif);color:#e8dfcf;cursor:pointer}#brief-dialog.brief-upgraded .brief-save-choice input{width:18px;height:18px;min-height:18px;padding:0;margin:2px 0 0;accent-color:#d7e5bd;flex:0 0 18px}#brief-dialog.brief-upgraded .brief-draft-status{font:12px/1.65 var(--gifs-body, Arial, sans-serif);color:#bfcbbb;margin:8px 0 4px}#brief-dialog.brief-upgraded .brief-small-action{color:#e6d5b7;padding:9px 0;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;min-height:44px;font-size:12px}#brief-dialog.brief-upgraded .brief-clear-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding-block:8px;font-size:13px}#brief-dialog.brief-upgraded .brief-clear-confirm button{min-height:44px;padding:9px 13px;color:#f3e8d7;background:#f3e8d70b;border:1px solid #f3e8d74d;border-radius:3px}#brief-dialog.brief-upgraded .brief-clear-confirm button:last-child{border-color:#d7e5bd}#brief-dialog.brief-upgraded .brief-copy-buffer{position:fixed;left:0;top:0;width:1px;height:1px;min-height:0;opacity:0;padding:0;border:0}#brief-dialog.brief-upgraded .privacy-note{margin-top:12px}@media(max-width:540px){#brief-dialog.brief-upgraded .brief-controls .text-action{padding-inline:14px}#brief-dialog.brief-upgraded .brief-send-actions{display:grid;grid-template-columns:1fr}#brief-dialog.brief-upgraded .brief-send-actions .text-action{width:100%;justify-content:center}#brief-dialog.brief-upgraded .brief-preview{padding:14px}#brief-dialog.brief-upgraded .brief-progress{margin-bottom:22px}}
