.vce{max-width:800px;margin:32px auto 0;padding:0 20px;font-family:Manrope,sans-serif}.vce-box{background:#fff;border:1px solid #e2d6e8;border-radius:12px;overflow:hidden}.vce-summary{cursor:pointer;background:#faf6fc;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;list-style:none;display:flex}.vce-summary::-webkit-details-marker{display:none}.vce-summary:before{content:"▸";color:#8f62b3;transition:transform .15s}.vce-box[open] .vce-summary:before{transform:rotate(90deg)}.vce-summary-title{color:#3a3340;font-size:14px;font-weight:700}.vce-summary-note{color:#8f62b3;border:1px solid #d9c6e4;border-radius:20px;padding:2px 9px;font-size:11px}.vce-inner{border-top:1px solid #eee5f2;padding:18px}.vce-help{color:#6b5c70;margin:0 0 16px;font-size:12px;line-height:1.5}.crop-list{flex-direction:column;gap:22px;margin-bottom:18px;display:flex}.crop-row{background:#fff;border:1px solid #e2d6e8;border-radius:10px;align-items:flex-start;gap:22px;padding:16px;display:flex}.crop-stage{touch-action:none;user-select:none;background:#000;border-radius:6px;flex:0 0 190px;width:190px;position:relative;overflow:hidden}.crop-photo{object-fit:cover;width:100%;height:100%;display:block}.crop-win{cursor:grab;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 100vmax #28193273}.crop-win:active{cursor:grabbing}.crop-grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff59 1px,#0000 1px),linear-gradient(#ffffff59 1px,#0000 1px);background-size:33.33% 33.33%;position:absolute;inset:0}.crop-grip{cursor:nwse-resize;touch-action:none;background:#8f62b3;border:2px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;bottom:-11px;right:-11px}.crop-fields{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.crop-name{color:#3a3340;word-break:break-all;margin:0;font-size:12px;font-weight:700}.crop-original,.crop-val,.crop-help{color:#6b5c70;margin:0;font-size:12px}.crop-help{opacity:.8;font-size:11px}.crop-actions{flex-wrap:wrap;gap:8px;display:flex}.crop-field{grid-template-columns:150px 1fr;align-items:center;gap:12px;display:grid}.crop-field>span{color:#6b5c70;font-size:12px}.crop-field input[type=range]{accent-color:#8f62b3;width:100%}.vce-actions{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.vce-save{color:#fff;cursor:pointer;background:#8f62b3;border:0;border-radius:8px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:600}.vce-save:hover:not(:disabled){background:#7d529f}.vce-save:disabled{opacity:.6;cursor:default}.vce-save--sm{color:#6b4a89;background:#efe6f5;padding:8px 14px;font-size:12px}.vce-save--sm:hover:not(:disabled){background:#e5d7ee}.vce-status{color:#6b5c70;font-size:12px}.vce-status[data-err="1"]{color:#b3261e}@media (width<=700px){.crop-row{flex-direction:column}.crop-stage{flex:none;align-self:center;width:190px}.crop-field{grid-template-columns:1fr;gap:4px}}.frame-list{gap:16px;display:grid}.frame-row{border:1px solid #ece3ef;border-radius:10px;grid-template-columns:150px 1fr;align-items:start;gap:14px;padding:12px;display:grid}.frame-preview{background:#f4eef7;border-radius:8px;width:150px;overflow:hidden}.frame-preview img,.frame-preview video{width:100%;height:auto;display:block}.frame-name{color:#58495e;word-break:break-all;margin:0 0 8px;font-size:12px}.frame-time{color:#7b6a80;margin:6px 0 0;font-size:12px}.frame-status{min-height:16px;margin:6px 0 0;font-size:12px}.frame-status.ok{color:#2e7d32}.frame-status.err{color:#b3261e}.frame-head{letter-spacing:.02em;margin:26px 0 4px;font-size:14px}.frame-help{color:#7b6a80;margin:0 0 10px;font-size:12px}.cover-list{gap:10px;display:grid}.cover-row{grid-template-columns:180px 1fr;align-items:center;gap:12px;display:grid}.cover-row select{color:#3b3140;background:#fff;border:1px solid #d9cbe0;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}@media (width<=700px){.frame-row,.cover-row{grid-template-columns:1fr}.frame-preview{width:130px}}.snd[data-astro-cid-c4ixq2ej]{width:18px;height:18px;display:block}.snd-cross[data-astro-cid-c4ixq2ej]{display:block}.snd-waves[data-astro-cid-c4ixq2ej],[aria-pressed=true] .snd-cross[data-astro-cid-c4ixq2ej]{display:none}[aria-pressed=true] .snd-waves[data-astro-cid-c4ixq2ej]{display:block}.video-hero[data-astro-cid-fljpp7f5]{max-width:1000px;margin:0 auto 28px}.video-grid[data-astro-cid-fljpp7f5]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:800px;margin:0 auto;display:grid}.video-frame[data-astro-cid-fljpp7f5]{background:#000;width:100%;display:block;position:relative;overflow:hidden}.video-hero[data-astro-cid-fljpp7f5] .video-frame[data-astro-cid-fljpp7f5]{aspect-ratio:3/2}.video-cell[data-astro-cid-fljpp7f5]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.video-cell[data-astro-cid-fljpp7f5] .video-frame[data-astro-cid-fljpp7f5]{aspect-ratio:1;transition:transform .35s}.video-cell[data-astro-cid-fljpp7f5]:hover .video-frame[data-astro-cid-fljpp7f5],.video-cell[data-astro-cid-fljpp7f5]:focus-visible .video-frame[data-astro-cid-fljpp7f5]{transform:scale(1.05)}.video-el[data-astro-cid-fljpp7f5]{object-fit:cover;background:#000;width:100%;height:100%;display:block}.video-cell[data-astro-cid-fljpp7f5] .video-el[data-astro-cid-fljpp7f5]{object-fit:contain;max-width:none;position:absolute}.video-sound[data-astro-cid-fljpp7f5]{-webkit-backdrop-filter:blur(8px)saturate(1.2);color:#fff;cursor:pointer;opacity:0;background:#1410186b;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:opacity .22s,background .22s,transform .22s;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 10px #00000047}.video-sound[data-astro-cid-fljpp7f5]:hover{background:#1410189e;transform:scale(1.06)}.video-sound[data-astro-cid-fljpp7f5]:active{transform:scale(.96)}.video-frame[data-astro-cid-fljpp7f5]:hover .video-sound[data-astro-cid-fljpp7f5],.video-sound[data-astro-cid-fljpp7f5]:focus-visible,.video-sound[data-astro-cid-fljpp7f5][aria-pressed=true]{opacity:1}.video-sound[data-astro-cid-fljpp7f5][aria-pressed=true]{background:#8f62b3e0;border-color:#ffffffd9}@media (hover:none){.video-sound[data-astro-cid-fljpp7f5]{opacity:1}}.video-lightbox[data-astro-cid-fljpp7f5]{cursor:pointer}.video-lightbox-el[data-astro-cid-fljpp7f5]{background:#000;width:auto;max-width:92vw;height:auto;max-height:88vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
