.pl-ed{--bg:#0e0f11;--card:#202228;--chip:#2b2e36;--soft:#c8c9d2;--mute:#9597a6;--acc:#c8f31d;--line:rgba(255,255,255,0.1);--ink:#0e0f11;--warn:#ff4f8b;--mono:var(--font-mono,ui-monospace),Consolas,monospace;background:#08090a;border-radius:28px;padding:14px;color:#fff;text-align:left;font-size:16px;line-height:1.5;--ed-top:100px}.pl-ed.pl-ed-admin{--ed-top:calc(var(--doc-controls-height, 56px) + 10px);max-width:900px}.pl-ed-field{margin-bottom:24px}.pl-ed-field .field-description{margin:0 0 10px}.pl-ed *,.pl-ed :after,.pl-ed :before{box-sizing:border-box}.pl-ed button{background:none;border:0;cursor:pointer;padding:0}.pl-ed button,.pl-ed input,.pl-ed textarea{font:inherit;color:inherit;margin:0}.pl-ed svg{display:block;flex:none}.pl-ed [hidden]{display:none!important}.pl-ed .etb{position:sticky;top:100px;z-index:8;background:var(--bg);border-radius:22px;padding:8px;margin-top:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 26px rgba(20,14,30,.35)}.pl-ed .etb .r{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pl-ed .etb .r+.r{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.pl-ed .etb .r>button{height:38px;min-width:38px;padding:0 10px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--soft);font-weight:700;font-size:15px}.pl-ed .etb .r>button:hover{background:var(--card);color:#fff}.pl-ed .etb .r>button.on{background:#fff;color:var(--ink)}.pl-ed .etb .r>button.tx{font-size:13.5px;font-weight:600;padding:0 12px}.pl-ed .etb .sep{width:1px;height:22px;background:var(--line);margin:0 6px}.pl-ed .etb .insl{font-size:11.5px;font-weight:700;letter-spacing:.07em;color:var(--mute);margin:0 6px 0 8px}.pl-ed .etb .r>button.insb{height:38px;padding:0 14px 0 7px;border-radius:99px;font-size:13.5px;font-weight:600;background:var(--card);color:#fff;gap:8px}.pl-ed .etb .r>button.insb:hover{background:var(--chip)}.pl-ed .insb i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--ink);font-size:12px;font-weight:700}.pl-ed .ed{position:relative;min-height:380px;background:var(--bg);border-radius:24px;padding:26px 28px;margin-top:12px;border:1.5px solid rgba(255,255,255,.08);font-size:16px;line-height:1.7;color:#e8e3f3;outline:0;display:flow-root;overflow-wrap:anywhere}.pl-ed .ed:focus-within{border-color:rgba(200,243,29,.55)}.pl-ed .ed.over{border-color:var(--acc);border-style:dashed;background:rgba(200,243,29,.06)}.pl-ed .ed.empty:before{content:attr(data-ph);position:absolute;left:28px;top:26px;right:28px;color:var(--mute);pointer-events:none}.pl-ed .ed p{margin:0 0 12px;min-height:1.7em}.pl-ed .ed h3{font-size:22px;line-height:1.3;margin:20px 0 10px;clear:both}.pl-ed .ed b,.pl-ed .ed h3,.pl-ed .ed strong{font-weight:700;color:#fff}.pl-ed .w{position:relative;margin:14px 0;clear:both}.pl-ed .w input,.pl-ed .w textarea{background:var(--bg);border:1px solid transparent;border-radius:12px;outline:0;color:#fff;width:100%;min-width:0}.pl-ed .w input:focus,.pl-ed .w textarea:focus{border-color:var(--acc)}.pl-ed .wx{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--mute);flex:none}.pl-ed .wx:hover{background:var(--chip);color:#fff}.pl-ed .wh{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--acc);line-height:1}.pl-ed .wh .wx{margin-left:auto}.pl-ed .ed{counter-reset:pstep}.pl-ed .w-step{counter-increment:pstep;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;border-radius:20px;background:var(--card);margin:22px 0 12px}.pl-ed .w-step .n{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;font-weight:700;font-size:18px;flex:none}.pl-ed .w-step .n:before{content:counter(pstep)}.pl-ed .w-step .wf{flex:1 1;min-width:0}.pl-ed .w-step small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--acc);line-height:1.2;margin:0 0 2px 8px}.pl-ed .w-step .st-t{height:34px;padding:0 8px;font-size:18px;font-weight:700;background:transparent}.pl-ed .w-step .st-t:focus{background:var(--bg)}.pl-ed .w-wire{background:var(--card);border-radius:20px;padding:14px 16px;max-width:560px}.pl-ed .wrow{display:flex;align-items:center;gap:8px;margin-top:8px}.pl-ed .wrow .dot{width:38px;height:38px;border-radius:12px;background:var(--bg);display:grid;place-items:center;flex:none}.pl-ed .wrow .dot:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px rgba(255,255,255,.18)}.pl-ed .wrow input{height:38px;padding:0 12px;font:500 13.5px var(--mono)}.pl-ed .wrow .ar{color:var(--mute);flex:none}.pl-ed .wadd{margin-top:10px;font-size:13px;font-weight:600;color:var(--acc);display:flex;align-items:center;gap:6px}.pl-ed .w-code{background:#1f1a29;border-radius:20px;padding:12px 14px}.pl-ed .w-code textarea{font:400 13.5px/1.7 var(--mono);background:transparent;padding:8px 4px 2px;resize:none;overflow:hidden;display:block;min-height:56px;border:0}.pl-ed .w-video{background:var(--card);border-radius:20px;padding:14px 16px;max-width:560px}.pl-ed .w-video .vurl{height:40px;padding:0 12px;font-size:14px;margin-top:10px}.pl-ed .vst{font-size:12.5px;color:var(--mute);display:flex;align-items:center;gap:6px;margin-top:8px;min-height:0}.pl-ed .vst:empty{display:none}.pl-ed .w-note{display:flex;gap:12px;align-items:flex-start;border-radius:20px;padding:14px 10px 14px 16px}.pl-ed .w-note.tip{background:rgba(200,243,29,.1);border:1.5px solid rgba(200,243,29,.4)}.pl-ed .w-note.tip .ni{color:#c8f31d}.pl-ed .w-note.warn{background:rgba(255,171,112,.12);border:1.5px solid rgba(255,171,112,.5)}.pl-ed .w-note.warn .ni{color:var(--warn)}.pl-ed .w-note .ni{margin-top:3px}.pl-ed .w-note .nt{flex:1 1;min-width:0;outline:0;font-size:15px;line-height:1.6;min-height:26px}.pl-ed .w-note .nt:empty:before{content:attr(data-ph);color:var(--mute)}.pl-ed .w-img{margin:16px auto;cursor:pointer;max-width:100%}.pl-ed .w-img.al-l{float:left;margin:6px 20px 10px 0;clear:none}.pl-ed .w-img.al-r{float:right;margin:6px 0 10px 20px;clear:none}.pl-ed .w-img .iw{position:relative;border-radius:18px}.pl-ed .w-img img{width:100%;display:block;border-radius:18px;-webkit-user-select:none;user-select:none}.pl-ed .w-img.sel .iw{outline:2.5px solid var(--acc);outline-offset:4px}.pl-ed .w-img .hnd{display:none;position:absolute;right:-11px;bottom:-11px;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--acc);cursor:nwse-resize;z-index:3}.pl-ed .w-img.al-r .hnd{right:auto;left:-11px;cursor:nesw-resize}.pl-ed .w-img.sel .hnd{display:block}.pl-ed .w-img .cap{height:36px;padding:0 10px;font-size:13px;text-align:center;margin-top:8px;color:var(--soft);background:transparent}.pl-ed .w-img .cap:focus{background:var(--card)}.pl-ed .itb{position:absolute;left:50%;top:-58px;transform:translateX(-50%);background:#fff;color:var(--ink);border-radius:99px;padding:5px;display:flex;align-items:center;gap:2px;box-shadow:0 12px 28px rgba(0,0,0,.5);white-space:nowrap;z-index:7;cursor:default}.pl-ed .w-img.al-l .itb{left:0;transform:none}.pl-ed .w-img.al-r .itb{left:auto;right:0;transform:none}.pl-ed .itb button{height:34px;min-width:34px;padding:0 12px;border-radius:99px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--ink)}.pl-ed .itb button:hover{background:#ece8f4}.pl-ed .itb button.on{background:var(--ink);color:#fff}.pl-ed .itb u{width:1px;height:20px;background:rgba(0,0,0,.15);margin:0 4px}.pl-ed .hl{align-items:flex-start;line-height:1.5}.pl-ed .ed a{color:var(--acc);text-decoration:underline}.pl-ed .ed blockquote{border-left:3px solid var(--acc);padding:4px 0 4px 18px;margin:0 0 16px;color:var(--soft);font-size:16px;line-height:1.7}.pl-ed .ed ol,.pl-ed .ed ul{margin:0 0 16px 26px;font-size:16px;line-height:1.7;color:var(--soft);color:inherit}.pl-ed .ed li{min-height:1.7em}.pl-ed .w-table{background:var(--card);border-radius:22px;padding:12px 14px 14px;margin:14px 0}.pl-ed .w-table .tgrid{display:grid;gap:6px;margin-top:8px;overflow-x:auto}.pl-ed .w-table .trow{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(110px,1fr));gap:6px}.pl-ed .w-table .tc{min-width:0;height:38px;border-radius:10px;background:var(--bg);border:1px solid transparent;padding:0 10px;font-size:14px;outline:0}.pl-ed .w-table .tc.th{background:var(--chip);font-weight:600}.pl-ed .w-table .tc:focus{border-color:var(--acc)}.pl-ed .w-table .tact{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pl-ed .w-table .tbtn{height:32px;padding:0 12px;border-radius:99px;background:var(--bg);color:var(--soft);font-size:13px;font-weight:500}.pl-ed .w-table .tbtn:hover{background:var(--chip);color:#fff}.pl-ed .etb{top:var(--ed-top);margin-top:0}.pl-ed .etb .lnk{gap:8px}.pl-ed .etb .lurl{flex:1 1 220px;height:38px;border-radius:12px;background:var(--card);border:1px solid transparent;padding:0 12px;font-size:14px;outline:0}.pl-ed .etb .lurl:focus{border-color:var(--acc)}.pl-ed .ed em,.pl-ed .ed i{font-style:italic}.pl-ed .insb i,.pl-ed .w-step .n{font-style:normal}@media (max-width:600px){.pl-ed .w-img.al-l,.pl-ed .w-img.al-r{float:none;width:100%!important;margin:14px 0}.pl-ed .itb{left:0!important;right:auto!important;transform:none!important;max-width:calc(100vw - 80px);overflow-x:auto}}