.ed-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-gap:18px;gap:18px;align-items:start}.ed-row{display:block}.ed-hint{font-size:12px;line-height:1.5;margin-top:10px;padding-top:9px;border-top:2px dashed rgba(13,13,13,.2)}.side-c{padding:18px}.re-wrap{margin-top:14px;border:2.5px solid var(--ink);border-radius:0;overflow:hidden;background:#fff}.re-wrap .ProseMirror,.re-wrap .tiptap,.re-wrap [contenteditable]{color:var(--ink);font-size:15.5px;line-height:1.6;min-height:340px;padding:18px;outline:none}.re-wrap .ProseMirror h1,.re-wrap .ProseMirror h2,.re-wrap .ProseMirror h3,.re-wrap .tiptap h1,.re-wrap .tiptap h2,.re-wrap .tiptap h3{text-transform:none;font-family:var(--fb);font-weight:600;letter-spacing:0;line-height:1.25}.re-wrap .is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--dim);float:left;height:0;pointer-events:none}.re-wrap button,.tab{cursor:pointer}.tab{background:var(--p);border:2.5px solid var(--ink);color:var(--mut);padding:7px 14px;font:700 12.5px var(--fm);letter-spacing:.03em;text-transform:uppercase;transition:.15s}.tab.on{background:var(--ink);color:var(--bg);box-shadow:var(--sh-sm)}.pv-wrap{margin-top:14px}.phone{border:2.5px solid var(--line);background:var(--bg)}.p-sub{font:700 15.5px var(--fb);padding:14px 16px 3px;color:var(--ink)}.p-pre,.p-sub{overflow-wrap:anywhere}.p-pre{font-size:13.5px;color:var(--mut);padding:0 16px 13px;border-bottom:2px dashed rgba(13,13,13,.25)}.p-body{display:block;width:100%;height:460px;border:0}.p-body,.pv-frame{background:#f5f5f0}.pv-frame img{max-width:100%}.pv-frame a{color:var(--ink)}.vbar{margin-top:12px;padding:12px 14px 14px;background:var(--p);border-top:2px dashed rgba(13,13,13,.25)}.vbar-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.vchip{padding:4px 9px;font:700 12px var(--fm);color:var(--ink);background:var(--p2);border:2px solid var(--ink);border-radius:0;cursor:pointer;box-shadow:2px 2px 0 var(--ink);transition:transform .12s ease,box-shadow .12s ease,background .12s}.vchip:hover{background:var(--yellow);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.vchip.more{background:transparent;border-style:dashed;box-shadow:none;color:var(--mut);font-weight:500}.vchip.more:hover{background:var(--p2);color:var(--ink)}.vgroup{margin-top:12px}.vrow{display:grid;grid-template-columns:142px minmax(0,1fr);grid-gap:10px;gap:10px;width:100%;text-align:left;padding:6px 4px;background:transparent;border:0;border-bottom:1px dashed rgba(13,13,13,.25);cursor:pointer;font-size:12.5px;color:var(--ink)}.vrow:hover{background:var(--yellow)}.vrow code{font-family:var(--fm);font-weight:700;color:var(--acc);overflow-wrap:anywhere}.vrow span{color:var(--mut)}.vmenu{position:fixed;width:330px;max-height:290px;overflow-y:auto;border:3px solid var(--ink);box-shadow:var(--sh);z-index:400}.vmenu,.vmenu .hd{background:var(--p)}.vmenu .hd{font:700 12px var(--fm);letter-spacing:.1em;color:var(--mut);padding:9px 11px 5px;position:-webkit-sticky;position:sticky;top:0}.vmenu button{display:block;width:100%;text-align:left;padding:7px 11px;cursor:pointer;background:transparent;border:0;border-top:1px solid rgba(13,13,13,.2)}.vmenu button.on{background:var(--yellow)}.vmenu code{font:700 12.5px var(--fm);color:var(--ink)}.vmenu em{display:block;font-style:normal;font-size:12px;color:var(--mut);margin-top:2px}@media(max-width:1100px){.ed-grid{grid-template-columns:1fr}}.ai-card{max-width:760px;margin:10px auto 0;padding:34px 34px 26px}.ai-kicker{font:700 12px var(--fm);letter-spacing:.14em;color:var(--acc);margin:0 0 8px}.ai-h{font:800 34px/1.05 var(--fd);margin:0 0 10px;color:var(--ink);letter-spacing:-.5px}.ai-sub{font:15.5px/1.6 var(--fb);color:var(--mut);margin:0 0 20px;max-width:56ch}.ai-ta{min-height:104px;font:500 16px/1.6 var(--fb)}.ai-starters{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.ai-chip{background:var(--p2);border:2px solid var(--ink);color:var(--ink);padding:7px 12px;font:600 13px var(--fm);cursor:pointer;transition:.14s;text-transform:none;text-align:left}.ai-chip:hover:not(:disabled){background:var(--yellow)}.ai-chip.on{background:var(--ink);color:var(--bg);box-shadow:var(--sh-sm)}.ai-chip:disabled{opacity:.5;cursor:default}.ai-tone{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ai-tone .ai-chip{padding:6px 11px;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.ai-err{background:var(--p2);border-left:4px solid var(--red);padding:10px 13px;font:600 14px/1.5 var(--fb);color:var(--ink);margin:0 0 14px}.ai-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ai-skip{background:none;border:0;color:var(--mut);font:600 13.5px var(--fm);cursor:pointer;padding:6px 0;text-decoration:underline}.ai-skip:hover{color:var(--ink)}.ai-skip:disabled{opacity:.5;cursor:default}.ai-note{font:12.5px var(--fm);color:var(--mut);margin:16px 0 0}.ai-alts{margin:10px 0 2px}.ai-alt{display:block;width:100%;text-align:left;background:var(--p2);border:2px dashed var(--ink);color:var(--ink);font:600 14px/1.4 var(--fb);padding:9px 12px;margin-top:7px;cursor:pointer;transition:.14s}.ai-alt:hover{background:var(--yellow);border-style:solid}@media(max-width:700px){.ai-card{padding:22px 18px}.ai-h{font-size:26px}}@media(max-width:560px){.side-c{padding:15px}.re-wrap .ProseMirror,.re-wrap .tiptap,.re-wrap [contenteditable]{padding:13px;min-height:250px}.tab{padding:11px 13px}.tab,.vchip{min-height:44px}.vchip{padding:9px 11px}.vmenu button{padding:11px;min-height:44px}.ai-chip{padding:11px 12px;min-height:44px}.ai-skip{padding:11px 0;min-height:44px}.ai-alt{padding:13px 12px}.ai-alt,.vrow{min-height:44px}.vrow{grid-template-columns:1fr;gap:2px;padding:11px 4px}.vrow span{overflow-wrap:anywhere}.p-body{height:420px}}.ed-head{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px}.rd-bar{display:grid;grid-gap:8px;gap:8px}.rd-item{display:grid;grid-template-columns:26px 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:color-mix(in srgb,var(--amb) 10%,var(--p2));border:2px solid var(--amb);padding:12px 14px}.rd-item p{margin:0;font-size:14px;line-height:1.45}.rd-mark{width:26px;height:26px;display:grid;place-items:center;font:700 15px var(--fd);background:var(--amb);color:var(--ink);border:2px solid var(--ink)}.dp-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--p2);border:2px solid var(--line);padding:11px 14px}.dp-label{font:700 12px var(--fm);letter-spacing:.1em;color:var(--mut)}.dp-list{display:flex;gap:7px;flex-wrap:wrap}.dp-chip{font:600 12.5px var(--fb);padding:6px 11px;background:var(--p1);border:2px solid var(--line);color:var(--mut);cursor:pointer}.dp-chip.on,.dp-chip:hover{color:var(--ink);border-color:var(--ink)}.dp-chip.on{background:var(--acc)}@media(max-width:560px){.rd-item{grid-template-columns:26px 1fr;row-gap:9px}.rd-item .btn{grid-column:2/-1;justify-self:start}.dp-bar{padding:12px}.dp-chip{padding:9px 11px;min-height:38px}}.ed-grid>*{min-width:0}@media(max-width:760px){.re-wrap{overflow-x:auto}}.pt-panel{margin-top:12px;padding:14px 16px 16px;background:var(--p);border:2.5px solid var(--ink)}.pt-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pt-h{font:800 17px/1.1 var(--fd);color:var(--ink);margin:0}.pt-x{background:none;border:0;color:var(--mut);font:700 11.5px var(--fm);letter-spacing:.06em;cursor:pointer;padding:6px 2px}.pt-x:hover{color:var(--ink)}.pt-lead{font-size:13.5px;line-height:1.5;color:var(--mut);margin:8px 0 12px;max-width:62ch}.pt-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pt-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pt-fine{font-size:12px;line-height:1.45;color:var(--mut)}.pt-note{margin:10px 0 0;font-size:13px;color:var(--ink);background:color-mix(in srgb,var(--amb) 14%,var(--p2));border-left:4px solid var(--amb);padding:8px 11px}.pt-group{margin-top:15px}.pt-label{display:block;font:700 11.5px var(--fm);letter-spacing:.12em;color:var(--mut);margin-bottom:8px}.pt-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:9px;gap:9px}.pt-cell{position:relative;min-width:0}.pt-thumb{display:block;position:relative;width:100%;aspect-ratio:4/3;padding:0;overflow:hidden;cursor:pointer;background:var(--p2);border:2.5px solid var(--line);color:var(--ink)}.pt-thumb:hover{border-color:var(--ink)}.pt-thumb:disabled{opacity:.55;cursor:default}.pt-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pt-by{left:0;right:0;bottom:0;padding:3px 6px;font:600 10.5px var(--fm);color:var(--ink);background:color-mix(in srgb,var(--p) 88%,transparent)}.pt-by,.pt-wait{position:absolute}.pt-wait{inset:0;display:grid;place-items:center;font:700 11.5px var(--fm);color:var(--ink);background:color-mix(in srgb,var(--yellow) 55%,var(--p))}.pt-trash{position:absolute;top:-7px;right:-7px;width:24px;height:24px;padding:0;border-radius:50%;background:var(--ink);color:var(--bg);border:2px solid var(--p);font:700 11px var(--fm);cursor:pointer}.pt-q{flex:1 1 190px;min-width:0}@media(max-width:560px){.pt-wall{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.pt-thumb{min-height:66px}.pt-trash{top:auto;right:auto;bottom:-6px;left:auto;width:30px;height:30px}}.re-wrap img{max-width:100%;height:auto}