body:has(.lwm){background:#f6f5f0;color:#202522;color-scheme:light}.lwm{--lwm-paper: #f6f5f0;--lwm-ink: #202522;--lwm-blue: #315cff;--lwm-line: #d4d5cf;width:100%;min-height:100svh;padding:0 32px 110px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.lwm [hidden]{display:none!important}.lwm button,.lwm input,.lwm select,.lwm textarea{font:inherit}.lwm button,.lwm select{cursor:pointer}.lwm button{min-height:40px;padding:9px 14px;border:1px solid #b9bdb6;border-radius:5px;background:transparent;font-size:14px;line-height:1.3;color:var(--lwm-ink)}.lwm button:hover{border-color:var(--lwm-blue)}.lwm button:disabled{opacity:.45;cursor:default}.lwm .lwm-primary{background:var(--lwm-blue);border-color:var(--lwm-blue);color:#fff}.lwm .lwm-danger{color:#a32624;border-color:#d3aeaa}.lwm button:focus-visible,.lwm input:focus-visible,.lwm select:focus-visible,.lwm textarea:focus-visible,.lwm a:focus-visible{outline:2px solid var(--lwm-blue);outline-offset:3px}.lwm-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 0;border-bottom:1px solid var(--lwm-line)}.lwm-header a{font-size:14px;color:var(--lwm-blue)}.lwm-header h1{font-size:30px;font-weight:550;line-height:1.2;letter-spacing:-.6px;margin:8px 0 0}.lwm-header-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.lwm-message{padding:13px 16px;margin:20px 0;background:#e8eee3;border-left:3px solid #528639;font-size:14px;line-height:1.5}.lwm-message[data-error=true]{background:#f8e8e2;border-color:#a32624}.lwm-gate{max-width:440px;margin:80px auto}.lwm h2{font-size:20px;font-weight:550;margin:0;letter-spacing:-.3px}.lwm-gate h2{font-size:27px;margin-bottom:27px}.lwm form label{display:block;font-size:14px;margin-bottom:9px}.lwm input:not([type=checkbox]),.lwm textarea,.lwm select{width:100%;border:1px solid #aeb4ab;border-radius:4px;background:#fff;padding:11px 12px;min-height:44px;font-size:15px;color:var(--lwm-ink)}.lwm textarea{resize:vertical;line-height:1.55}.lwm-gate p{font-size:13px;line-height:1.6;color:#646b63;margin:15px 0 24px}.lwm-gate .lwm-primary{min-width:160px}.lwm-room{display:flex;align-items:center;gap:24px;padding:25px 0;border-bottom:1px solid var(--lwm-line);flex-wrap:wrap}.lwm-room>div{display:flex;flex-direction:column;gap:8px}.lwm-room .lwm-room-actions{margin-left:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.lwm-label{font-size:12px;color:#686e66}.lwm-room strong{font-size:17px;font-weight:500}.lwm-room code{font-size:12px;overflow-wrap:anywhere}.lwm-room [data-paused=true]{color:#a32624}.lwm-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;margin-top:28px;align-items:start}.lwm-panel{min-width:0}.lwm-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 17px}.lwm-panel>header p{margin:6px 0 0;font-size:12px;color:#686e66}.lwm-review-column{display:flex;flex-direction:column;gap:35px}.lwm-checkbox{display:flex;align-items:center;gap:7px;font-size:12px}.lwm-checkbox input{width:16px;height:16px;accent-color:var(--lwm-blue)}.lwm-canvas-viewport{height:440px;overflow:auto;border:1px solid #b8bcb4;background:#fff;overscroll-behavior:contain}.lwm-canvas-viewport svg{display:block;width:100%;height:auto;min-width:280px}.lwm-element-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding-top:17px}.lwm-element-controls label{grid-column:1 / -1;font-size:13px}.lwm-element-controls select{font-size:13px;min-width:0}.lwm-element-controls button{font-size:13px;min-height:44px}.lwm-list{border-top:1px solid var(--lwm-line)}.lwm-list article{padding:17px 0;border-bottom:1px solid var(--lwm-line)}.lwm-list article header{display:flex;justify-content:space-between;align-items:center;gap:10px}.lwm-list article h3{font-size:14px;font-weight:600;margin:0}.lwm-list article time{font-size:12px;color:#6b7269}.lwm-list article p{font-size:14px;line-height:1.5;margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.lwm-list article code{font-size:12px;overflow-wrap:anywhere}.lwm-item-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.lwm-item-actions button{min-height:34px;font-size:12px;padding:7px 10px}.lwm-empty{padding:23px 0;font-size:14px;color:#686e66}.lwm .lwm-more{display:block;margin:15px 0 0;min-height:36px;font-size:13px}.lwm-muted{font-size:12px;color:#686e66;line-height:1.6}.lwm-history-panel{margin-top:35px;padding-top:27px;border-top:1px solid var(--lwm-line)}.lwm-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.lwm-history article{border-top:1px solid var(--lwm-line);padding:16px 0;min-width:0}.lwm-history h3{font-size:14px;font-weight:600;margin:0 0 7px}.lwm-history p{font-size:12px;margin:5px 0;line-height:1.5;color:#626b60;overflow-wrap:anywhere}.lwm-history button{margin-top:8px;font-size:12px;min-height:35px}.lwm-dialog{padding:24px;width:min(520px,calc(100vw - 30px));max-height:calc(100svh - 40px);border:1px solid #b4bcb0;border-radius:8px;background:var(--lwm-paper);color:var(--lwm-ink);overflow:auto}.lwm-dialog::backdrop{background:#17201866}.lwm-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px}.lwm-dialog .lwm-close{border:0;padding:0 5px;min-height:30px;font-size:28px;line-height:1}.lwm-dialog>p{font-size:14px;line-height:1.6;margin:0 0 20px;overflow-wrap:anywhere}.lwm-dialog h2{font-size:22px;line-height:1.3}.lwm-dialog form>.lwm-muted{margin:8px 0 16px}.lwm-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:22px}.lwm-dialog-actions button{min-height:43px}.lwm-form-error{color:#a32624;font-size:13px;line-height:1.55;margin-top:14px}.lwm-preview-dialog{width:min(900px,calc(100vw - 30px))}.lwm-preview-viewport{height:55svh}.lwm-preview-dialog header p{margin:7px 0 0}@media (max-width: 960px){.lwm{padding-inline:22px}.lwm-columns{grid-template-columns:minmax(0,1fr);gap:32px}.lwm-review-column{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lwm-room .lwm-room-actions{margin-left:0}.lwm-canvas-viewport{height:390px}.lwm-history{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.lwm{padding-inline:16px}.lwm-header{align-items:flex-start}.lwm-header h1{font-size:26px}.lwm-header-actions{gap:6px}.lwm-header-actions button{font-size:12px;padding-inline:9px}.lwm-gate{margin-top:55px}.lwm-room{gap:20px 25px}.lwm-room>div:nth-child(2){width:calc(100% - 130px)}.lwm-room code{font-size:11px}.lwm-room-actions{width:100%}.lwm-room-actions button{flex:1;font-size:12px;padding-inline:9px}.lwm-panel>header{gap:8px}.lwm h2{font-size:18px}.lwm-panel>header button{font-size:12px;padding-inline:10px}.lwm-element-controls,.lwm-review-column,.lwm-history{grid-template-columns:1fr}.lwm-dialog{padding:20px}.lwm-checkbox{font-size:11px}.lwm-dialog-actions button{flex:1}.lwm-preview-viewport{height:50svh}}
