@keyframes mvl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mvl-body{max-width:1280px;padding:var(--s8) var(--s8) var(--s10);margin:0 auto;animation:.34s mvl-rise}.mvl-head{gap:var(--s3);padding-bottom:var(--s6);border-bottom:1px solid var(--hairline-strong);flex-direction:column;display:flex}.mvl-title{letter-spacing:-.03em;color:var(--text);margin:0;font-size:40px;font-weight:700;line-height:1}.mvl-count{color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:14px}.mvl-count-num{color:var(--text);font-weight:600}.mvl-grid{gap:var(--s9);margin-top:var(--s7);grid-template-columns:300px 1fr;align-items:start;display:grid}.mvl-list{border-right:1px solid var(--hairline-strong);padding-right:var(--s8)}.mvl-search{border:1px solid var(--hairline-strong);border-radius:var(--r1);width:100%;color:var(--text);padding:var(--s2) var(--s3);background:#ffffff08;font-size:14px;transition:border-color .18s,background .18s}.mvl-search:focus{background:#ffffff0d;border-color:#ffffff3d;outline:none}.mvl-search::placeholder{color:var(--text-3)}.mvl-grouphead{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);padding:var(--s6) 0 var(--s2);justify-content:space-between;align-items:baseline;font-size:10px;font-weight:600;display:flex}.mvl-grouphead-rename{opacity:0;cursor:pointer;color:var(--text-3);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600;transition:opacity .15s,color .15s}.mvl-grouphead:hover .mvl-grouphead-rename{opacity:1}.mvl-grouphead-rename:hover{color:var(--text)}.mvl-grouphead-input{color:var(--text);font:inherit;letter-spacing:.05em;text-transform:none;background:0 0;border:none;border-bottom:1px solid #ffffff3d;width:140px;padding:0 0 2px}.mvl-grouphead-input:focus{outline:none}.mvl-row{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;padding:var(--s2);margin:0 calc(var(--s2) * -1);border-radius:var(--r1);cursor:pointer;border-left:2px solid #0000;transition:background .15s,transform 60ms,color .15s,border-color .15s;display:flex}.mvl-row:hover{background:#ffffff09}.mvl-row:active{transform:translateY(1px)}.mvl-row-name{color:var(--text);font-size:15px}.mvl-row-right{align-items:center;gap:var(--s3);display:flex}.mvl-row-mark{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.mvl-row-del{opacity:0;cursor:pointer;color:var(--text-3);padding:0 var(--s1);font-size:15px;line-height:1;transition:opacity .15s,color .15s}.mvl-row:hover .mvl-row-del{opacity:.6}.mvl-row-del:hover{color:var(--text);opacity:1!important}.mvl-row.selected{padding-left:var(--s3);border-left:2px solid var(--copper);cursor:default}.mvl-row.selected:hover{background:0 0}.mvl-row.selected .mvl-row-name{color:var(--copper);font-weight:600}.mvl-row.selected .mvl-row-mark{color:var(--copper)}.mvl-empty{color:var(--text-3);padding:var(--s2);font-size:13px}.mvl-add{align-items:center;gap:var(--s3);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.mvl-add-plus{color:var(--text-3);font-size:16px;line-height:1}.mvl-add-name{border:none;border-bottom:1px solid var(--hairline-strong);min-width:88px;color:var(--text);padding:var(--s1) 0 var(--s2);background:0 0;flex:1;font-size:14px;transition:border-color .18s}.mvl-add-name:focus{border-bottom-color:#ffffff3d;outline:none}.mvl-add-name::placeholder{color:var(--text-3)}.mvl-add-select{appearance:none;color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:13px}.mvl-add-select:focus-visible{outline-offset:2px;outline:1px solid #ffffff4d}.mvl-add-sep{color:var(--text-4);font-size:12px}.mvl-add-go{color:var(--text-2);cursor:pointer;font-size:13px;transition:color .15s,transform 60ms}.mvl-add-go:hover{color:var(--text)}.mvl-add-go:active{transform:translateY(1px)}.mvl-add-group{align-items:center;gap:var(--s3);margin-top:var(--s3);color:var(--text-3);cursor:pointer;font-size:13px;transition:color .15s,transform 60ms;display:flex}.mvl-add-group:hover{color:var(--text)}.mvl-add-group:active{transform:translateY(1px)}.mvl-detail{animation:.36s mvl-rise}.mvl-detail-empty{padding:var(--s8) 0;color:var(--text-3);font-size:14px}.mvl-detail-top{justify-content:space-between;align-items:flex-start;gap:var(--s6);flex-wrap:wrap;display:flex}.mvl-detail-title-row{align-items:baseline;gap:var(--s4);flex-wrap:wrap;min-width:0;display:flex}.mvl-detail-name{letter-spacing:-.025em;color:var(--text);cursor:pointer;border-bottom:1px solid #0000;font-size:34px;font-weight:700;line-height:1.05;transition:border-color .15s}.mvl-detail-name:hover{border-bottom-color:var(--hairline-strong)}.mvl-detail-name-input{letter-spacing:-.025em;color:var(--text);background:0 0;border:none;border-bottom:1px solid #ffffff47;min-width:220px;padding:0 0 2px;font-size:34px;font-weight:700}.mvl-detail-name-input:focus{outline:none}.mvl-detail-pattern-select{appearance:none;color:var(--text-2);cursor:pointer;background:0 0;border:none;font-size:14px}.mvl-detail-actions{gap:var(--s6);padding-top:var(--s2);flex:none;align-items:baseline;display:flex}.mvl-detail-action{color:var(--text-3);cursor:pointer;white-space:nowrap;font-size:13px;transition:color .15s,transform 60ms;position:relative}.mvl-detail-action:before{content:"";position:absolute;inset:-12px -8px}.mvl-detail-action:hover{color:var(--text)}.mvl-detail-action:active{transform:translateY(1px)}.mvl-section{margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid var(--hairline)}.mvl-section-head{align-items:baseline;gap:var(--s3);margin-bottom:var(--s4);display:flex}.mvl-section-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.mvl-section-edit{color:var(--text-3);cursor:pointer;font-size:11px;transition:color .15s,transform 60ms;position:relative}.mvl-section-edit:before{content:"";position:absolute;inset:-10px -8px}.mvl-section-edit:hover{color:var(--text)}.mvl-section-edit:active{transform:translateY(1px)}.mvl-demo{align-items:center;gap:var(--s4);max-width:100%;text-decoration:none;transition:transform 60ms;display:inline-flex}.mvl-demo:active{transform:translateY(1px)}.mvl-demo-glyph{color:var(--text-3);flex:none;transition:color .18s;display:flex}.mvl-demo:hover .mvl-demo-glyph{color:var(--text)}.mvl-demo-title{color:var(--text);font-size:14px;display:block}.mvl-demo-url{color:var(--text-2);margin-top:var(--s1);font-variant-numeric:tabular-nums;word-break:break-all;font-size:12.5px;display:block}.mvl-demo-edit{gap:var(--s2);flex-direction:column;max-width:420px;display:flex}.mvl-input{border:1px solid var(--hairline-strong);border-radius:var(--r1);color:var(--text);padding:var(--s2) var(--s3);background:#ffffff0a;width:100%;font-size:14px}.mvl-input:focus{border-color:#ffffff47;outline:none}.mvl-cues{color:var(--note);max-width:560px;font-size:17px;line-height:1.6}.mvl-cues-input{color:var(--note);border:1px solid var(--hairline-strong);border-radius:var(--r1);padding:var(--s3);resize:vertical;background:#c5875f0f;width:100%;max-width:560px;font-size:16px;line-height:1.6}.mvl-cues-input:focus{border-color:#c5875f66;outline:none}.mvl-pills{gap:var(--s2);flex-wrap:wrap;display:flex}.mvl-pill{min-height:38px;padding:0 var(--s4);border-radius:var(--r4);border:1px solid var(--hairline-strong);color:var(--text-2);cursor:pointer;font-variant-numeric:tabular-nums;background:#ffffff0a;align-items:center;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform 60ms;display:inline-flex}.mvl-pill:hover{color:var(--text);border-color:#ffffff29}.mvl-pill:active{transform:translateY(1px)}.mvl-pill.on{color:var(--silver);cursor:default;background:#e7ecef1f;border-color:#e7ecef66;font-weight:600}.mvl-unit-row{align-items:center;gap:var(--s3);margin-top:var(--s5);display:flex}.mvl-unit-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.mvl-unit-pills{gap:var(--s2);flex-wrap:wrap;display:flex}.mvl-unit-pill{min-height:30px;padding:0 var(--s3);border-radius:var(--r4);border:1px solid var(--hairline-strong);color:var(--text-3);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;align-items:center;font-size:12.5px;transition:color .15s,border-color .15s,transform 60ms;display:inline-flex}.mvl-unit-pill:hover{color:var(--text-2)}.mvl-unit-pill:active{transform:translateY(1px)}.mvl-unit-pill.on{color:var(--text);cursor:default;border-color:#ffffff52;font-weight:600}.mvl-unit-static{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mvl-pick{margin-top:var(--s5)}.mvl-pick-chips{gap:var(--s2);flex-wrap:wrap;display:flex}.mvl-pick-chip{color:var(--text-2);padding:var(--s1) var(--s3);border-radius:var(--r4);border:1px solid var(--hairline);background:#ffffff0a;font-size:12.5px}.mvl-labels{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.mvl-label{min-height:34px;padding:0 var(--s3);border-radius:var(--r4);border:1px solid var(--hairline-strong);color:var(--text-3);cursor:pointer;background:0 0;align-items:center;font-size:12.5px;transition:color .15s,border-color .15s,background .15s,transform 60ms;display:inline-flex}.mvl-label:hover{color:var(--text-2)}.mvl-label:active{transform:translateY(1px)}.mvl-label.on{color:var(--silver);background:#e7ecef1a;border-color:#e7ecef5c;font-weight:600}.mvl-label-input{border:none;border-bottom:1px solid var(--hairline-strong);color:var(--text);background:0 0;width:120px;padding:0 0 3px;font-size:12.5px}.mvl-label-input:focus{border-bottom-color:#ffffff47;outline:none}@media (max-width:900px){.mvl-grid{gap:var(--s7);grid-template-columns:1fr}.mvl-list{border-right:none;border-bottom:1px solid var(--hairline-strong);padding-right:0;padding-bottom:var(--s7)}.mvl-title{font-size:32px}}.mvl-sk{background:var(--hairline-strong);border-radius:4px;animation:1.2s ease-in-out infinite mvl-shimmer}@keyframes mvl-shimmer{0%,to{opacity:.45}50%{opacity:.85}}.mvl-sk-title{width:240px;height:36px}.mvl-sk-count{width:88px;height:12px}.mvl-sk-search{border-radius:var(--r1);width:100%;height:38px}.mvl-sk-row{height:15px}.mvl-sk-name{width:300px;height:34px}.mvl-sk-line{height:13px}
