.x716 .x7199-editor{border:1px solid rgba(164,209,158,.32);border-radius:16px;background:linear-gradient(140deg,#1a2b20,#142118);padding:clamp(19px,3vw,34px);min-width:0}
.x716 .x7199-editor-head{margin-bottom:24px;max-width:760px}
.x716 .x7199-editor-head .x716-eyebrow{font-size:10px;letter-spacing:.15em;color:#b9d8b2}
.x716 .x7199-editor-head h2{font:600 clamp(24px,3vw,38px)/1.17 Manrope,'DM Sans',system-ui,sans-serif;letter-spacing:-.055em;color:#eff7eb;margin:13px 0}
.x716 .x7199-editor-head p,.x716 .x7199-field-note{font-size:12px;line-height:1.75;color:#aec5b0;margin:0}
.x716 .x7199-editor-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(16px,2.5vw,30px);align-items:start}
.x716 .x7199-editor-fields{min-width:0;display:grid;gap:17px}
.x716 .x7199-editor-fields>label{display:grid;gap:9px;font-size:12px;font-weight:650;color:#d7e9d6}
.x716 .x7199-field-label{font-size:9px;letter-spacing:.12em;color:#b6d4af;font-weight:750}
.x716 .x7199-editor-fields input,.x716 .x7199-editor-fields textarea{background:#0e1d14;border:1px solid #526d56;border-radius:10px;color:#ecf4e8;font:400 13px/1.55 'DM Sans',system-ui,sans-serif;padding:13px;min-height:49px;max-width:100%;min-width:0}
.x716 .x7199-editor-fields textarea{min-height:195px;resize:vertical}
.x716 .x7199-editor-fields>label>small{color:#95b399;font-weight:400;font-size:10px;line-height:1.6}
.x716 .x7199-editor-fields .x716-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.x716 .x7199-editor-fields .x716-field-pair label{display:grid;gap:9px;min-width:0}
.x716 .x7199-preview{border:1px solid rgba(171,209,161,.3);border-radius:14px;background:#17271d;overflow:hidden;min-width:0;position:sticky;top:24px}
.x716 .x7199-preview-heading{padding:17px 19px;background:#203428;border-bottom:1px solid #455b46;display:flex;justify-content:space-between;gap:8px;align-items:center}
.x716 .x7199-preview-heading .x716-eyebrow{font-size:9px}
.x716 .x7199-preview-draft{font-size:8px;letter-spacing:.12em;font-weight:750;color:#e8dabb;background:#4a4434;border-radius:5px;padding:6px 8px;white-space:nowrap}
.x716 .x7199-preview-card{padding:24px 21px 20px;background:radial-gradient(circle at 95% 5%,#3b55403d,transparent 60%)}
.x716 .x7199-preview-label{font-size:9px;color:#a9c9a7;letter-spacing:.12em;font-weight:750}
.x716 .x7199-preview-card h3{font:600 clamp(21px,2.4vw,28px)/1.27 Manrope,'DM Sans',system-ui,sans-serif;letter-spacing:-.045em;color:#eef6e9;margin:18px 0 14px;overflow-wrap:anywhere}
.x716 .x7199-preview-card>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#b4ccb5;font-size:12px;line-height:1.73;max-height:230px;overflow:auto}
.x716 .x7199-preview-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}
.x716 .x7199-preview-meta span{font-size:10px;color:#d5e7cc;background:#2d4633;padding:8px 10px;border-radius:7px;overflow-wrap:anywhere}
.x716 .x7199-assessment{border-top:1px solid #425a44;padding:17px 20px 19px}
.x716 .x7199-assessment-head{display:flex;justify-content:space-between;gap:10px;align-items:center}
.x716 .x7199-assessment-head strong{font-size:12px;color:#e4f1df}
.x716 .x7199-assessment-head span{font-size:10px;color:#a8c0a7;white-space:nowrap}
.x716 .x7199-meter{margin:12px 0;border-radius:20px;background:#344838;height:5px;overflow:hidden}
.x716 .x7199-meter span{display:block;height:100%;width:0;background:#bbdbb0;border-radius:20px;transition:width .2s ease}
.x716 .x7199-assessment ul{margin:13px 0;padding-left:18px;display:grid;gap:7px;color:#cbdfc6;font-size:11px;line-height:1.6}
.x716 .x7199-assessment>p{font-size:10px;color:#9eb29e;line-height:1.7}
.x716 .x7199-editor-actions{margin-top:22px;padding-top:20px;border-top:1px solid #476049;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}
.x716 .x7199-editor-actions>span{font-size:10px;line-height:1.7;color:#a8c0ab;max-width:40ch}
.x716 .x7199-editor-actions>div{display:flex;flex-wrap:wrap;gap:9px}
.x716 .x7199-editor-actions button{min-height:44px}
.x716 .x7199-empty-share{margin-top:14px;border:1px solid #435d46;border-radius:12px;background:linear-gradient(110deg,#213428,#1b2d20);padding:17px 18px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.x716 .x7199-empty-share>span{font-size:12px;color:#c4d9c1;line-height:1.7}
.x716 .x7199-invite{background:#cce6c4;color:#1b3020;border:1px solid #cce6c4;border-radius:9px;font-size:11px;font-weight:750;min-height:44px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}
.x716 .x7199-invite:hover{background:#e4f5de}
.x716 .x7199-invite:focus-visible{outline:2px solid #e1f4da;outline-offset:3px}
@media(max-width:1020px){.x716 .x7199-editor-grid{grid-template-columns:1fr}.x716 .x7199-preview{position:static}.x716 .x7199-preview-card>p{max-height:340px}}
@media(max-width:580px){.x716 .x7199-editor{padding:16px}.x716 .x7199-editor-fields .x716-field-pair{grid-template-columns:1fr}.x716 .x7199-editor-head h2{font-size:25px}.x716 .x7199-editor-actions>div{width:100%}.x716 .x7199-editor-actions>div>button{flex:1}.x716 .x7199-empty-share>button{width:100%}}
@media(prefers-reduced-motion:reduce){.x716 .x7199-meter span{transition:none}}