.tool-app[data-tool-slug=blog-outline-prompt]>.result-panel>.zone-head{display:none}.bo-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:18px 28px;display:grid}.bo-f{min-width:0}.bo-lab{color:var(--navy);margin:0 0 6px;font-size:.92rem;font-weight:700;display:block}.bo-lab small{color:var(--text-secondary);margin-left:4px;font-size:.78rem;font-weight:400}.bo-lab2{margin-top:14px}.bo-kw.bo-kw{border:2px solid var(--navy);padding:.6rem .8rem;font-size:1.08rem}.bo-subj{align-items:center;gap:10px;margin-top:10px;display:flex}.bo-subj label{color:var(--text-secondary);flex:none;font-size:.84rem}.bo-subj .tool-input{flex:1;min-width:0;padding:.4rem .6rem;font-size:.95rem}.bo-hint{color:var(--text-secondary);margin:6px 0 0;font-size:.8rem;line-height:1.55}.bo-chips{flex-wrap:wrap;gap:6px;display:flex}.bo-chips .opt-chip{min-width:0}.bo-auto{background:var(--accent-soft);color:var(--accent-strong);vertical-align:1px;border-radius:4px;margin-left:5px;padding:0 4px;font-size:.68rem;font-weight:700}.opt-chip.on .bo-auto{color:#fff;background:oklch(100% 0 0/.2)}.bo-desc{color:var(--text-secondary);min-height:3.2em;margin:8px 0 0;font-size:.84rem;line-height:1.6}.bo-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.bo-main{flex-direction:column;gap:16px;min-width:0;display:flex}.bo-board,.bo-cmp{border:1px solid var(--hairline);background:#fff;border-radius:12px;min-width:0}.bo-bar{border-bottom:1px solid var(--hairline-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px;display:flex}.bo-history{gap:6px;display:inline-flex}.bo-hist{min-width:0;padding:.32rem .85rem}.bo-hist svg{flex:none}.bo-hist:disabled{opacity:.4;cursor:default;pointer-events:none}.bo-status{color:var(--text-secondary);min-width:0;font-size:.84rem}.bo-sec{padding:14px 18px 16px}.bo-sec+.bo-sec{border-top:1px solid var(--hairline-soft)}.bo-h{color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:1rem;display:flex}.bo-h-hint{color:var(--text-secondary);font-size:.8rem;font-weight:400}.bo-board [contenteditable],.bo-ed{cursor:text;overflow-wrap:anywhere;border-radius:4px;outline:none;padding:1px 4px}.bo-board [contenteditable]:hover{background:var(--bg-soft)}.bo-board [contenteditable]:focus{box-shadow:0 0 0 2px var(--accent);background:#fff}.bo-board [contenteditable]:empty:before{content:attr(data-ph);color:#a8b3c2}.bo-titles{border:1px solid var(--hairline-soft);border-radius:10px;overflow:hidden}.bo-tl{border-top:1px solid var(--hairline-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 12px;display:grid}.bo-tl:first-child{border-top:0}.bo-tl.on{background:var(--accent-soft)}.bo-tl input{accent-color:var(--navy);margin:0}.bo-tl .bo-tt{color:var(--navy);font-size:.98rem;font-weight:700;line-height:1.5}.bo-len{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.bo-len.over{color:#b45309;font-weight:700}.bo-meta{margin-top:10px}.bo-meta-k{color:var(--text-secondary);margin-bottom:2px;font-size:.78rem;display:block}.bo-meta-v{align-items:baseline;gap:10px;margin:0;font-size:.88rem;line-height:1.6;display:flex}.bo-meta-v #boMeta{flex:1;min-width:0}.bo-tbl-wrap{overflow:visible}.bo-tbl{border-collapse:collapse;width:100%;font-size:.9rem;display:table}.bo-tbl th{color:var(--text-secondary);text-align:left;border-bottom:1px solid var(--hairline);padding:4px 6px;font-size:.78rem;font-weight:600}.bo-tbl td{border-bottom:1px solid var(--hairline-soft);vertical-align:top;padding:6px}.bo-tbl .c-h{width:36%}.bo-tbl .c-m{width:13%}.bo-tbl .c-o{width:150px}.bo-tbl tr.lv2 td{border-top:1px solid var(--hairline)}.bo-tbl tr.lv2:first-child td{border-top:0}.bo-hd{align-items:flex-start;gap:6px;display:flex}.bo-tg{background:var(--navy);color:#fff;letter-spacing:.02em;border-radius:4px;flex:none;margin-top:3px;padding:1px 5px;font-size:.66rem;font-weight:800}tr.lv3 .bo-hd{padding-left:18px}tr.lv3 .bo-tg{background:var(--bg-soft);color:var(--text-secondary)}.bo-hd .bo-hx{min-width:0;color:var(--navy);flex:1;font-weight:700;line-height:1.5}tr.lv3 .bo-hd .bo-hx{color:var(--text);font-weight:500}.bo-tbl td.c-n{color:var(--text-secondary);font-size:.84rem;line-height:1.55}.bo-mat{border:1px solid var(--hairline);color:var(--text-secondary);white-space:nowrap;border-radius:4px;margin:0 3px 3px 0;padding:0 5px;font-size:.72rem;display:inline-block}.bo-mat.own{color:#7a5301;background:#fbf1dc;border-color:#d9b25a;font-weight:700}.bo-ops{flex-wrap:nowrap;justify-content:flex-end;gap:2px;display:flex}.bo-op{white-space:nowrap;min-width:30px;height:30px;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 6px;font-size:.86rem;line-height:1;display:inline-grid}.bo-op:hover{background:var(--bg-soft);color:var(--navy)}.bo-op.del:hover{color:#b91c1c;background:#fef2f2}.bo-op:disabled{opacity:.25;pointer-events:none}tr.is-new td{background:oklch(97.5% .03 150)}.bo-add-h2{border:1px dashed var(--hairline);color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border-radius:8px;min-width:0;margin-top:10px;padding:4px 12px;font-size:.86rem}.bo-add-h2:hover{border-color:var(--accent);background:var(--accent-soft)}.bo-adds-wrap{border-top:1px dashed var(--hairline-soft);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:14px;padding-top:12px;display:flex}.bo-adds-k{color:var(--navy);flex:none;font-size:.84rem;font-weight:700}.bo-adds{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.bo-adds .opt-chip{min-width:0;padding:.3rem .7rem;font-size:.84rem}.bo-adds .opt-chip .pm{margin-right:3px;font-weight:800}.bo-adds .opt-chip.is-own{border-style:dashed}.bo-foot{border-top:1px solid var(--hairline-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.bo-foot .tool-btn{min-width:0}.bo-ai{min-width:0;font:inherit;color:var(--accent-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:.86rem;text-decoration:underline oklch(58% .2 256/.4)}.bo-ai:hover{text-decoration-color:var(--accent-strong)}.bo-cmp{padding:14px 18px 16px}.bo-rival{width:100%;min-height:110px;font-size:.9rem}.bo-cmp-out:empty{display:none}.bo-cmp-out{margin-top:12px}.bo-cov{margin:0;font-size:.92rem}.bo-cov b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.25rem}.bo-cov-bar{background:var(--bg-soft);border:1px solid var(--hairline-soft);border-radius:999px;height:8px;margin:6px 0 12px;overflow:hidden}.bo-cov-bar i{background:#2f6fed;height:100%;display:block}.bo-miss-k{color:var(--text-secondary);margin:0 0 4px;font-size:.8rem}.bo-miss{border-top:1px solid var(--hairline-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:6px 0;font-size:.9rem;display:grid}.bo-miss .c{color:var(--text-secondary);white-space:nowrap;font-size:.76rem}.bo-miss .tool-btn{min-width:0;padding:.22rem .8rem;font-size:.8rem}.bo-answer{margin:0;position:sticky;top:12px}.bo-checks{flex-direction:column;gap:9px;margin:4px 0 16px;padding:0;list-style:none;display:flex}.bo-checks li{grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:.9rem;line-height:1.5;display:grid}.bo-ck{border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.bo-ck svg{width:12px;height:12px}.is-ok .bo-ck{color:#15803d;background:oklch(96.5% .03 155)}.is-ng .bo-ck{color:#b45309;background:oklch(97% .03 80)}.bo-checks small{color:var(--text-secondary);font-size:.84rem;display:block}.is-ng>span:last-child>b{color:#b45309}.bo-checks b{font-weight:600}@media (width<=1100px){.bo-layout{grid-template-columns:minmax(0,1fr)}.bo-answer{position:static}}@media (width<=900px){.bo-in{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.bo-sec,.bo-cmp{padding:12px 12px 14px}.bo-tbl thead{display:none}.bo-tbl,.bo-tbl tbody{display:block}.bo-tbl tr{border-top:1px solid var(--hairline-soft);grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0;display:grid}.bo-tbl tr.lv2{border-top:1px solid var(--hairline)}.bo-tbl td{border:0;padding:0;display:block}.bo-tbl .c-h,.bo-tbl .c-m,.bo-tbl .c-o{width:auto}.bo-tbl .bo-ops{justify-content:flex-start;gap:8px}.bo-tbl .bo-op{border:1px solid var(--hairline-soft);min-width:36px;height:36px}.bo-tbl td.is-empty{display:none}tr.lv3 td.c-n,tr.lv3 td.c-o{padding-left:18px}.bo-foot{grid-template-columns:minmax(0,1fr);display:grid}.bo-foot .tool-btn{justify-content:center;width:100%}.bo-ai{text-align:left;margin:4px 0 0}.bo-miss{grid-template-columns:minmax(0,1fr) auto}.bo-miss .tool-btn{grid-column:1/-1;justify-self:start}.bo-type-tbl thead{display:none}.bo-type-tbl,.bo-type-tbl tbody,.bo-type-tbl tr,.bo-type-tbl td{width:auto;display:block}.bo-type-tbl tr{border:1px solid var(--hairline);border-radius:8px;margin:0 0 10px;padding:10px 12px}.bo-type-tbl td{border:0;padding:2px 0}}
