.lms-media{margin:18px 0 0}.lms-media--images{display:flex;flex-wrap:wrap;gap:8px}.lms-media--images .lms-ph{display:block;width:calc((100% - 16px) / 3);aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--lm-radius,10px);border:1px solid rgba(15,23,42,0.08);cursor:zoom-in;background:#eef1f5}.lms-player{display:flex;align-items:center;gap:12px;width:100%;margin:16px 0 0;padding:12px 16px;background:var(--lm-primary-color,#3f5573);color:var(--lm-primary-on,#fff);border-radius:var(--lm-radius,12px)}.lms-player audio{display:none}.lms-player-btn{flex:none;width:42px;height:42px;border-radius:50%;border:0;background:var(--lm-primary-on,#fff);color:var(--lm-primary-color,#3f5573);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.22);transition:transform .15s ease}.lms-player-btn:hover{transform:scale(1.06)}.lms-player-btn:active{transform:scale(0.95)}.lms-player-btn svg{width:26px;height:26px;fill:currentColor}.lms-player-icon-pause{display:none}.lms-player.playing .lms-player-icon-play{display:none}.lms-player.playing .lms-player-icon-pause{display:block}.lms-player-bar{position:relative;height:14px;display:flex;align-items:center;cursor:pointer}.lms-player-track{position:relative;width:100%;height:3px;border-radius:2px;background:currentColor;opacity:.22}.lms-player-fill{position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:3px;border-radius:2px;background:currentColor;opacity:1}.lms-player-thumb{position:absolute;top:50%;left:0;width:11px;height:11px;border-radius:50%;background:currentColor;box-shadow:0 1px 3px rgba(0,0,0,0.3);transform:translate(-50%,-50%);pointer-events:none}.lms-player-seek{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.lms-player-time{font-size:12px;color:currentColor;opacity:.88;font-variant-numeric:tabular-nums;letter-spacing:.5px}.lms-player-loop,.lms-player-mute{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:currentColor;opacity:.88;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:opacity .15s ease,background .15s ease,color .15s ease}.lms-player-loop:hover,.lms-player-mute:hover{opacity:1}.lms-player-loop svg,.lms-player-mute svg{width:18px;height:18px}.lms-player-loop{margin-left:8px}.lms-player-loop.is-on{opacity:1}.lms-player-loop.is-on svg{stroke-width:3}.lms-player-volume{flex:none;display:flex;align-items:center;gap:6px}.lms-vol-off{display:none}.lms-player.is-muted .lms-vol-on{display:none}.lms-player.is-muted .lms-vol-off{display:block}.lms-player-vol{position:relative;width:76px;height:16px;display:flex;align-items:center;cursor:pointer}.lms-player-vol-track{position:relative;width:100%;height:3px;border-radius:2px;background:currentColor;opacity:.22}.lms-player-vol-fill{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:3px;border-radius:2px;background:currentColor;opacity:1}.lms-player-vol-thumb{position:absolute;top:50%;left:100%;width:11px;height:11px;border-radius:50%;background:currentColor;box-shadow:0 1px 3px rgba(0,0,0,0.3);transform:translate(-50%,-50%);pointer-events:none}@media(max-width:560px){.lms-player{gap:8px;padding:10px 12px}.lms-player-seek{gap:8px}.lms-player-vol{width:48px}}.lms-artplayer{position:relative;z-index:0;width:100%;margin:16px 0 0;background:#000;border-radius:0;overflow:hidden}.lms-artplayer video{width:100% !important;height:100% !important;object-fit:cover}.lms-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.lms-chip{position:relative;width:64px;height:64px;padding:0;border:1px solid var(--lm-c-line,#e2e8f0);border-radius:0;background:var(--lm-c-card,#fff);color:var(--lm-c-text-2,#64748b);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.lms-chip:hover{transform:translateY(-2px);border-color:var(--lm-primary-color,#16a34a);box-shadow:0 6px 16px rgba(15,23,42,0.1)}.lms-chip-video,.lms-chip-audio,.lms-chip-code{background:#1f242e;border-color:#1f242e;color:#fff}.lms-chip-video:hover,.lms-chip-audio:hover,.lms-chip-code:hover{background:var(--lm-primary-color,#16a34a);border-color:var(--lm-primary-color,#16a34a);color:#fff}.lms-chip.is-active{border-color:var(--lm-primary-color,#16a34a);box-shadow:0 0 0 2px rgba(var(--lm-primary-rgb,22,163,34),0.18)}.lms-chip-image{cursor:zoom-in}.lms-chip-image:hover{border-color:var(--lm-primary-color,#16a34a)}.lms-chip svg{width:22px;height:22px;fill:currentColor}.lms-exp{display:none;margin-top:14px}.lms-exp.open{display:block}.lms-chip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.lms-chip-lang{position:absolute;top:0;right:0;padding:3px 5px;font-size:9px;line-height:1;letter-spacing:.5px;color:rgba(255,255,255,0.82);background:rgba(255,255,255,0.14);font-family:"SF Mono",Menlo,Consolas,monospace}.pn-card-body pre.EnlighterJS{margin:16px 0 0;padding:14px 16px;background:#fff;border:1px solid #e8e8e2;border-radius:0;overflow-x:auto;color:#666;font-size:12px;line-height:1.75;font-family:"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;tab-size:4}.pn-card-body .lms-code-wrap{position:relative;margin:16px 0 0}.pn-card-body .lms-code-wrap .enlighter-default,.pn-card-body .lms-code-wrap pre.EnlighterJS{margin:0}.pn-card-body .enlighter-default{margin:16px 0 0;font-size:12px;line-height:1.75;font-family:"SF Mono",Menlo,Consolas,"Liberation Mono",monospace}.lms-code-copy{position:absolute;top:10px;right:10px;z-index:5;display:flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #e2e2da;border-radius:var(--lm-radius-sm,4px);background:#f7f7f3;color:#777;font-size:12px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.lms-code-copy:hover{background:#efefe9;color:#444;border-color:#d5d5cc}.lms-code-copy svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lms-code-copy.ok{color:#1a9c5d;border-color:#bfe6d0}.lms-viewer{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;background:rgba(8,12,20,0.96);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.lms-viewer.open{opacity:1;visibility:visible}.lms-viewer-top{flex:none;display:flex;align-items:center;gap:14px;padding:14px 20px;color:rgba(255,255,255,0.85)}.lms-viewer-count{font-size:13px;color:rgba(255,255,255,0.5);letter-spacing:1px}.lms-viewer-close{margin-left:auto;width:38px;height:38px;border:0;border-radius:var(--lm-radius,50%);background:rgba(255,255,255,0.14);color:#fff;font-size:20px;cursor:pointer;transition:background .2s ease}.lms-viewer-close:hover{background:rgba(255,255,255,0.3)}.lms-viewer-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 76px 20px}.lms-viewer-img{display:block;max-width:100%;max-height:100%;border-radius:var(--lm-radius,8px);box-shadow:0 20px 60px rgba(0,0,0,0.5);opacity:0;transform:scale(0.965);transition:opacity .25s ease,transform .25s ease}.lms-viewer-img.ready{opacity:1;transform:scale(1)}.lms-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:var(--lm-radius,50%);background:rgba(255,255,255,0.14);color:#fff;font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease}.lms-viewer-nav:hover{background:rgba(255,255,255,0.3)}.lms-viewer-prev{left:20px}.lms-viewer-next{right:20px}.lms-viewer-thumbs{flex:none;display:none;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:12px 20px 18px}.lms-viewer.has-thumbs .lms-viewer-thumbs{display:flex}.lms-viewer-thumb{width:44px;height:44px;padding:0;border:2px solid transparent;border-radius:var(--lm-radius,8px);background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.75);font-size:13px;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease}.lms-viewer-thumb:hover{background:rgba(255,255,255,0.24)}.lms-viewer-thumb.active{border-color:#fff;background:rgba(255,255,255,0.3)}.lms-viewer-thumb img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:560px){.lms-viewer-stage{padding:4px 12px 12px}.lms-viewer-nav{width:40px;height:40px}.lms-viewer-prev{left:8px}.lms-viewer-next{right:8px}.lms-viewer-thumb{width:38px;height:38px}}