.mgd3-wiz{--mgd3-wiz-w:640px;--mgd3-wiz-bar:160px;background:var(--surface-0);height:100vh;min-height:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);outline:none;flex-direction:column;display:flex}.mgd3-wiz__top{align-items:center;gap:var(--space-4);min-height:var(--topbar-h);padding:0 var(--space-6);flex:none;display:flex}.mgd3-wiz__top>.ui-btn,.mgd3-wiz__top>button{margin-left:auto}.mgd3-wiz__exit{flex:none;margin-left:auto;display:inline-flex}.mgd3-wiz__progress{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.mgd3-wiz__bar{width:var(--mgd3-wiz-bar);border-radius:var(--radius-full);background:var(--surface-sunk);flex:none;height:8px;overflow:hidden}.mgd3-wiz__bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.mgd3-wiz__count{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-bold)}.mgd3-wiz__steps{gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mgd3-wiz__steps li+li:before{content:"›";margin-right:var(--space-2);color:var(--text-secondary)}.mgd3-wiz__steps li[data-on]{color:var(--text-primary);font-weight:var(--fw-bold)}.mgd3-wiz__main{min-height:0;width:min(var(--mgd3-wiz-w), 100%);box-sizing:border-box;padding:var(--space-6) var(--space-4) var(--space-8);flex:1;margin:0 auto;overflow-y:auto}.mgd3-wiz__title{margin:0 0 var(--space-6);font-size:var(--text-title);font-weight:var(--fw-bold);letter-spacing:var(--tracking-title)}.mgd3-wiz__title[data-align=center]{text-align:center}.mgd3-wiz__center{text-align:center;flex-direction:column;align-items:center;display:flex}.mgd3-wiz__preview{--mgd3-preview-w:432px;--mgd3-preview-h:288px;justify-content:center;align-items:center;gap:var(--space-2);width:min(var(--mgd3-preview-w), 100%);height:var(--mgd3-preview-h);margin-bottom:var(--space-6);border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-text);flex-direction:column;display:flex}.mgd3-wiz__preview b{font-size:var(--text-title);font-weight:var(--fw-bold)}.mgd3-wiz__preview span{font-size:var(--text-sm)}.mgd3-wiz__preview .mgd3-wiz__fakebtn{height:var(--control-h-sm);margin-top:var(--space-3);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);font-weight:var(--fw-bold);align-items:center;padding:0 13px;display:inline-flex}.mgd3-wiz__heading{margin:0 0 var(--space-2);font-size:var(--text-label);font-weight:var(--fw-bold)}.mgd3-wiz__text{color:var(--text-secondary);white-space:pre-line;margin:0}.mgd3-wiz__done-img{--mgd3-done-img:140px;width:var(--mgd3-done-img);height:var(--mgd3-done-img);margin-bottom:var(--space-6);object-fit:cover}.mgd3-wiz__form{--mgd3-wiz-gap:28px;gap:var(--mgd3-wiz-gap);flex-direction:column;display:flex}.mgd3-wiz__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);box-shadow:0 -1px 0 var(--border-subtle);background:var(--surface-1);flex:none;display:flex}.mgd3-kv-mini{gap:var(--space-1);margin:0 0 var(--space-2);display:grid}.mgd3-kv-mini>div{gap:var(--space-2);display:flex}.mgd3-kv-mini dt{flex:none;min-width:96px}.mgd3-kv-mini dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.mg-page{color:var(--text-primary);font-family:var(--font-sans)}.mg-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:22px;display:flex}.mg-head-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.mg-title{font-size:var(--text-title);font-weight:var(--fw-bold);letter-spacing:var(--tracking-title);margin:0}.mg-desc{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-normal)}.mg-toolbar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-bottom:14px;display:flex}.mg-toolbar-end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.mg-toolbar>.ui-chips+.ui-chips{margin-left:var(--space-1)}.mg-search-form{align-items:center;gap:var(--space-2);display:flex}.mg-title-link{color:inherit;text-decoration:none}.mg-th-help{align-items:center;gap:var(--space-1);display:inline-flex}.mg-help{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mg-clamp{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.mg-line{display:block}.mg-back{--mg-back-size:13.5px;margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--mg-back-size);font-weight:600;text-decoration:none;display:inline-block}.mg-back:hover{color:var(--text-primary)}.mg-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.mgd3-form-card{--mgd3-form-max:760px;box-sizing:border-box;max-width:var(--mgd3-form-max);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-card);padding:22px 24px}.mgd3-form{--mgd3-form-gap:28px;gap:var(--mgd3-form-gap);flex-direction:column;display:flex}.mgd3-form .ui-field__help{white-space:pre-line}.mgd3-field{--mgd3-help-max:512px;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mgd3-field__label{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-label);font-weight:var(--fw-bold);display:flex}.mgd3-field__help{max-width:var(--mgd3-help-max);margin:calc(-1 * var(--space-1)) 0 var(--space-3);color:var(--text-secondary);font-size:var(--text-base);white-space:pre-line}.mgd3-form .ui-input[readonly]{color:var(--text-secondary);cursor:default}
