.modern-panel{font-family:var(--mp-font-data);color:var(--mx-ink);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;background:var(--mx-panel);padding:16px;border-radius:calc(8px*var(--rq,1));text-align:left}.modern-panel *{box-sizing:border-box;text-align:left} .mp-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line2);margin-bottom:16px;padding-bottom:0}.mp-tabs a,.mp-tabs span.mp-tab-active{font-family:var(--mp-font-nav);display:inline-block;padding:8px 14px;border-radius:calc(6px*var(--rq,1)) calc(6px*var(--rq,1)) 0 0;text-decoration:none;color:var(--muted);font-weight:500;font-size:0.9286rem;border-bottom:2px solid transparent;margin-bottom:-1px}.mp-tabs a:hover{color:var(--mx-ink);background:var(--mx-ground)}.mp-tabs span.mp-tab-active{color:var(--brand);border-bottom:2px solid var(--brand)} .mp-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.mp-toolbar-end{justify-content:flex-end}.mp-batch-toolbar{display:flex;align-items:center;gap:8px}.mp-toolbar-end-group{display:flex;align-items:center;gap:12px;margin-left:auto}.mp-batch-count{display:inline-flex;align-items:center;font-family:var(--mp-font-data);font-size:0.9286rem;font-weight:600;color:var(--teal);background:var(--tint);border:1px solid var(--brandd);border-radius:calc(6px*var(--rq,1));padding:6px 12px;line-height:1.2;box-sizing:border-box}.mp-table th.mp-table-batch-col,.mp-table td.mp-table-batch-col{width:36px;padding:10px 12px;text-align:center;vertical-align:middle;white-space:nowrap;border-right:1px solid var(--line2)}.mp-table-batch-col input[type="checkbox"]{margin:0;vertical-align:middle}.mp-tree-batch-checkbox{margin-right:6px;flex-shrink:0}.mp-search{display:flex;align-items:center;gap:6px}.mp-search input[type="text"]{border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));padding:6px 10px;font-size:0.9286rem;width:220px}.mp-filter-select{border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));padding:6px 10px;font-size:0.9286rem;font-family:inherit;color:var(--mx-ink);background:var(--mx-panel)}.mp-filter-select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}.mp-search input[type="text"]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)} .mp-table-wrap{overflow-x:auto;border:1px solid var(--line2);border-radius:calc(8px*var(--rq,1))}.mp-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:0.9286rem}.mp-table th{text-align:left;padding:10px 12px;background:var(--mx-ground);border-bottom:1px solid var(--line2);font-weight:600;color:var(--muted);white-space:nowrap}.mp-table th a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.mp-table th a svg{width:12px;height:12px;flex-shrink:0}.mp-table th a:hover{color:var(--brand)}.mp-table th a.mp-sort-active{color:var(--brand);font-weight:700}.mp-table td{padding:10px 12px;border-bottom:1px solid var(--line2);vertical-align:middle;background:var(--mx-panel);overflow-wrap:break-word}.mp-table tbody tr:last-child td{border-bottom:none}.mp-table tbody tr:hover td{background:var(--tint)}.mp-table td.mp-actions{text-align:right;white-space:nowrap;width:1%} .mp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:calc(6px*var(--rq,1));color:var(--muted);text-decoration:none}.mp-icon-btn:hover{background:var(--tint);color:var(--brand)}.mp-icon-btn.mp-danger:hover{background:var(--downbg);color:var(--downd)}.mp-icon-btn.mp-icon-active{color:var(--down)}.mp-icon-btn.mp-icon-active:hover{background:var(--downbg);color:var(--downd)}.mp-icon-btn.mp-icon-quick-edit{transition:color 0.15s ease}.mp-icon-btn.mp-icon-quick-edit:hover{background:var(--goldbg);color:var(--warn)}.mp-icon-regenerate:hover svg,.mp-icon-undelete:hover svg{animation:mp-revision-restore-spin 0.9s linear infinite}.mp-icon-info:hover svg{animation:mp-icon-info-pulse 0.5s ease-in-out 3}.mp-icon-btn:hover svg{color:inherit}.mp-icon-btn svg{width:16px;height:16px} .mp-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;font-size:0.9286rem;color:var(--muted)}.mp-pagination a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:calc(6px*var(--rq,1));border:1px solid var(--line);color:var(--mx-ink);text-decoration:none}.mp-pagination a:hover{background:var(--mx-ground)}.mp-pagination a svg{width:16px;height:16px}.mp-pagination strong{color:var(--mx-ink)} .modern-panel.mp-form{padding:20px}.mp-form-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px 20px}.mp-form-grid h3{margin:8px 0 -4px;padding-bottom:8px;border-bottom:1px solid var(--line2);font-size:1rem;font-weight:600;color:var(--mx-ink)}.mp-form-grid h3:first-child{margin-top:0}.mp-form-field{display:flex;flex-direction:column;gap:4px}.mp-form-field label:has(input[type="checkbox"]){flex-direction:row;align-items:center;gap:6px;font-weight:400;color:var(--mx-ink);font-size:0.9286rem}.mp-span-2{grid-column:span 2}.mp-form-field label{font-weight:600;font-size:0.8929rem;color:var(--muted)}.mp-form-field input[type="text"],.mp-form-field input[type="password"],.mp-form-field input[type="email"],.mp-form-field select,.mp-form-field textarea{border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));padding:7px 10px;font-size:0.9286rem;font-family:inherit;width:100%}.mp-form-field input:focus,.mp-form-field select:focus,.mp-form-field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}.mp-form-field input.mp-field-error,.mp-form-field select.mp-field-error,.mp-form-field textarea.mp-field-error,.mp-form-field input.formInputError,.mp-form-field select.formInputError,.mp-form-field textarea.formInputError,.mp-form-field input.formInputInvalid,.mp-form-field select.formInputInvalid,.mp-form-field textarea.formInputInvalid{border-color:var(--downd);background-color:var(--downbg)}.mp-form-field input.mp-field-error:focus,.mp-form-field select.mp-field-error:focus,.mp-form-field textarea.mp-field-error:focus,.mp-form-field input.formInputError:focus,.mp-form-field select.formInputError:focus,.mp-form-field textarea.formInputError:focus,.mp-form-field input.formInputInvalid:focus,.mp-form-field select.formInputInvalid:focus,.mp-form-field textarea.formInputInvalid:focus{border-color:var(--downd);box-shadow:0 0 0 3px color-mix(in srgb,var(--down) 15%,transparent)}.mp-form-error{background:var(--downbg);border:1px solid var(--downbg);color:var(--down);border-radius:calc(6px*var(--rq,1));padding:10px 12px;font-size:0.9286rem;margin-bottom:16px;grid-column:span 2} .mp-static-value{padding:7px 10px;font-size:0.9286rem;color:var(--mx-ink);background:var(--mx-ground);border:1px solid var(--line);border-radius:calc(6px*var(--rq,1))} .mp-radio-row{display:flex;gap:18px;align-items:center;padding:7px 0;font-size:0.9286rem}.mp-radio-row label{font-weight:500;color:var(--mx-ink);display:inline-flex;align-items:center;gap:6px;cursor:pointer} .mp-field-hint{margin:2px 0 6px;font-size:0.8571rem;color:var(--muted)} .mp-tag-info{margin-top:8px;padding:10px 12px;background:var(--mx-ground);border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));font-size:0.8929rem;min-height:40px}.mp-tag-info .blackbold{margin-top:4px;font-family:"JetBrains Mono",monospace;color:var(--brand)}.mp-form-actions{grid-column:span 2;display:flex;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:16px;border-top:1px solid var(--line2)}.mp-form-hint{font-size:0.8571rem;color:var(--muted)}.mp-page-parent-picker{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mp-page-parent-name{padding:6px 10px;background:var(--mx-ground);border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));font-size:0.9286rem;color:var(--mx-ink)} .mp-layout-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:10px}.mp-layout-card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--line);border-radius:calc(8px*var(--rq,1));padding:10px 8px;cursor:pointer;background:var(--mx-panel);transition:border-color 0.15s ease,box-shadow 0.15s ease}.mp-layout-card:hover{border-color:var(--brand)}.mp-layout-card:has(.mp-layout-radio:checked){border-color:var(--brand);background:var(--ground);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}.mp-layout-radio{position:absolute;opacity:0;pointer-events:none}.mp-layout-thumb{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:calc(8px*var(--rq,1));background:var(--mx-ground);color:var(--muted);margin-bottom:6px}.mp-layout-thumb svg{width:30px;height:30px}.mp-layout-title{font-weight:600;font-size:0.9286rem;color:var(--mx-ink)}.mp-layout-desc{font-size:0.8571rem;color:var(--muted);margin-top:2px} .mp-login-page{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg, var(--tint) 0%, var(--teal) 45%, var(--teal) 100%);padding:24px;box-sizing:border-box}.mp-login-card{width:100%;max-width:360px;background:var(--mx-panel);border-radius:calc(14px*var(--rq,1));box-shadow:0 20px 50px color-mix(in srgb,var(--shade) 28%,transparent);padding:32px 28px;box-sizing:border-box}.mp-login-logo{display:flex;justify-content:center;margin-bottom:18px}.mp-login-logo img{height:44px;width:auto;display:block}.mp-login-title{text-align:center;font-size:1.4286rem;font-weight:700;color:var(--mx-ink);margin:0 0 4px}.mp-login-subtitle{text-align:center;font-size:0.9286rem;color:var(--muted);margin:0 0 24px}.mp-login-field{margin-bottom:16px}.mp-login-field label{display:block;font-size:0.8929rem;font-weight:600;color:var(--muted);margin-bottom:6px}.mp-login-input-wrap{position:relative;display:flex;align-items:center}.mp-login-input-wrap svg{position:absolute;left:14px;z-index:1; width:16px;height:16px;color:var(--faint);pointer-events:none} .mp-login-input-wrap>.mx-field{flex:1 1 auto;min-width:0}.mp-login-card .mp-login-input-wrap input{width:100%;padding:11px 14px 11px 40px;border-radius:calc(999px*var(--rq,1));border:1px solid var(--line);font-size:1rem;font-family:inherit;box-sizing:border-box}.mp-login-card .mp-login-input-wrap input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}.mp-login-submit{display:flex;width:100%;align-items:center;justify-content:center;border-radius:calc(999px*var(--rq,1));padding:12px;font-size:1rem;font-weight:700;margin-top:8px;box-sizing:border-box}@media (max-width: 420px){.mp-login-card{padding:26px 20px}} .mp-tree-grip{display:inline-flex;align-items:center;justify-content:center;width:16px;height:18px;flex-shrink:0;color:var(--faint);cursor:grab;user-select:none;-webkit-user-select:none}.mp-tree-grip:hover{color:var(--brand)}.mp-tree-grip svg{width:12px;height:16px}.ui-draggable-dragging,.mp-tree-grip:active{cursor:grabbing}.ui-droppable-active{outline:2px dashed var(--brand);outline-offset:-2px} .mp-tree-row-drag-source{opacity:0.5;outline:2px dashed var(--faint);outline-offset:-2px;background:var(--mx-ground)} :root{--mp-font-nav:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--mp-font-data:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}body{margin:0;background:var(--mx-ground);font-family:var(--mp-font-data)}.mp-chrome{max-width:1760px;margin:0 auto;color:var(--mx-ink)}.mp-chrome *{box-sizing:border-box;text-align:left} .mp-chrome-nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:2px;padding:0 16px;background:var(--mx-panel);border-bottom:1px solid var(--line2)}.mp-chrome-nav-links{display:flex;gap:2px;flex-wrap:wrap}.mp-chrome-nav-logo{margin-left:auto;padding:8px 0 8px 16px;flex-shrink:0;display:flex;align-items:center}.mp-chrome-nav-logo img{display:block;height:56px;width:auto}.mp-nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin:6px 0;border:none;border-radius:calc(6px*var(--rq,1));background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0}.mp-nav-toggle:hover{background:var(--ground);color:var(--mx-ink)}.mp-nav-toggle svg{width:22px;height:22px}.mp-chrome-nav a{font-family:var(--mp-font-nav);display:inline-flex;align-items:center;gap:5px;padding:10px 16px;text-decoration:none;color:var(--muted);font-weight:500;font-size:0.8929rem;text-transform:uppercase;letter-spacing:0.03em;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:calc(6px*var(--rq,1)) calc(6px*var(--rq,1)) 0 0}.mp-chrome-nav a svg{width:11px;height:11px;flex-shrink:0;opacity:0.75}.mp-chrome-nav a:hover{background:var(--ground);color:var(--mx-ink)}.mp-chrome-nav a.mp-nav-active{color:var(--brand);border-bottom-color:var(--brand);background:var(--mx-panel)} .mp-chrome-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--mx-ink);color:var(--mx-panel)}.mp-chrome-header .mp-title{font-family:var(--mp-font-nav);font-size:1.1429rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em}.mp-chrome-header .mp-title span{color:var(--faint);font-weight:400}.mp-chrome-header .mp-tool-icons{display:flex;gap:14px;align-items:center}.mp-chrome-header .mp-tool-icons a{color:var(--line);display:inline-flex}.mp-chrome-header .mp-tool-icons a:hover{color:var(--mx-panel)}.mp-chrome-header .mp-tool-icons svg{width:17px;height:17px} .mp-chrome-subnav{position:sticky;top:73px;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;background:var(--mx-panel);border-bottom:1px solid var(--line2);flex-wrap:wrap}.mp-chrome-subnav .mp-plugin-list{display:flex;gap:4px;flex-wrap:wrap}.mp-chrome-subnav .mp-plugin-list a,.mp-chrome-subnav .mp-plugin-list span{font-family:var(--mp-font-nav);padding:5px 10px;border-radius:calc(6px*var(--rq,1));font-size:0.9286rem;text-decoration:none;color:var(--muted)}.mp-chrome-subnav .mp-plugin-list a:hover{background:var(--mx-ground);color:var(--mx-ink)}.mp-chrome-subnav .mp-plugin-list span.mp-plugin-active{background:var(--ground);color:var(--mx-ink);font-weight:600}.mp-chrome-subnav form{display:flex;gap:6px}.mp-chrome-subnav input[type="text"]{border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));padding:6px 10px;font-size:0.9286rem;width:200px}.mp-chrome-subnav input[type="text"]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}.mp-chrome-subnav button{border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));padding:6px 12px;font-size:0.9286rem;background:var(--mx-ground);cursor:pointer}.mp-chrome-subnav button:hover{background:var(--ground)} .mp-chrome-body{padding:20px;min-height:300px} .mp-chrome-footer{display:flex;justify-content:space-between;padding:12px 20px;font-size:0.8571rem;color:var(--faint)} .mp-infobox-title{font-family:var(--mp-font-nav);margin:0 0 16px;font-size:1.1429rem;font-weight:600}.mp-plugin-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:12px}.mp-plugin-card{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line2);border-radius:calc(8px*var(--rq,1));text-decoration:none;color:inherit}.mp-plugin-card:hover{border-color:var(--brand);background:var(--mx-ground)}.mp-plugin-card-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:calc(6px*var(--rq,1));background:var(--tint);color:var(--brand)}.mp-plugin-card-icon svg{width:15px;height:15px}.mp-plugin-card-title{font-family:var(--mp-font-nav);font-weight:600;color:var(--down);font-size:0.9643rem;margin-bottom:3px}.mp-plugin-card-desc{font-size:0.8929rem;color:var(--muted);line-height:1.4} .mp-tree-wrap{border:1px solid var(--line2);border-radius:calc(8px*var(--rq,1));background:var(--mx-panel);padding:6px}.mp-tree,.mp-tree ul{list-style:none;margin:0;padding:0}.mp-tree ul{padding-left:22px;border-left:1px solid var(--line2);margin-left:13px}.mp-tree-node{margin:0}.mp-tree-row{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:calc(6px*var(--rq,1));font-size:0.9286rem;color:var(--mx-ink)}.mp-tree-row:hover{background:var(--tint)}.mp-tree-row.mp-tree-hidden{color:var(--faint);font-style:italic;background:var(--ground)}.mp-tree-row.mp-tree-hidden:hover{background:var(--tint)}.mp-tree-toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--muted);text-decoration:none;border-radius:calc(4px*var(--rq,1))}.mp-tree-toggle:hover{background:var(--tint);color:var(--brand)}.mp-tree-toggle-spacer{display:inline-block;width:18px;height:18px;flex-shrink:0}.mp-tree-row svg{width:15px;height:15px;flex-shrink:0;color:var(--muted)}.mp-tree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-tree-name strong{color:var(--ink)}.mp-tree-clonetag{color:var(--teal);font-weight:600}.mp-tree-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.mp-tree-thumb{width:20px;height:20px;object-fit:cover;border-radius:calc(3px*var(--rq,1));margin-left:4px;border:1px solid var(--line2);flex-shrink:0}.mp-tree-thumb-preview{position:fixed;z-index:9999;background:var(--mx-panel);border:1px solid var(--line2);border-radius:calc(6px*var(--rq,1));padding:4px;box-shadow:0 8px 24px color-mix(in srgb,var(--faint) 30%,transparent);pointer-events:none}.mp-tree-thumb-preview img{display:block;max-width:320px;max-height:320px;object-fit:contain}.mp-tree-row.mp-tree-drop-target{background:var(--tint);outline:1px dashed var(--teal);outline-offset:-1px}.mp-tree-row.mp-tree-root-drop{border:1px dashed var(--line);margin-bottom:6px;padding-top:14px;padding-bottom:14px;color:var(--muted);cursor:default}.mp-tree-row.mp-tree-root-drop:hover{background:transparent}.mp-tree-root-drop-hint{margin-left:auto;font-size:0.8571rem;color:var(--faint)} .fancybox__slide.has-iframe .f-button.is-close-button,.fancybox__slide.has-iframe .f-toolbar{display:none !important} .fancybox__slide.has-iframe{padding:0 !important}.fancybox__slide.has-iframe .f-html{padding:0 !important;background:transparent !important} .fancybox__slide.has-iframe{justify-content:center}.fancybox__slide.has-iframe .f-html{width:min(900px, 92vw);height:auto;max-height:92vh;border-radius:calc(8px*var(--rq,1));overflow:hidden}.fancybox__slide.has-iframe iframe{display:block;width:100%;height:100%}.mp-tree-addfolder{margin-left:4px}.mp-inline-folder-input{font-family:var(--mp-font-data);font-size:0.9286rem;border:1px solid var(--teal);border-radius:calc(4px*var(--rq,1));padding:2px 6px;margin-left:4px;width:160px}.mp-stage-table{width:100%;border-collapse:collapse;font-family:var(--mp-font-data);font-size:0.9286rem}.mp-stage-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line2);color:var(--muted);font-weight:600}.mp-stage-table td{padding:6px 8px;border-bottom:1px solid var(--line2);vertical-align:middle}.mp-stage-thumb{width:40px;height:40px;object-fit:cover;border-radius:calc(4px*var(--rq,1));border:1px solid var(--line2)}.mp-stage-rename{width:100%;font-family:var(--mp-font-data);font-size:0.9286rem;padding:4px 6px;border:1px solid var(--line);border-radius:calc(4px*var(--rq,1))}.mp-stage-collision{background:var(--warnbg)}.mp-stage-badge{color:var(--warn);font-size:0.7857rem;margin-top:2px}.mp-stage-folderpath{color:var(--muted);font-size:0.7857rem;margin-top:2px}.mp-upload-panel-label{font-family:var(--mp-font-data);font-size:0.9286rem;color:var(--muted);margin-bottom:8px}.mp-upload-panel-treewrap{max-height:220px;overflow-y:auto;border:1px solid var(--line2);border-radius:calc(6px*var(--rq,1));padding:6px;margin-bottom:12px}.mp-upload-panel-folder{cursor:pointer;border-radius:calc(4px*var(--rq,1));padding:2px 4px}.mp-upload-panel-folder:hover{background:var(--mx-ground)}.mp-upload-panel-folder-selected{background:var(--tint)}.mp-upload-panel-folder-selected .mp-tree-name{font-weight:600;color:var(--teal)}.mp-upload-panel-root{margin-bottom:2px}.mp-upload-panel-toggle svg{transition:transform 0.1s ease}.mp-upload-panel-toggle-open svg{transform:rotate(90deg)}.mp-upload-panel-children{margin-left:18px}.mp-dropzone-panel{border:1px solid var(--line);border-radius:calc(8px*var(--rq,1));overflow:hidden;background:var(--mx-panel)}.mp-dropzone-panel-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--mx-ground);border-bottom:1px solid var(--line);font-family:var(--mp-font-data);font-size:0.9286rem;font-weight:600;color:var(--ink)}.mp-dropzone-panel-header svg{width:18px;height:18px;flex-shrink:0;color:var(--muted)}.mp-dropzone-panel-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;border:2px dashed var(--line);border-radius:calc(10px*var(--rq,1));padding:24px 16px;text-align:center;background:var(--mx-panel2);font-family:var(--mp-font-data);color:var(--muted);cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}.mp-dropzone-panel-body-icon{width:32px;height:32px;color:var(--faint);transition:color 0.15s ease}.mp-dropzone-panel-body-active .mp-dropzone-panel-body-icon{color:var(--teal)}.mp-dropzone-panel-body-title{font-size:1rem;font-weight:600;color:var(--ink)}.mp-dropzone-panel-body-subtitle{font-size:0.8571rem;color:var(--muted)}.mp-dropzone-panel-body-subtitle strong{color:var(--teal)} .mp-permission-group + .mp-permission-group{margin-top:10px;padding-top:10px;border-top:1px solid var(--line2)}.mp-permission-group-header{display:flex;align-items:center;gap:8px;font-size:0.9643rem;color:var(--mx-ink);cursor:pointer}.mp-permission-plugins{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:10px 16px;margin:10px 0 0 22px}.mp-permission-plugins label{display:inline-flex;align-items:center;gap:5px;font-size:0.9286rem;color:var(--mx-ink);font-weight:400;cursor:pointer}.mp-permission-plugin-icon{color:var(--faint);flex-shrink:0}.mp-permission-empty{font-size:0.9286rem;color:var(--faint);font-style:italic}.mp-asset-header{display:flex;align-items:flex-start;gap:20px}.mp-asset-header-fields{flex:1;min-width:0}.mp-asset-header-fields>div + div{margin-top:14px}.mp-asset-preview{display:flex;align-items:center;justify-content:center;width:240px;height:240px;flex-shrink:0;margin:0;border:1px solid var(--line);border-radius:calc(10px*var(--rq,1));background:var(--mx-panel2);overflow:hidden;text-decoration:none}a.mp-asset-preview{cursor:pointer}a.mp-asset-preview:hover{border-color:var(--brand)}.mp-asset-preview img{max-width:100%;max-height:100%;object-fit:contain}.mp-asset-preview-icon{color:var(--faint)}.mp-asset-preview-icon svg{width:96px;height:96px}.mp-dropzone-panel-picker-link{display:inline-block;margin-top:4px;font-family:var(--mp-font-data);font-size:0.8571rem;color:var(--teal);text-decoration:underline}.mp-dropzone-panel-picker-link:hover{color:var(--teal)}.mp-dropzone-panel-body-active{background:var(--tint);border-color:var(--teal)} .mp-upload-panel-dropzone-title{font-size:0.9286rem;font-weight:600;color:var(--ink)}.mp-upload-panel-dropzone-subtitle{font-size:0.8571rem;color:var(--muted)}.mp-upload-panel-dropzone-subtitle strong{color:var(--teal)} .mp-dialog{font-family:var(--mp-font-data);color:var(--mx-ink);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;background:var(--mx-panel);max-width:900px;margin:0 auto;padding:24px 28px 28px}.mp-dialog *{box-sizing:border-box}.mp-dialog-header{position:sticky;top:0;z-index:5;background:var(--mx-panel);margin:-24px -28px 20px;padding:20px 28px 14px;border-bottom:1px solid var(--line2)}.mp-dialog-title{font-family:var(--mp-font-nav);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;color:var(--mx-ink);margin:0;padding-right:36px}.mp-dialog.mp-dialog-danger .mp-dialog-header{border-bottom-color:var(--downbg)}.mp-dialog.mp-dialog-danger .mp-dialog-title{color:var(--down)}.mp-dialog-body{font-size:1rem} .mp-dialog.mp-embedded{background:transparent;max-width:none;padding:20px 24px 24px} body:has(> .mp-embedded){background:var(--mx-panel)}.mp-embedded .modern-panel{background:transparent;border:0;box-shadow:none;padding:0;margin:0}.mp-dialog-body table{border-collapse:collapse;width:100%}.mp-dialog-body td{padding:4px 0} .mp-dialog-section{border:1px solid var(--line2);border-radius:calc(8px*var(--rq,1));margin-bottom:16px;overflow:hidden}.mp-dialog-section-title{list-style:none;padding:10px 14px;background:var(--mx-ground);font-weight:600;font-size:0.9286rem;color:var(--mx-ink);display:flex;align-items:center;gap:8px;user-select:none} .mp-dialog-section-toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:calc(5px*var(--rq,1));background:transparent;color:var(--muted);cursor:pointer;padding:0;flex-shrink:0}.mp-dialog-section-toggle:hover{background:var(--ground);color:var(--mx-ink)}.mp-dialog-section-toggle svg{width:13px;height:13px;transition:transform 0.15s}.mp-dialog-section.mp-dialog-section-collapsed .mp-dialog-section-toggle svg{transform:rotate(-90deg)}.mp-dialog-section.mp-dialog-section-collapsed>.mp-dialog-section-body{display:none}.mp-dialog-section-body{padding:16px} .mp-dialog-section-action{margin-left:auto;flex-shrink:0;font-weight:500;text-transform:none;letter-spacing:normal} .mp-dialog-callout{background:var(--mx-ground);border:1px solid var(--line2);border-radius:calc(6px*var(--rq,1));padding:10px 14px;font-size:0.9286rem;color:var(--muted);margin-bottom:16px}.mp-dialog-callout-dark{background:var(--ground)} .mp-generator-callout{display:flex;align-items:flex-start;gap:16px}.mp-generator-icon{flex-shrink:0;color:var(--brand);background:linear-gradient(160deg, var(--tint), var(--tint));border-radius:calc(10px*var(--rq,1));padding:6px;width:60px;height:60px;box-shadow:0 1px 2px color-mix(in srgb,var(--brand) 15%,transparent)}.mp-generator-callout>div{flex:1;min-width:0;font-size:1rem;line-height:1.55;color:var(--muted)}.mp-generator-lead{display:block;font-family:var(--mp-font-nav);font-size:1.1429rem;font-weight:700;color:var(--brand);letter-spacing:-0.01em;margin-bottom:2px}.mp-generator-subhead{margin:22px 0 6px;padding-bottom:8px;border-bottom:1px solid var(--line2);font-family:var(--mp-font-nav);font-size:1.0714rem;font-weight:700;letter-spacing:-0.01em;color:var(--mx-ink)}.mp-generator-copy{margin:0 0 18px;font-size:0.9286rem;line-height:1.6;color:var(--muted)}.mp-generator-options{display:flex;flex-direction:column;gap:8px}.mp-generator-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line2);border-radius:calc(8px*var(--rq,1));cursor:pointer;transition:background 0.12s ease,border-color 0.12s ease}.mp-generator-option:hover{background:var(--mx-ground);border-color:var(--mx-line)}.mp-generator-option input[type="checkbox"]{margin-top:2px}.mp-generator-option-text{display:flex;flex-direction:column;gap:2px;line-height:1.4}.mp-generator-option-text strong{font-size:0.9286rem;color:var(--mx-ink)}.mp-generator-option-text small{font-size:0.8571rem;color:var(--faint)}.mp-progress{width:100%;height:10px;background:var(--ground);border-radius:calc(5px*var(--rq,1));overflow:hidden;margin-bottom:10px}.mp-progress-bar{height:100%;background:var(--brand);border-radius:calc(5px*var(--rq,1));transition:width 0.3s ease}.mp-dialog{position:relative;border-radius:calc(12px*var(--rq,1))}.mp-dialog-close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:calc(6px*var(--rq,1));background:transparent;color:var(--muted);cursor:pointer;padding:0}.mp-dialog-close:hover{background:var(--ground);color:var(--mx-ink)}.mp-dialog-close svg{width:15px;height:15px}.mp-dialog-icon{display:inline-flex;color:var(--muted)}.mp-dialog-icon svg{width:40px;height:40px;stroke-width:1}.mp-dialog-icon-danger{color:var(--down)}.mp-dialog-icon-ok{color:var(--pill-green)}.mp-confirm-title{display:inline-block;font-family:var(--mp-font-nav);font-weight:700;font-size:0.9286rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--down);margin-bottom:4px} .fancybox-bg{background:var(--mx-ink) !important}.fancybox-is-open .fancybox-bg{opacity:0.8 !important}.fancybox-content{border-radius:calc(12px*var(--rq,1)) !important;overflow:hidden !important;padding:0 !important;background:var(--mx-panel) !important;max-width:900px !important;margin:0 auto !important}.fancybox-slide--iframe .fancybox-iframe{background:var(--mx-panel) !important;overflow-y:auto !important}.fancybox-button--close{display:none !important}.fancybox-toolbar{display:none !important} input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"],input[type="url"],input[type="search"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],input:not([type]),textarea,select{font-family:var(--mp-font-data);font-size:1rem;color:var(--mx-ink);background-color:var(--mx-panel);border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));padding:8px 10px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}textarea{line-height:1.5;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4.5L12 6' stroke='%2357606a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:13px;cursor:pointer}select::-ms-expand{display:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input:not([type]):focus,textarea:focus,select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)} input.mp-field-error,select.mp-field-error,textarea.mp-field-error,input.formInputError,select.formInputError,textarea.formInputError,input.formInputInvalid,select.formInputInvalid,textarea.formInputInvalid{border-color:var(--downd);background-color:var(--downbg)}input.mp-field-error:focus,select.mp-field-error:focus,textarea.mp-field-error:focus,input.formInputError:focus,select.formInputError:focus,textarea.formInputError:focus,input.formInputInvalid:focus,select.formInputInvalid:focus,textarea.formInputInvalid:focus{border-color:var(--downd);box-shadow:0 0 0 3px color-mix(in srgb,var(--down) 15%,transparent)}input:disabled,textarea:disabled,select:disabled{background-color:var(--mx-ground);color:var(--muted);cursor:not-allowed} select[name="allQuestions"],select[name="selectedQuestions"]{width:100%}input::placeholder,textarea::placeholder{color:var(--faint)} input[type="checkbox"],input[type="radio"]{accent-color:var(--brand);width:15px;height:15px;cursor:pointer;vertical-align:middle;margin:0 4px 0 0}input[type="checkbox"]:disabled,input[type="radio"]:disabled{cursor:not-allowed;opacity:0.6} .mp-form-error{display:flex;gap:10px;align-items:flex-start;font-family:var(--mp-font-data);padding:12px 14px;margin-bottom:14px;border:1px solid var(--down);border-radius:calc(8px*var(--rq,1));background:var(--downbg);color:var(--downd);font-size:0.9286rem;line-height:1.5}.mp-form-error svg{flex-shrink:0;margin-top:1px;color:var(--down)} div.mp-field-error,span.mp-field-error{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:0.8929rem;color:var(--down)}.mp-field-error svg{flex-shrink:0;color:var(--down)} .mp-dialog-section-body:has(.tox-tinymce){padding:0 16px}.mp-dialog-section-body:has(.tox-tinymce) table{width:100% !important} @media (max-width: 760px){.mp-nav-toggle{display:inline-flex} .mp-chrome-nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;padding:6px;background:var(--mx-panel);border:1px solid var(--line2);border-top:none;border-radius:0 0 calc(8px*var(--rq,1)) calc(8px*var(--rq,1));box-shadow:0 8px 16px color-mix(in srgb,var(--shade-ink) 12%,transparent);z-index:20}.mp-chrome-nav.mp-nav-open .mp-chrome-nav-links{display:flex}.mp-chrome-nav a{width:100%;border-radius:calc(6px*var(--rq,1));border-bottom:none;margin-bottom:0}.mp-chrome-nav a.mp-nav-active{background:var(--ground)}.mp-chrome-nav-logo img{height:44px} .mp-chrome-header{flex-wrap:wrap;gap:8px;padding:12px 14px}.mp-chrome-header .mp-title{font-size:1rem}.mp-chrome-header .mp-tool-icons{gap:12px} .mp-chrome-subnav{padding:10px 14px}.mp-chrome-subnav form{width:100%}.mp-chrome-subnav input[type="text"]{flex:1 1 auto;width:auto;min-width:0} .mp-chrome-body{padding:14px} .mp-chrome-footer{flex-wrap:wrap;gap:4px;padding:12px 14px} .mp-form-grid{grid-template-columns:1fr}.mp-span-2,.mp-form-error,.mp-form-actions{grid-column:span 1} .mp-search{width:100%}.mp-search input[type="text"]{flex:1 1 auto;width:auto}} .mp-revision-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:calc(8px*var(--rq,1));overflow:hidden}.mp-revision-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--mx-panel);border-bottom:1px solid var(--line2)}.mp-revision-row:last-child{border-bottom:none}.mp-revision-row:nth-child(even){background:var(--mx-ground)}.mp-revision-info{display:flex;flex-direction:column;gap:2px}.mp-revision-meta{font-size:0.8571rem;color:var(--muted)}.mp-revision-empty{padding:14px;text-align:center;color:var(--muted);font-weight:600;background:var(--mx-ground)}@keyframes mp-revision-restore-spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes mp-icon-info-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes mp-fancybox-spinner-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.mp-revision-restore:hover svg{animation:mp-revision-restore-spin 0.9s linear infinite} .mp-icon-loading-spin svg{animation:mp-revision-restore-spin 0.9s linear infinite}.mp-fancybox-loading-spinner{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100000;width:40px;height:40px;color:var(--mx-panel);pointer-events:none}.mp-fancybox-loading-spinner svg{width:100%;height:100%;animation:mp-fancybox-spinner-spin 0.9s linear infinite}.mp-progress--indeterminate .mp-progress-bar{width:40%;animation:mp-progress-indeterminate 1.1s ease-in-out infinite}@keyframes mp-progress-indeterminate{0%{transform:translateX(-100%)}100%{transform:translateX(350%)}}@media (prefers-reduced-motion: reduce){.mp-icon-loading-spin svg,.mp-fancybox-loading-spinner svg{animation:none;opacity:0.6}.mp-progress--indeterminate .mp-progress-bar{width:100%;animation:none;opacity:0.5}} .mp-import-panel{padding:18px 4px;max-width:720px}.mp-import-title{font-family:"JetBrains Mono",monospace;font-size:1.2857rem;font-weight:700;color:var(--mx-ink);margin:0 0 8px}.mp-import-copy{color:var(--muted);line-height:1.6;margin:0 0 16px}.mp-import-options{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:16px}.mp-import-field{display:flex;flex-direction:column;gap:4px;font-size:0.9286rem}.mp-import-field>span{font-weight:600;color:var(--mx-ink)}.mp-import-field input[type="text"]{border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));padding:6px 10px;min-width:220px}.mp-import-radio{display:block;color:var(--muted);padding:2px 0} .mp-import-dropzone{margin-top:4px}.mp-import-picker{margin-top:8px;text-align:center}.mp-import-review .mp-import-warning,.mp-import-result .mp-import-warning{border:1px solid var(--down);background:var(--downbg);color:var(--downd);border-radius:calc(8px*var(--rq,1));padding:12px 14px;margin-bottom:14px;line-height:1.5}.mp-import-confirm{display:block;margin-top:8px;font-weight:600}.mp-import-table{width:100%;border-collapse:collapse;font-size:0.9286rem}.mp-import-table th,.mp-import-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line2)}.mp-import-table input[type="text"],.mp-import-table select{border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));padding:4px 8px}.mp-import-group{border:1px solid var(--line2);border-radius:calc(8px*var(--rq,1));padding:10px 12px;margin:10px 0}.mp-import-preview{color:var(--muted);font-size:0.8571rem}.mp-import-note{color:var(--muted);font-size:0.8571rem;margin:6px 0 0}.mp-import-assetlist{columns:2;color:var(--muted);font-size:0.9286rem;margin:6px 0 0;padding-left:20px}.mp-import-summary{color:var(--mx-ink);line-height:1.7;padding-left:20px}.mp-revisions-panel{margin-top:20px} .mp-trash-preview-wrap{display:inline-block;padding:10px}.mp-trash-preview-img{display:block;max-width:160px;max-height:160px;border-radius:calc(8px*var(--rq,1));border:1px solid var(--line)}.mp-trash-preview-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:var(--muted);background:var(--mx-ground);border-radius:calc(8px*var(--rq,1));border:1px solid var(--line)}.mp-trash-preview-icon svg{width:32px;height:32px} .mp-wizard-complete{display:flex;align-items:flex-start;gap:16px;padding:8px 4px 20px}.mp-wizard-complete-text h3{margin:2px 0 6px;font-size:1.1429rem;font-weight:700}.mp-wizard-complete-text p{margin:0;color:var(--muted);line-height:1.5}.mp-wizard-complete-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--line2)} .mp-wizard-complete-actions-end{display:flex;align-items:center;gap:12px;margin-left:auto} .mp-login-passkey{margin-top:14px;text-align:center}.mp-login-divider{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:0.8571rem;margin-bottom:12px}.mp-login-divider::before,.mp-login-divider::after{content:"";flex:1;border-top:1px solid var(--line2)} .mp-login-passkey-btn{width:auto}.mp-login-passkey-status,.mp-passkey-status{font-size:0.8571rem;color:var(--muted);margin-top:8px;min-height:16px}.mp-passkey-panel .mp-passkey-intro{color:var(--muted);margin-bottom:14px}.mp-passkey-empty{color:var(--faint);padding:10px 0}.mp-passkey-add{display:flex;align-items:flex-end;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line2)}.mp-passkey-name-label{display:flex;flex-direction:column;gap:4px;font-size:0.8571rem;color:var(--muted)}.mp-passkey-mfa{margin-top:16px;padding:12px;border:1px solid var(--line2);border-radius:calc(8px*var(--rq,1));background:var(--mx-ground)}.mp-passkey-mfa-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.mp-passkey-mfa-label input[disabled]{cursor:not-allowed}.mp-passkey-mfa-label span{display:flex;flex-direction:column;gap:2px;font-size:0.9286rem}.mp-passkey-mfa-label small{color:var(--muted);font-size:0.8571rem}.mp-passkey-name-label input{border:1px solid var(--line);border-radius:calc(6px*var(--rq,1));padding:6px 10px;font-size:0.9286rem;width:220px}@media (max-width: 640px){.mp-revision-row{flex-direction:column;align-items:flex-start}} .mp-shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh;background:var(--mx-ground)}.mp-side{background:var(--panel2);display:flex;flex-direction:column;gap:2px;padding:14px 12px;position:sticky;top:0;height:100vh;overflow-y:auto}.mp-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 14px}.mp-brand-mark{width:30px;height:30px;border-radius:calc(9px*var(--rq,1));background:var(--brand);color:var(--mx-panel);display:grid;place-items:center;font-weight:800;font-size:1.0714rem}.mp-brand-wm{font-size:1.1429rem;font-weight:600;color:var(--mx-panel)}.mp-brand-wm strong{font-weight:800}.mp-nav-toggle{display:none;margin-left:auto;background:transparent;border:0;color:var(--faint);cursor:pointer}.mp-nav-toggle svg{width:20px;height:20px}.mp-side-nav{display:flex;flex-direction:column;gap:3px;margin-top:4px}.mp-side-nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:calc(9px*var(--rq,1));color:var(--faint);font-weight:500;text-decoration:none;font-size:0.9643rem;text-transform:capitalize}.mp-side-nav a svg{width:18px;height:18px;flex:none}.mp-side-nav a:hover{background:var(--line2);color:var(--mx-panel)}.mp-side-nav a.mp-nav-active{background:var(--brand);color:var(--mx-panel);font-weight:600}.mp-side-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 8px 4px;border-top:1px solid var(--line2)}.mp-side-user{font-size:0.8929rem;font-weight:600;color:var(--mx-panel);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-side-logout{color:var(--faint);display:grid;place-items:center}.mp-side-logout:hover{color:var(--mx-panel)}.mp-side-logout svg{width:16px;height:16px}.mp-main{display:flex;flex-direction:column;min-width:0}@media(max-width:900px){.mp-shell{grid-template-columns:1fr}.mp-side{position:fixed;left:0;top:0;width:232px;z-index:50;transform:translateX(-100%);transition:transform .2s;box-shadow:2px 0 20px color-mix(in srgb,var(--shade) 30%,transparent)}.mp-shell.mp-side-open .mp-side{transform:none}.mp-nav-toggle{display:block}} .mp-side-sub{margin:2px 0 8px 9px;padding-left:14px;border-left:1px solid var(--line2);display:flex;flex-direction:column;gap:1px}.mp-side-sub .mp-plugin-list{display:flex;flex-direction:column;gap:1px}.mp-side-sub .mp-plugin-list a,.mp-side-sub .mp-plugin-list span{display:block;padding:6px 10px;border-radius:calc(7px*var(--rq,1));color:var(--faint);font-size:0.8929rem;text-decoration:none;text-transform:capitalize}.mp-side-sub .mp-plugin-list a:hover{background:var(--line2);color:var(--mx-panel)}.mp-side-sub .mp-plugin-list .mp-plugin-active{background:var(--tint);color:var(--mx-panel);font-weight:600} .mp-side-actions{display:flex;gap:4px;align-items:center;margin-right:auto}.mp-side-actions a{color:var(--faint);display:grid;place-items:center;width:30px;height:30px;border-radius:calc(8px*var(--rq,1));text-decoration:none}.mp-side-actions a:hover{background:var(--line2);color:var(--mx-panel)}.mp-side-actions svg{width:16px;height:16px} .mp-chrome-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 26px;background:var(--mx-panel);border-bottom:1px solid var(--line2)}.mp-chrome-header .mp-title{font-size:1.2857rem;font-weight:700;text-transform:capitalize;color:var(--mx-ink)}.mp-chrome-header .mp-title span{color:var(--mx-faint);font-weight:500}.mp-topbar-search{display:flex;gap:6px;margin:0}.mp-topbar-search input[type=text]{border:1px solid var(--line2);border-radius:calc(8px*var(--rq,1));padding:8px 12px;font-size:0.9286rem;min-width:220px;background:var(--mx-ground)}.mp-topbar-search button{border:1px solid var(--line2);background:var(--mx-panel);border-radius:calc(8px*var(--rq,1));padding:8px 14px;font-size:0.9286rem;font-weight:600;cursor:pointer}.mp-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 14px}.mp-brand-link{display:flex;align-items:center;gap:10px;text-decoration:none;flex:1} .mp-side{background:var(--panel2);padding:0;gap:0}.mp-brand{padding:16px 18px 15px;border-bottom:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.mp-brand-mark{border-radius:calc(8px*var(--rq,1))}.mp-side-nav{padding:10px 0;gap:1px;margin:0}.mp-side-nav>a{border-radius:0;padding:10px 18px;gap:12px;font-size:0.9643rem;font-weight:500;color:var(--faint);border-left:3px solid transparent;letter-spacing:.01em}.mp-side-nav>a svg{opacity:.85}.mp-side-nav>a:hover{background:color-mix(in srgb,var(--ink) 4.5%,transparent);color:var(--mx-panel)}.mp-side-nav>a.mp-nav-active{background:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--mx-panel);border-left-color:var(--brand);font-weight:600}.mp-side-nav>a.mp-nav-active svg{opacity:1;color:var(--brandd)}.mp-side-sub{margin:1px 0 7px;padding:2px 0 3px;border-left:0}.mp-side-sub .mp-plugin-list a,.mp-side-sub .mp-plugin-list span{border-radius:0;padding:7px 18px 7px 46px;font-size:0.8929rem;color:var(--faint);border-left:3px solid transparent}.mp-side-sub .mp-plugin-list a:hover{background:color-mix(in srgb,var(--ink) 4.5%,transparent);color:var(--mx-panel)}.mp-side-sub .mp-plugin-list .mp-plugin-active{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--mx-panel);border-left-color:var(--brand);font-weight:600}.mp-side-foot{padding:13px 16px;border-top:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.mp-side-actions a{border-radius:calc(7px*var(--rq,1))} .nd-back{display:none;align-items:center;gap:8px;width:calc(100% - 20px);margin:2px 10px 6px;background:transparent;border:0;color:var(--faint);font:inherit;font-size:0.7857rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 8px;cursor:pointer}.nd-back:hover{color:var(--mx-panel)}.mp-side.nd-drilled .nd-back{display:flex}.mp-side.nd-drilled .mp-side-nav>a:not(.nd-parent){display:none}.mp-side.nd-drilled.nd-open .mp-side-nav>a{display:flex}.mp-side.nd-drilled.nd-open .mp-side-sub{display:none} .mp-collapse-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:transparent;border:0;border-top:1px solid color-mix(in srgb,var(--ink) 7%,transparent);color:var(--faint);cursor:pointer;padding:11px;font:inherit;font-size:0.7857rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mp-collapse-btn:hover{color:var(--mx-panel);background:color-mix(in srgb,var(--ink) 3%,transparent)}.mp-collapse-btn svg{width:16px;height:16px;transition:transform .2s}html.nav-collapsed .mp-collapse-btn svg{transform:rotate(180deg)}html.nav-collapsed .mp-collapse-btn span{display:none}html.nav-collapsed .mp-shell{grid-template-columns:66px 1fr}html.nav-collapsed .mp-brand{justify-content:center;padding:16px 0}html.nav-collapsed .mp-brand-wm{display:none}html.nav-collapsed .mp-side-nav>a{font-size:0;justify-content:center;padding:11px 0;gap:0}html.nav-collapsed .mp-side-nav>a svg{opacity:1}html.nav-collapsed .mp-side-nav>a.mp-nav-active{background:color-mix(in srgb,var(--brand) 20%,transparent)}html.nav-collapsed .mp-side-sub,html.nav-collapsed .nd-back,html.nav-collapsed .mp-side-user,html.nav-collapsed .mp-side-actions{display:none}html.nav-collapsed .mp-side-foot{justify-content:center;padding:12px 0} .mp-side-nav>a{color:var(--line2)}.mp-side-nav>a svg{opacity:.7}.mp-side-nav>a.mp-nav-active svg,.mp-side-nav>a:hover svg{opacity:1} .mp-side-sub .mp-plugin-list a,.mp-side-sub .mp-plugin-list span{display:flex;align-items:center;gap:10px;padding-left:40px}.mp-side-sub .mp-plugin-list a svg,.mp-side-sub .mp-plugin-list span svg{width:15px;height:15px;opacity:.62;flex:none}.mp-side-sub .mp-plugin-list a:hover svg,.mp-side-sub .mp-plugin-list .mp-plugin-active svg{opacity:1} .mp-collapse-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:8px 12px 10px auto;background:transparent;border:0;border-top:0;border-radius:calc(8px*var(--rq,1));color:var(--theadink);cursor:pointer;padding:0;text-transform:none;letter-spacing:0}.mp-collapse-btn:hover{color:var(--mx-panel);background:color-mix(in srgb,var(--ink) 6%,transparent)}.mp-collapse-btn svg{width:16px;height:16px;transition:transform .2s}html.nav-collapsed .mp-collapse-btn{margin:8px auto 10px}html.nav-collapsed .mp-collapse-btn svg{transform:rotate(180deg)} html.nav-collapsed .nd-back{display:none!important}html.nav-collapsed .mp-side-nav>a svg{opacity:.9}html.nav-collapsed .mp-side-nav>a.mp-nav-active svg{color:var(--brandd);opacity:1}html.nav-collapsed .mp-side-foot .mp-side-actions{display:none} .mp-side .mp-side-nav>a{color:var(--line2)}.mp-side .mp-side-nav>a.mp-nav-active{color:var(--mx-panel)} html.nav-collapsed .mp-brand{justify-content:center}html.nav-collapsed .mp-brand-link{flex:none;justify-content:center} .mp-side-nav>a svg{opacity:.92}.mp-side-nav>a:hover svg,.mp-side-nav>a.mp-nav-active svg{opacity:1}.mp-side-actions a,.mp-side-actions button,.mp-collapse-toggle,.mp-side-logout{color:var(--faint)}.mp-side-actions a:hover,.mp-side-actions button:hover,.mp-collapse-toggle:hover,.mp-side-logout:hover{color:var(--mx-panel)}.mp-collapse-toggle{background:transparent;border:0;cursor:pointer;width:30px;height:30px;border-radius:calc(8px*var(--rq,1));display:grid;place-items:center;padding:0}.mp-collapse-toggle svg{width:16px;height:16px;transition:transform .2s}.mp-collapse-toggle:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}html.nav-collapsed .mp-collapse-toggle svg{transform:rotate(180deg)}html.nav-collapsed .mp-side-foot{flex-direction:column;gap:8px;padding:12px 0;align-items:center}html.nav-collapsed .mp-side-foot .mp-side-actions{display:flex;flex-direction:column;gap:6px}html.nav-collapsed .mp-side-actions>a{display:none}html.nav-collapsed .mp-side-user{display:none} .mp-brand-icon{width:28px;height:28px;object-fit:contain;display:block}.mp-brand-mark{display:none}html.nav-collapsed .mp-brand-icon{width:26px;height:26px} .mp-brand-mark{width:26px;height:26px;border-radius:0;background:transparent;object-fit:contain;display:block} .mp-shell{transition:grid-template-columns .22s cubic-bezier(.4,0,.2,1)}.mp-side-nav>a{transition:background .14s,color .14s,border-color .14s,padding .22s}.mp-side-nav>a svg{transition:opacity .14s,color .14s}.mp-side-sub{overflow:hidden;animation:mpSubIn .2s cubic-bezier(.4,0,.2,1)}@keyframes mpSubIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mp-side-sub .mp-plugin-list a,.mp-side-sub .mp-plugin-list span{transition:background .14s,color .14s,border-color .14s}.nd-back{transition:color .14s}.mp-brand-icon{transition:width .22s,height .22s}.mp-collapse-toggle svg{transition:transform .22s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.mp-shell,.mp-side-nav>a,.mp-brand-icon,.mp-collapse-toggle svg{transition:none}.mp-side-sub{animation:none}} .mp-chrome-header{position:sticky;top:0;z-index:20;background:var(--mx-panel);box-shadow:0 1px 0 var(--line2)}.mp-side .mp-side-actions a,.mp-side .mp-side-actions button,.mp-side .mp-collapse-toggle,.mp-side .mp-side-logout{color:var(--line2)}.mp-side .mp-side-actions a:hover,.mp-side .mp-side-actions button:hover,.mp-side .mp-collapse-toggle:hover,.mp-side .mp-side-logout:hover{color:var(--mx-panel)} .ie-cell{cursor:text}.ie-cell:hover .ie-text{box-shadow:0 1px 0 var(--line)} .mp-side-nav>a svg,.mp-side-sub .mp-plugin-list a svg,.mp-side-actions a svg,.mp-side-actions button svg,.mp-collapse-toggle svg,.mp-side-logout svg{transition:transform .15s ease,opacity .15s ease,color .15s ease}.mp-side-nav>a:hover svg{transform:translateX(1px) scale(1.12);opacity:1;color:var(--brandd)}.mp-side-nav>a.mp-nav-active:hover svg{color:var(--mx-panel)}.mp-side-sub .mp-plugin-list a:hover svg{transform:scale(1.15);opacity:1;color:var(--brandd)}.mp-side-actions a:hover svg,.mp-side-actions button:hover svg,.mp-side-logout:hover svg{transform:scale(1.15)}.mp-collapse-toggle:hover svg{transform:scale(1.15)}html.nav-collapsed .mp-collapse-toggle:hover svg{transform:rotate(180deg) scale(1.15)} .mp-burger{display:none;width:38px;height:38px;border:1px solid var(--line2);background:var(--mx-panel);border-radius:calc(10px*var(--rq,1));color:var(--mx-muted);cursor:pointer;place-items:center;margin-right:12px;flex:none}.mp-burger svg{width:20px;height:20px}.mp-scrim{display:none}@media(max-width:900px){.mp-shell{grid-template-columns:1fr}.mp-side{position:fixed;left:0;top:0;bottom:0;width:250px;z-index:80;transform:translateX(-100%);transition:transform .2s ease;box-shadow:2px 0 24px color-mix(in srgb,var(--shade) 35%,transparent);height:100vh}html.mp-nav-open .mp-side{transform:none}html.mp-nav-open .mp-scrim{display:block;position:fixed;inset:0;background:color-mix(in srgb,var(--shade-ink) 45%,transparent);z-index:70}.mp-burger{display:grid}html.nav-collapsed .mp-shell{grid-template-columns:1fr}.mp-chrome-header{padding-left:14px}} .mp-tree-more{display:none;width:34px;height:34px;border:1px solid var(--line2);background:var(--mx-panel);border-radius:calc(9px*var(--rq,1));color:var(--mx-muted);cursor:pointer;place-items:center;flex:none;padding:0}.mp-tree-more svg{width:16px;height:16px}@media(max-width:700px){.mp-tree-row{flex-wrap:wrap;padding:9px 8px;row-gap:4px}.mp-tree-grip{display:none}.mp-tree-root-drop-hint{display:none}.mp-tree-more{display:grid}.mp-row-open .mp-tree-more{border-color:var(--brand);color:var(--brandd);background:var(--tint)}.mp-tree-actions{display:none}.mp-tree-row.mp-row-open .mp-tree-actions{display:flex;flex-wrap:wrap;flex-basis:100%;min-width:0;justify-content:flex-start;gap:6px;row-gap:8px;padding-top:8px;margin-top:2px;border-top:1px solid var(--line2)}.mp-tree-row.mp-row-open .mp-tree-actions .mp-icon-btn{width:36px;height:36px}.mp-tree-thumb{width:26px;height:26px}} :root{--mp-font-nav:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mp-font-data:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; --mx-ground:var(--ground);--mx-panel:var(--panel);--mx-panel2:var(--panel2);--mx-ink:var(--ink);--mx-muted:var(--muted);--mx-faint:var(--faint);--mx-line:var(--line);--mx-line2:var(--line2);--mx-brand:var(--brand);--mx-brandd:var(--brandd);--mx-tint:var(--tint);--mx-shadow:var(--shadow)}body{background:var(--mx-ground);color:var(--mx-ink);font-size:1rem;-webkit-font-smoothing:antialiased}.mp-chrome{color:var(--mx-ink)} .mp-chrome-header .mp-title{font-family:var(--mp-font-data);font-size:1.5rem;font-weight:800;letter-spacing:-.4px;text-transform:none;color:var(--mx-ink)}.mp-chrome-header .mp-title span{color:var(--mx-faint);font-weight:600}.mp-chrome-header{background:var(--mx-panel);border-bottom:1px solid var(--mx-line)}.mp-chrome-subnav{background:var(--mx-panel);border-bottom:1px solid var(--mx-line)} .modern-panel,.mp-table-wrap,.mp-infobox,.mp-dropzone-panel,.mp-tree-panel{background:var(--mx-panel);border:1px solid var(--mx-line);border-radius:calc(14px*var(--rq,1));box-shadow:var(--mx-shadow)}.mp-chrome-body{padding:22px 26px} .mp-table thead th{font-family:var(--mp-font-data);font-size:0.7857rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mx-faint);background:var(--mx-panel2);border-bottom:1px solid var(--mx-line)}.mp-table thead th a{color:var(--mx-faint)}.mp-table td{border-bottom:1px solid var(--mx-line2);font-size:0.9643rem;color:var(--mx-ink)}.mp-table tbody tr:hover td{background:var(--mx-panel2)} .modern-panel input[type=text],.modern-panel input[type=password],.modern-panel input[type=url],.modern-panel input[type=email],.modern-panel input[type=number],.modern-panel select,.modern-panel textarea{font-family:var(--mp-font-data);border:1px solid var(--mx-line);border-radius:calc(9px*var(--rq,1));padding:9px 11px;font-size:0.9643rem;color:var(--mx-ink);background:var(--mx-panel)}.modern-panel input:focus,.modern-panel select:focus,.modern-panel textarea:focus{outline:none;border-color:var(--mx-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.modern-panel label,.mp-field label{font-family:var(--mp-font-data);font-size:0.8929rem;font-weight:600;color:var(--mx-muted)} .mp-tabs{border-bottom:1px solid var(--mx-line);background:transparent}.mp-tabs a,.mp-tabs span.mp-tab-active{font-family:var(--mp-font-data);font-size:0.9643rem;font-weight:600;text-transform:capitalize;letter-spacing:0;color:var(--mx-muted)}.mp-tabs a:hover{color:var(--mx-ink)}.mp-tabs span.mp-tab-active{color:var(--mx-brandd);border-bottom:2px solid var(--mx-brand)} .mp-chrome-subnav input[type=text]{background:var(--mx-ground);border:1px solid var(--mx-line);border-radius:calc(10px*var(--rq,1));padding:9px 12px;font-family:var(--mp-font-data);font-size:0.9643rem}.mp-chrome-subnav button{font-family:var(--mp-font-data);font-weight:600;font-size:0.9286rem;border-radius:calc(10px*var(--rq,1));border:1px solid var(--mx-line);background:var(--mx-panel);padding:9px 15px;cursor:pointer}.mp-chrome-subnav button:hover{background:var(--mx-line2)} .mp-tree-row{border-radius:calc(8px*var(--rq,1))}.mp-tree-row:hover{background:var(--mx-panel2)}.fancybox__content,.fancybox-content{border-radius:calc(14px*var(--rq,1));box-shadow:var(--mx-shadow)}.mp-chrome-footer{color:var(--mx-faint);font-size:0.8929rem} @media (prefers-color-scheme: dark){body{background:var(--mx-ground);color:var(--mx-ink)} .mp-tree-row{color:var(--mx-ink)}.mp-tree-row:hover{background:var(--mx-tint)}.mp-tree-row.mp-tree-hidden{color:var(--mx-faint)}.mp-tree-name strong{color:var(--mx-ink)}.mp-tree-thumb{border-color:var(--mx-line)}.mp-tree-actions .mp-icon-btn,.mp-icon-btn{color:var(--mx-muted)}.mp-icon-btn:hover{color:var(--mx-brandd);background:var(--mx-tint)}.mp-tree-more{background:var(--mx-panel);border-color:var(--mx-line);color:var(--mx-muted)}.mp-tree-row.mp-tree-root-drop{border-color:var(--mx-line);color:var(--mx-faint);background:transparent}.mp-tree-row.mp-row-open .mp-tree-actions{border-top-color:var(--mx-line2)} .mp-chrome-header,.mp-chrome-subnav{background:var(--mx-panel);border-bottom-color:var(--mx-line)}.mp-chrome-footer{color:var(--mx-faint)}.mp-burger{background:var(--mx-panel);border-color:var(--mx-line);color:var(--mx-muted)}.mp-chrome-subnav input[type="text"]{background:var(--mx-ground);border:1px solid var(--mx-line);color:var(--mx-ink)}.mp-chrome-subnav button{background:var(--mx-panel);border:1px solid var(--mx-line);color:var(--mx-ink)} .mp-tabs a{color:var(--mx-muted)}.mp-tabs a:hover{color:var(--mx-ink)}.mp-table tbody tr:hover td{background:var(--mx-tint)}.mp-noprops{color:var(--mx-faint)}.mp-pagination a,.mp-pagination span{color:var(--mx-muted)}.mp-batch-toolbar{background:var(--mx-panel2);border-color:var(--mx-line);color:var(--mx-ink)}.mp-filter-select{background:var(--mx-panel);color:var(--mx-ink);border-color:var(--mx-line)} .mp-chrome .hc h1{color:var(--mx-ink)}.mp-chrome .hc .sub{color:var(--mx-muted)}.mp-chrome .hc-card,.mp-chrome .hc-panel{background:var(--mx-panel);border-color:var(--mx-line);box-shadow:var(--mx-shadow)}.mp-chrome .hc-val,.mp-chrome .hc-panel h2,.mp-chrome .hc-rec,.mp-chrome .hc-q{color:var(--mx-ink)}.mp-chrome .hc-lab{color:var(--mx-muted)}.mp-chrome .hc-ic,.mp-chrome .hc-q .qi{background:var(--mx-tint);color:var(--mx-brandd)}.mp-chrome .hc-rec{border-top-color:var(--mx-line2)}.mp-chrome .hc-rec svg{color:var(--mx-faint)}.mp-chrome .hc-q{border-color:var(--mx-line)}.mp-chrome .hc-q:hover{background:var(--mx-panel2)} .mp-dialog-section,.mp-form,.mp-layout-card{background:var(--mx-panel);border-color:var(--mx-line);color:var(--mx-ink)}.mp-layout-card:hover{border-color:var(--mx-brand)}.mp-layout-title{color:var(--mx-ink)}.mp-layout-desc{color:var(--mx-muted)}} @media (max-width:700px){.mp-table{min-width:0;table-layout:auto}.mp-table thead{display:none}.mp-table tbody tr{display:block;position:relative;padding:12px 14px 10px;border-bottom:1px solid var(--mx-line2)}.mp-table tbody tr:last-child{border-bottom:0}.mp-table td{display:block;width:auto !important;border:0;padding:1px 0;white-space:normal;word-break:break-word}.mp-table td:empty{display:none} .mp-table td[data-ie-field="name"]{font-weight:600;font-size:1.0714rem;color:var(--mx-ink)}.mp-table td[data-ie-field="description"]{color:var(--mx-muted);font-size:0.9286rem} .mp-table td img{max-width:44px;height:auto;border-radius:calc(8px*var(--rq,1))}.mp-table td:has(> img):not(.mp-actions){position:absolute;right:14px;top:12px} .mp-table td.mp-actions{display:flex;gap:18px;padding-top:8px}.mp-table td.mp-actions a{padding:4px} .mp-table td.mp-table-batch-col{display:inline-block;padding-right:8px}.mp-table td.mp-table-batch-col + td{display:inline-block;max-width:calc(100% - 40px);vertical-align:top} .mp-table td{font-size:0.8929rem;color:var(--mx-faint)}.mp-table td[data-ie-field]{font-size:0.9286rem}} .mp-side{background:var(--panel2)}.mp-side .mp-side-nav>a{color:var(--line2)}.mp-side .mp-side-nav>a.mp-nav-active{background:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--on-solid)}.mp-side-sub .mp-plugin-list a,.mp-side-sub .mp-plugin-list span{color:var(--faint)}.mp-side-sub .mp-plugin-list .mp-plugin-active{color:var(--on-solid)}.mp-brand{border-bottom:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.mp-side-foot{border-top:1px solid color-mix(in srgb,var(--ink) 7%,transparent)} .f-html:has(> iframe[src*="bugreport"]){width:620px !important;max-width:94vw !important;height:760px !important;max-height:92vh !important}.f-html>iframe[src*="bugreport"]{height:100% !important;width:100% !important;border:0}@media (max-width: 700px){.f-html:has(> iframe[src*="bugreport"]){width:96vw !important;height:88vh !important}} .mp-dialog-section-title{display:flex;align-items:center;gap:9px}.mp-section-icon{width:17px;height:17px;flex:none;color:var(--mx-brandd);opacity:.9} input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:18px!important;height:18px!important;border-radius:calc(5px*var(--rq,1))!important;flex:none;margin:0 6px 0 0;cursor:pointer;border:1.5px solid var(--mx-line);background:var(--field);display:inline-block;vertical-align:middle;transition:background .12s,border-color .12s}input[type=checkbox]:hover{border-color:var(--mx-brand)}input[type=checkbox]:checked{background-color:var(--mx-brand)!important;border-color:var(--mx-brand);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272.6%27%3E%3Cpath d=%27M3.5 8.5l3 3 6-7%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:12px!important}input[type=checkbox]:disabled{opacity:.45;cursor:default} html[data-cdnmx-theme="dark"] body{background:var(--mx-ground);color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-tree-row{color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-tree-row:hover{background:var(--mx-tint)}html[data-cdnmx-theme="dark"] .mp-tree-row.mp-tree-hidden{color:var(--mx-faint)}html[data-cdnmx-theme="dark"] .mp-tree-name strong{color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-tree-thumb{border-color:var(--mx-line)}html[data-cdnmx-theme="dark"] .mp-tree-actions .mp-icon-btn,html[data-cdnmx-theme="dark"] .mp-icon-btn{color:var(--mx-muted)}html[data-cdnmx-theme="dark"] .mp-icon-btn:hover{color:var(--mx-brandd);background:var(--mx-tint)}html[data-cdnmx-theme="dark"] .mp-tree-more{background:var(--mx-panel);border-color:var(--mx-line);color:var(--mx-muted)}html[data-cdnmx-theme="dark"] .mp-tree-row.mp-tree-root-drop{border-color:var(--mx-line);color:var(--mx-faint);background:transparent}html[data-cdnmx-theme="dark"] .mp-tree-row.mp-row-open .mp-tree-actions{border-top-color:var(--mx-line2)}html[data-cdnmx-theme="dark"] .mp-chrome-header,html[data-cdnmx-theme="dark"] .mp-chrome-subnav{background:var(--mx-panel);border-bottom-color:var(--mx-line)}html[data-cdnmx-theme="dark"] .mp-chrome-footer{color:var(--mx-faint)}html[data-cdnmx-theme="dark"] .mp-burger{background:var(--mx-panel);border-color:var(--mx-line);color:var(--mx-muted)}html[data-cdnmx-theme="dark"] .mp-chrome-subnav input[type="text"]{background:var(--mx-ground);border:1px solid var(--mx-line);color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-chrome-subnav button{background:var(--mx-panel);border:1px solid var(--mx-line);color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-tabs a{color:var(--mx-muted)}html[data-cdnmx-theme="dark"] .mp-tabs a:hover{color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-table tbody tr:hover td{background:var(--mx-tint)}html[data-cdnmx-theme="dark"] .mp-noprops{color:var(--mx-faint)}html[data-cdnmx-theme="dark"] .mp-pagination a,html[data-cdnmx-theme="dark"] .mp-pagination span{color:var(--mx-muted)}html[data-cdnmx-theme="dark"] .mp-batch-toolbar{background:var(--mx-panel2);border-color:var(--mx-line);color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-filter-select{background:var(--mx-panel);color:var(--mx-ink);border-color:var(--mx-line)}html[data-cdnmx-theme="dark"] .mp-chrome .hc h1{color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-chrome .hc .sub{color:var(--mx-muted)}html[data-cdnmx-theme="dark"] .mp-chrome .hc-card,html[data-cdnmx-theme="dark"] .mp-chrome .hc-panel{background:var(--mx-panel);border-color:var(--mx-line);box-shadow:var(--mx-shadow)}html[data-cdnmx-theme="dark"] .mp-chrome .hc-val,html[data-cdnmx-theme="dark"] .mp-chrome .hc-panel h2,html[data-cdnmx-theme="dark"] .mp-chrome .hc-rec,html[data-cdnmx-theme="dark"] .mp-chrome .hc-q{color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-chrome .hc-lab{color:var(--mx-muted)}html[data-cdnmx-theme="dark"] .mp-chrome .hc-ic,html[data-cdnmx-theme="dark"] .mp-chrome .hc-q .qi{background:var(--mx-tint);color:var(--mx-brandd)}html[data-cdnmx-theme="dark"] .mp-chrome .hc-rec{border-top-color:var(--mx-line2)}html[data-cdnmx-theme="dark"] .mp-chrome .hc-rec svg{color:var(--mx-faint)}html[data-cdnmx-theme="dark"] .mp-chrome .hc-q{border-color:var(--mx-line)}html[data-cdnmx-theme="dark"] .mp-chrome .hc-q:hover{background:var(--mx-panel2)}html[data-cdnmx-theme="dark"] .mp-dialog-section,html[data-cdnmx-theme="dark"] .mp-form,html[data-cdnmx-theme="dark"] .mp-layout-card{background:var(--mx-panel);border-color:var(--mx-line);color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-layout-card:hover{border-color:var(--mx-brand)}html[data-cdnmx-theme="dark"] .mp-layout-title{color:var(--mx-ink)}html[data-cdnmx-theme="dark"] .mp-layout-desc{color:var(--mx-muted)}@media (prefers-color-scheme: dark){html[data-cdnmx-theme="light"]{--mp-font-nav:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mp-font-data:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}html[data-cdnmx-theme="light"] body{background:var(--mx-ground);color:var(--mx-ink)}} @media (prefers-color-scheme: dark){html:not([data-cdnmx-theme="light"]) .mp-generator-callout>div{color:var(--mx-muted)}html:not([data-cdnmx-theme="light"]) .mp-generator-copy{color:var(--mx-muted)}html:not([data-cdnmx-theme="light"]) .mp-generator-subhead{border-bottom-color:var(--mx-line)}html:not([data-cdnmx-theme="light"]) .mp-form-actions{border-top-color:var(--mx-line)}html:not([data-cdnmx-theme="light"]) .mp-generator-icon{background:var(--mx-tint);color:var(--mx-brandd);box-shadow:none}html:not([data-cdnmx-theme="light"]) .mp-dialog-header{border-bottom-color:var(--mx-line)}}html[data-cdnmx-theme="dark"] .mp-generator-callout>div{color:var(--mx-muted)}html[data-cdnmx-theme="dark"] .mp-generator-copy{color:var(--mx-muted)}html[data-cdnmx-theme="dark"] .mp-generator-subhead{border-bottom-color:var(--mx-line)}html[data-cdnmx-theme="dark"] .mp-form-actions{border-top-color:var(--mx-line)}html[data-cdnmx-theme="dark"] .mp-generator-icon{background:var(--mx-tint);color:var(--mx-brandd);box-shadow:none}html[data-cdnmx-theme="dark"] .mp-dialog-header{border-bottom-color:var(--mx-line)} .mp-hidden{display:none}.mp-login-version{margin-top:14px;font-size:0.7857rem;color:var(--faint);display:flex;align-items:center;justify-content:center;gap:7px}.mp-login-vmk{width:16px;height:16px;object-fit:contain;display:block;flex:none;opacity:.85} .mp-otp-form{display:flex;flex-direction:column;gap:12px;margin:6px 0 10px}.mp-otp-input{text-align:center;font-size:1.6rem;letter-spacing:.45em;font-variant-numeric:tabular-nums;padding:12px 0 12px .45em} .mp-trust{margin:2px 0 14px;text-align:left} .mp-login-logo-tall img{height:auto;max-height:150px;width:auto;max-width:min(300px,86%)}.mp-login-logo-tall{margin-bottom:6px} .mp-login-title{font-size:1.2857rem;font-weight:650;letter-spacing:-.01em} .mp-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0} .mp-login-demo{margin:0 0 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:calc(10px*var(--rq,1));font-size:0.8125rem;line-height:1.55;text-align:left}.mp-gsi{display:flex;justify-content:center} .mp-alt.mp-hidden{display:none}.mp-alt-list{display:flex;flex-direction:column;gap:10px;padding:6px 0 2px}.mp-alt-list>*{margin:0}.mp-alt-code{display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}.mp-alt-list .mp-login-passkey-btn{box-sizing:border-box;width:auto} .mp-alt-list .mp-login-passkey-status:empty{display:none;margin:0} .mp-login-card{position:relative}.mp-alt-list .mp-login-passkey-status{position:absolute;left:20px;right:20px;bottom:14px;margin:0;z-index:2;padding:8px 14px;border-radius:999px;background:var(--mx-line2);color:var(--mx-ink);font-weight:600;text-align:center;line-height:1.3;pointer-events:none;box-shadow:0 2px 10px color-mix(in srgb,var(--shade) 12%,transparent)} .mp-login-card:has(.mp-alt-list .mp-login-passkey-status:not(:empty)) .mp-login-version{visibility:hidden}.mp-alt-list .mp-login-passkey{display:flex;flex-direction:column;gap:8px} .mp-alt-sso{display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}.mp-alt-list .mp-login-sso{display:flex;flex-direction:column;gap:8px}.mp-sso-form{display:flex;flex-direction:column;gap:8px}.mp-sso-form.mp-hidden{display:none}.mp-sso-label{font-size:0.8214rem;font-weight:600} .mp-login-back{margin:14px 0 0;text-align:center;font-size:0.8214rem}.mp-login-back a{display:inline-flex;align-items:center;gap:6px;color:var(--mx-muted);text-decoration:underline;text-underline-offset:2px}.mp-login-back a:hover{color:var(--mx-ink)}.mp-login-back a:focus-visible{outline:2px solid var(--mx-brand);outline-offset:3px;border-radius:4px} .mp-login-card.mp-login-mfa{text-align:center}.mp-login-card.mp-login-mfa .mp-login-passkey-btn{margin-inline:auto} .mp-login-card.mp-login-mfa a.mp-login-passkey-btn{display:flex;box-sizing:border-box;max-width:100%;width:fit-content;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.3; height:auto;min-height:44px;padding-block:10px}.mp-login-card.mp-login-mfa a.mp-login-passkey-btn + .mp-login-subtitle{margin-top:12px} .mp-login-logo .cnx-mark-layered{width:44px;height:44px;margin-inline:auto}.mp-login-logo-tall .cnx-mark-layered{width:auto;height:auto;max-height:150px;max-width:min(300px,86%)} .mp-login-wm{text-align:center;font-size:1.2857rem;font-weight:600;letter-spacing:-.01em;color:var(--mx-ink);margin:10px 0 22px;line-height:1.2}.mp-login-wm .wm-stock{color:var(--id-stock)} .mp-login-wm .mp-login-site{color:var(--mx-ink);font-weight:700;overflow-wrap:anywhere}.mp-login-wm .wm-lower{text-transform:lowercase}.mp-login-wm .wm-upper{text-transform:uppercase;letter-spacing:.02em}.mp-login-wm .wm-w300{font-weight:300}.mp-login-wm .wm-w400{font-weight:400}.mp-login-wm .wm-w500{font-weight:500}.mp-login-wm .wm-w600{font-weight:600}.mp-login-wm .wm-w700{font-weight:700}.mp-login-wm .wm-w800{font-weight:800}.mp-login-wm .wm-img{max-height:30px;width:auto;display:block;margin-inline:auto}.mp-login-logo .cnx-mark-layered{width:56px;height:56px;margin-inline:auto}.mp-login-logo img.cnx-mark-whole{height:56px;width:auto;margin-inline:auto;display:block} .mp-emailway.mp-hidden{display:none}.mp-email-link{display:block;text-align:center;font-size:0.8929rem;font-weight:600;color:var(--mx-brand);text-decoration:none;padding:6px 4px;border-radius:calc(8px*var(--rq,1))} @media (hover:hover){.mp-email-link:hover{text-decoration:underline;text-underline-offset:2px}}.mp-email-link:focus-visible{outline:2px solid var(--mx-brand);outline-offset:2px} .mp-emailway.mp-closed~.mp-email{display:none}.mp-email{margin-top:6px} .mp-login-passkey-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px}.mp-fp{width:20px;height:20px;flex:none;display:block} .mp-login-remember{display:none;align-items:center;gap:10px;min-height:44px;margin:2px 0 10px;font-size:0.9286rem;color:var(--muted);cursor:pointer}.mp-login-remember input{width:20px;height:20px;margin:0;flex:none}@media (display-mode: standalone){.mp-login-remember{display:flex}}