.editor-module__JwnouG__page{padding:var(--ol-space-xl) var(--ol-gutter) 6rem}.editor-module__JwnouG__head{max-width:52rem}.editor-module__JwnouG__head h1{margin:var(--ol-space-sm) 0 0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2}.editor-module__JwnouG__head p{margin:var(--ol-space-sm) 0 0;color:var(--ol-ink-muted)}.editor-module__JwnouG__back{color:var(--ol-ink-muted);font-size:.9rem;text-decoration:none}.editor-module__JwnouG__layout{gap:var(--ol-space-xl);margin-top:var(--ol-space-xl);display:grid}@media (min-width:1040px){.editor-module__JwnouG__layout{grid-template-columns:minmax(0,1.25fr) minmax(22rem,1fr);align-items:start}.editor-module__JwnouG__side{top:var(--ol-space-lg);position:sticky}}.editor-module__JwnouG__form{gap:var(--ol-space-lg);min-width:0;display:grid}.editor-module__JwnouG__section{gap:var(--ol-space-md);padding:var(--ol-space-xl);border:1px solid var(--ol-line);border-radius:var(--ol-radius-lg,16px);background:var(--ol-surface1);display:grid}.editor-module__JwnouG__section h2{justify-content:space-between;gap:var(--ol-space-sm);align-items:baseline;margin:0;font-size:1.05rem;display:flex}.editor-module__JwnouG__section h2 small{color:var(--ol-ink-subtle);font-size:.8rem;font-weight:500}.editor-module__JwnouG__help{color:var(--ol-ink-muted);margin:0;font-size:.88rem}.editor-module__JwnouG__label{gap:var(--ol-space-xs);color:var(--ol-ink-muted);font-size:.85rem;display:grid}.editor-module__JwnouG__input,.editor-module__JwnouG__textarea,.editor-module__JwnouG__select{box-sizing:border-box;border:1px solid var(--ol-line);background:var(--ol-surface2);width:100%;color:var(--ol-ink);font:inherit;border-radius:10px;padding:.6rem .75rem;font-size:.95rem}.editor-module__JwnouG__textarea{resize:vertical;min-height:6rem;line-height:1.5}.editor-module__JwnouG__input:focus,.editor-module__JwnouG__textarea:focus,.editor-module__JwnouG__select:focus{outline:2px solid var(--ol-dusk);outline-offset:1px}.editor-module__JwnouG__row{gap:var(--ol-space-sm);padding:var(--ol-space-md);background:var(--ol-surface2);border-radius:12px;display:grid}@media (min-width:640px){.editor-module__JwnouG__row2{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end}}.editor-module__JwnouG__actions{gap:var(--ol-space-sm);flex-wrap:wrap;align-items:center;display:flex}.editor-module__JwnouG__button,.editor-module__JwnouG__ghost,.editor-module__JwnouG__danger{border:1px solid var(--ol-line);min-height:2.5rem;font:inherit;cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.9rem;font-weight:600}.editor-module__JwnouG__button{background:var(--ol-dawn-gradient);color:var(--ol-on-dawn);border-color:#0000}.editor-module__JwnouG__ghost{color:var(--ol-ink);background:0 0}.editor-module__JwnouG__danger{color:var(--ol-danger);background:0 0}.editor-module__JwnouG__button:disabled,.editor-module__JwnouG__ghost:disabled{opacity:.5;cursor:default}.editor-module__JwnouG__chips{gap:var(--ol-space-xs);flex-wrap:wrap;display:flex}.editor-module__JwnouG__chip{border:1px solid var(--ol-line);background:var(--ol-surface2);color:var(--ol-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.85rem}.editor-module__JwnouG__chipOn{border-color:var(--ol-dusk);background:#b6a0ff2e}.editor-module__JwnouG__suggest{gap:var(--ol-space-sm);display:grid}.editor-module__JwnouG__suggestItem{padding:var(--ol-space-md);background:var(--ol-surface2);border:1px dashed var(--ol-line);border-radius:12px}.editor-module__JwnouG__suggestItem p{margin:0 0 var(--ol-space-sm);white-space:pre-wrap}.editor-module__JwnouG__status{color:var(--ol-ink-muted);margin:0;font-size:.85rem}.editor-module__JwnouG__error{color:var(--ol-danger);margin:0;font-size:.88rem}.editor-module__JwnouG__ok{color:var(--ol-success);margin:0;font-size:.88rem}.editor-module__JwnouG__saveBar{bottom:var(--ol-space-md);z-index:2;gap:var(--ol-space-md);padding:var(--ol-space-md) var(--ol-space-lg);border:1px solid var(--ol-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15171eeb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky}.editor-module__JwnouG__chat{gap:var(--ol-space-sm);padding:var(--ol-space-lg);border:1px solid var(--ol-line);background:var(--ol-surface1);border-radius:16px;grid-template-rows:auto minmax(16rem,60vh) auto;display:grid}.editor-module__JwnouG__chatHead{gap:var(--ol-space-xs);display:grid}.editor-module__JwnouG__chatHead h2{margin:0;font-size:1rem}.editor-module__JwnouG__log{gap:var(--ol-space-sm);padding:var(--ol-space-sm);background:var(--ol-canvas);border-radius:12px;flex-direction:column;display:flex;overflow-y:auto}.editor-module__JwnouG__bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:85%;padding:.55rem .8rem;font-size:.95rem;line-height:1.5}.editor-module__JwnouG__mine{background:var(--ol-surface3);align-self:flex-end}.editor-module__JwnouG__theirs{background:var(--ol-surface2);border:1px solid var(--ol-line);align-self:flex-start}.editor-module__JwnouG__composer{gap:var(--ol-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.editor-module__JwnouG__meta{justify-content:space-between;gap:var(--ol-space-sm);color:var(--ol-ink-subtle);flex-wrap:wrap;align-items:center;font-size:.8rem;display:flex}.editor-module__JwnouG__thumbs{gap:var(--ol-space-sm);flex-wrap:wrap;display:flex}.editor-module__JwnouG__thumbs a{display:block}.editor-module__JwnouG__thumbs img{object-fit:cover;border:1px solid var(--ol-line);border-radius:10px;width:96px;height:140px}.editor-module__JwnouG__drop{min-height:12rem;padding:var(--ol-space-xl);border:2px dashed var(--ol-line);background:var(--ol-surface1);color:var(--ol-ink-muted);text-align:center;cursor:pointer;border-radius:16px;place-items:center;display:grid}.editor-module__JwnouG__dropOn{border-color:var(--ol-dusk);background:#b6a0ff14}.editor-module__JwnouG__table{border-collapse:collapse;width:100%;font-size:.9rem}.editor-module__JwnouG__table th,.editor-module__JwnouG__table td{border-bottom:1px solid var(--ol-line);text-align:right;white-space:nowrap;padding:.55rem .6rem}.editor-module__JwnouG__table th:first-child,.editor-module__JwnouG__table td:first-child{text-align:left;white-space:normal}.editor-module__JwnouG__tableWrap{overflow-x:auto}.editor-module__JwnouG__feed{gap:var(--ol-space-md);margin-top:var(--ol-space-xl);display:grid}@media (min-width:720px){.editor-module__JwnouG__feed{grid-template-columns:repeat(2,minmax(0,1fr))}}.editor-module__JwnouG__card{gap:var(--ol-space-md);padding:var(--ol-space-md);border:1px solid var(--ol-line);background:var(--ol-surface1);color:var(--ol-ink);border-radius:14px;grid-template-columns:72px minmax(0,1fr);text-decoration:none;display:grid}.editor-module__JwnouG__card img,.editor-module__JwnouG__cardEmpty{object-fit:cover;background:var(--ol-surface3);border-radius:10px;width:72px;height:96px}.editor-module__JwnouG__card h2{margin:0;font-size:1rem}.editor-module__JwnouG__card p{margin:var(--ol-space-xs) 0 0;color:var(--ol-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.editor-module__JwnouG__replay{gap:var(--ol-space-sm);max-width:44rem;margin-top:var(--ol-space-xl);display:grid}.editor-module__JwnouG__narration{color:var(--ol-ink-muted);margin:0;font-size:.88rem;font-style:italic}
