body .page.cm-page{max-width:var(--w-read)}body .page.cm-page .cm-cp{flex-direction:column;gap:0;display:flex}body .page.cm-page .cm-cp-ph{align-items:center;gap:16px;margin-bottom:28px;display:flex}body .page.cm-page .cm-cp-ph h1{min-width:0;font-size:var(--fs-h1);font-weight:var(--fw-head);letter-spacing:var(--ls-3xl);flex:1;margin:0;line-height:1.5}body .page.cm-page .cm-cp-back{width:36px;height:36px;color:var(--muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;margin:0;text-decoration:none;display:grid}body .page.cm-page .cm-cp-back:hover{background:var(--soft);color:var(--fg)}body .page.cm-page .cm-cp-back:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}body .page.cm-page .cm-cp-back svg{width:20px;height:20px}body .page.cm-page .cm-cp-seg{align-self:flex-start}body .page.cm-page .cm-cp-seg button{min-height:var(--pill-h-sm);height:auto;padding:0 14px;font-size:13.5px;font-weight:540;line-height:20px}@media (max-width:820px){body .page.cm-page .cm-cp-seg button{padding:0 12px;font-size:13px}}body .page.cm-page .cm-cp-note{font-size:var(--fs-base);color:var(--muted);margin:12px 0 0;line-height:1.6}body .page.cm-page .cm-cp-note a{color:var(--accent-text);text-decoration:none}body .page.cm-page .cm-cp-note a:hover{text-decoration:underline}body .page.cm-page .cm-cp-form{flex-direction:column;display:flex}body .page.cm-page .cm-cp-seg~.cm-cp-form{margin-top:16px}body .page.cm-page .cm-cp-title,body .page.cm-page .cm-cp-body{box-sizing:border-box;background:var(--soft);width:100%;color:var(--fg);font:inherit;box-shadow:none;border:0;border-radius:12px;outline:none;margin:0;padding:0 12px;font-size:14px;display:block}body .page.cm-page .cm-cp-title{height:48px;line-height:48px}body .page.cm-page .cm-cp-body[data-rich-input][data-empty]:before{color:var(--faint)}body .page.cm-page .cm-cp-title::placeholder{color:var(--fg);opacity:1}body .page.cm-page .cm-cp-bodywrap{margin-top:10px;position:relative}body .page.cm-page .cm-cp-body{word-break:keep-all;overflow-wrap:anywhere;min-height:160px;padding:12px;line-height:1.6}body .page.cm-page .cm-cp-bodywrap .cm-mention{bottom:12px;left:12px}body .page.cm-page .cm-cp-attach,body .page.cm-page .cm-cp-pick,body .page.cm-page .cm-cp-poll,body .page.cm-page .cm-cp-images{margin-top:10px}body .page.cm-page .cm-cp-attach{z-index:1;flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;position:relative}body .page.cm-page .cm-cp-attach-record{align-items:center;gap:4px;display:flex}body .page.cm-page .cm-cp-attach-records{width:100%;font-size:var(--fs-base);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}body .page.cm-page .cm-cp-attach-label{margin-right:2px}body .page.cm-page .cm-cp .cm-attach-x{width:28px;height:28px;color:var(--muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:2px;padding:0;display:grid}body .page.cm-page .cm-cp .cm-attach-x:hover{background:var(--soft2);color:var(--fg)}body .page.cm-page .cm-cp .input{background:var(--soft);height:40px;min-height:40px;color:var(--fg);box-shadow:none;border:0;border-radius:12px;padding:0 12px;font-size:14px}body .page.cm-page .cm-cp .input:focus{background:var(--soft);box-shadow:none;border:0}body .page.cm-page .cm-cp .input::placeholder{color:var(--faint)}body .page.cm-page .cm-cp-pick{flex-direction:column;gap:8px;display:flex}body .page.cm-page .cm-cp-pick-list{flex-direction:column;align-items:flex-start;gap:6px;display:flex}body .page.cm-page .cm-cp-hint{font-size:var(--fs-base);color:var(--muted);margin:0 2px}body .page.cm-page .cm-cp-poll{flex-direction:column;align-items:flex-start;gap:8px;display:flex}body .page.cm-page .cm-cp-images{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .page.cm-page .cm-cp-image{line-height:0;display:inline-flex;position:relative}body .page.cm-page .cm-cp-image img{object-fit:cover;background:var(--soft);border-radius:10px;width:auto;max-width:180px;height:84px}body .page.cm-page .cm-cp .cm-cp-image .cm-attach-x{background:var(--ov-bg);width:24px;height:24px;color:var(--ov-fg);margin:0;position:absolute;top:4px;right:4px}body .page.cm-page .cm-cp-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}body .page.cm-page .cm-cp-chip{border:1px solid var(--line);height:34px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 14px;font-size:13.5px;line-height:1;display:inline-flex;position:relative}body .page.cm-page .cm-cp-chip:hover:not(:disabled){color:var(--fg)}body .page.cm-page .cm-cp-chip.is-on{background:var(--btn);color:var(--fg);border-color:#0000}body .page.cm-page .cm-cp-chip:disabled{cursor:default}body .page.cm-page .cm-cp-chip:disabled:not(.is-on){color:var(--faint)}body .page.cm-page .cm-cp-chip:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}body .page.cm-page .cm-cp-chip:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}body .page.cm-page .cm-cp-chip input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}body .page.cm-page .cm-cp-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}body .page.cm-page .cm-cp .field-error{color:var(--warn);margin:10px 0 0}body .page.cm-page .cm-cp-foot{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}body .page.cm-page .cm-cp-foot .btn{min-height:var(--pill-h)}@media (max-width:820px){body .page.cm-page .cm-cp-chip{height:32px;padding:0 12px;font-size:13px}}
