:root{--info-700:#2f5b8f;--info-200:#c9dbf0;--info-50:#eef4fb;--warning-500:#d48a1f;--danger-500:#d9483b}.mx-p-ic{width:18px;height:18px;stroke-width:1.75;flex:none}.mx-p-ic-sm{width:16px;height:16px}.mx-p-muted{color:var(--text-muted)}.mx-p-sec{color:var(--text-secondary)}.mx-p-small{font-size:13px;line-height:20px}.mx-p-strong{font-weight:600}.mx-p-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-p-mono{font-family:var(--font-mono);font-size:13px;letter-spacing:.01em}.mx-p-empty-val{color:var(--text-muted);font-style:italic}.mx-p-app{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100%}.mx-p-sb{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:var(--white);border-right:1px solid var(--line-200);display:flex;flex-direction:column;z-index:30}.mx-p-sb-brand{display:flex;align-items:center;gap:10px;padding:18px 20px 14px}.mx-p-logo{width:32px;height:32px;border-radius:9px;background:var(--teal-600);color:var(--white);display:grid;place-items:center;font-weight:800;font-size:16px}.mx-p-brand-name{font-weight:800;font-size:18px;letter-spacing:-.01em}.mx-p-brand-sub{font-size:12px;color:var(--text-muted);line-height:16px}.mx-p-sb-nav{flex:1 1;overflow-y:auto;padding:4px 12px 12px}.mx-p-grp{margin-top:14px}.mx-p-grp-h{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;padding:4px 10px;font-size:11.5px;line-height:16px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;border-radius:6px}.mx-p-grp-h:hover{color:var(--ink-600)}.mx-p-grp-h .mx-p-ic{width:14px;height:14px;transition:transform .12s}.mx-p-grp.mx-p-closed .mx-p-grp-h .mx-p-ic{transform:rotate(-90deg)}.mx-p-grp.mx-p-closed .mx-p-grp-items{display:none}.mx-p-nav{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;text-align:left;padding:8px 10px;border-radius:var(--radius-md);color:var(--ink-600);font-weight:500;cursor:pointer;margin-top:2px;transition:background .12s,color .12s}.mx-p-nav:hover{background:var(--surface-50);color:var(--ink-800)}.mx-p-nav.mx-p-on{background:var(--teal-50);color:var(--teal-700);font-weight:600}.mx-p-nav.mx-p-on .mx-p-ic{color:var(--teal-600)}.mx-p-nav .mx-p-ic{color:var(--ink-400)}.mx-p-nav .mx-p-cnt{margin-left:auto;font-size:12px;font-weight:700;line-height:18px;padding:0 7px;border-radius:var(--radius-pill);background:var(--warning-50);color:var(--warning-700)}.mx-p-sb-foot{border-top:1px solid var(--line-100);padding:12px}.mx-p-me{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-md)}.mx-p-me-n{font-weight:600;font-size:14px;line-height:20px}.mx-p-me-r{font-size:12px;color:var(--text-muted);line-height:16px}.mx-p-main{min-width:0;display:flex;flex-direction:column}.mx-p-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:64px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line-200);gap:12px;padding:0 24px}.mx-p-search,.mx-p-top{display:flex;align-items:center}.mx-p-search{flex:1 1;max-width:520px;gap:10px;height:40px;padding:0 12px;border:1px solid var(--line-200);border-radius:var(--radius-md);background:var(--surface-50);color:var(--text-muted);cursor:text}.mx-p-search:hover{border-color:var(--ink-200)}.mx-p-search span{flex:1 1;font-size:14px}.mx-p-kbd{font-size:12px;font-weight:600;line-height:18px;padding:0 6px;border:1px solid var(--line-200);border-radius:5px;background:var(--white);color:var(--ink-500)}.mx-p-top-r{margin-left:auto;display:flex;align-items:center;gap:6px}.mx-p-proto{font-size:12px;font-weight:600;color:var(--info-700);background:var(--info-50);border:1px solid var(--info-200);padding:2px 10px;border-radius:var(--radius-pill);white-space:nowrap}.mx-p-icon-btn{position:relative;width:40px;height:40px;display:grid;place-items:center;border:0;background:none;border-radius:var(--radius-md);color:var(--ink-500);cursor:pointer}.mx-p-icon-btn:hover{background:var(--surface-50);color:var(--ink-800)}.mx-p-dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--danger-500);border:2px solid var(--white)}.mx-p-burger{display:none}.mx-p-view{width:100%;max-width:calc(var(--content-max) + 64px);margin:0 auto;padding:28px 32px 64px}.mx-p-crumb{display:flex;align-items:center;gap:6px;font-size:13px;line-height:20px;color:var(--text-muted);margin-bottom:8px;flex-wrap:wrap}.mx-p-crumb button{border:0;background:none;padding:0;color:var(--text-secondary);cursor:pointer;font-weight:500}.mx-p-crumb button:hover{color:var(--action-primary);text-decoration:underline}.mx-p-ph{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.mx-p-ph h1{font-size:28px;line-height:36px;font-weight:700;letter-spacing:-.016em}.mx-p-ph p{margin:4px 0 0;color:var(--text-secondary);max-width:62ch}.mx-p-ph-meta{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-top:8px;color:var(--text-secondary);font-size:14px}.mx-p-ph-actions{display:flex;gap:8px;flex-wrap:wrap}.mx-p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-md);border:1px solid transparent;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.mx-p-btn .mx-p-ic{width:16px;height:16px}.mx-p-btn-p{background:var(--action-primary);color:var(--white)}.mx-p-btn-p:hover{background:var(--action-primary-hover)}.mx-p-btn-s{background:var(--white);border-color:var(--line-200);color:var(--ink-700)}.mx-p-btn-s:hover{border-color:var(--ink-200);background:var(--surface-25)}.mx-p-btn-g{background:none;color:var(--ink-600)}.mx-p-btn-g:hover{background:var(--surface-50)}.mx-p-btn-d{background:var(--danger-700);color:var(--white)}.mx-p-btn-d:hover{background:#912018}.mx-p-btn-dg{background:none;color:var(--danger-700)}.mx-p-btn-dg:hover{background:var(--danger-50)}.mx-p-btn-sm{height:32px;padding:0 12px;font-size:13px}.mx-p-btn-lg{height:48px;padding:0 22px;font-size:15px}.mx-p-btn[disabled]{background:var(--line-100);color:var(--ink-400);cursor:not-allowed;border-color:transparent}.mx-p-card{background:var(--white);border:1px solid var(--line-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0}.mx-p-card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 0;flex-wrap:wrap}.mx-p-card-h h2,.mx-p-card-h h3{font-size:16px;line-height:24px;font-weight:700}.mx-p-card-h .mx-p-sub{font-size:13px;color:var(--text-muted)}.mx-p-card-b{padding:16px 20px 20px}.mx-p-card-f{border-top:1px solid var(--line-100);padding:12px 20px}.mx-p-grid{display:grid;grid-gap:16px;gap:16px}.mx-p-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-p-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-p-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.mx-p-g-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.mx-p-stack{display:flex;flex-direction:column;gap:16px}.mx-p-row{display:flex;align-items:center;gap:10px}.mx-p-between{justify-content:space-between}.mx-p-wrap{flex-wrap:wrap}.mx-p-sect-t{font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.01em;margin:32px 0 12px}.mx-p-kpi{padding:18px 20px}.mx-p-kpi-l{font-size:13px;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.mx-p-kpi-v{font-size:30px;line-height:38px;font-weight:700;letter-spacing:-.02em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-p-kpi-d{font-size:13px;color:var(--text-muted);margin-top:2px}.mx-p-star-on{fill:var(--warning-500);color:var(--warning-500)}.mx-p-star-off{color:var(--ink-200)}.mx-p-up{color:var(--success-700);font-weight:600}.mx-p-down{color:var(--danger-700);font-weight:600}.mx-p-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;white-space:nowrap;border:1px solid transparent}.mx-p-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mx-p-pill.mx-p-nodot:before{display:none}.mx-p-p-ok{background:var(--success-50);color:var(--success-700);border-color:var(--success-200)}.mx-p-p-warn{background:var(--warning-50);color:var(--warning-700);border-color:var(--warning-200)}.mx-p-p-bad{background:var(--danger-50);color:var(--danger-700);border-color:var(--danger-200)}.mx-p-p-run{background:var(--teal-50);color:var(--teal-700);border-color:var(--teal-200)}.mx-p-p-info{background:var(--info-50);color:var(--info-700);border-color:var(--info-200)}.mx-p-p-neu{color:var(--ink-500);border-color:var(--line-200)}.mx-p-p-neu,.mx-p-tag{background:var(--surface-50)}.mx-p-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ink-600);border:1px solid var(--line-200);white-space:nowrap}.mx-p-tag-ent{background:var(--white)}.mx-p-prio{font-weight:700;font-size:12px;height:22px;min-width:30px;justify-content:center}.mx-p-prio-0{background:var(--danger-50);color:var(--danger-700);border-color:var(--danger-200)}.mx-p-prio-1{background:var(--warning-50);color:var(--warning-700);border-color:var(--warning-200)}.mx-p-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none;letter-spacing:.02em}.mx-p-av-lg{width:56px;height:56px;font-size:18px}.mx-p-av-sm{width:26px;height:26px;font-size:11px}.mx-p-av-0{background:var(--teal-100);color:var(--teal-700)}.mx-p-av-1{background:#e7e3f6;color:#4b3e8c}.mx-p-av-2{background:var(--warning-50);color:var(--warning-700)}.mx-p-av-3{background:var(--info-50);color:var(--info-700)}.mx-p-av-4{background:#f6e6ee;color:#8c3e64}.mx-p-av-5{background:var(--success-50);color:var(--success-700)}.mx-p-who{display:flex;align-items:center;gap:12px;min-width:0}.mx-p-who-n{font-weight:600;line-height:20px;color:var(--ink-800)}.mx-p-who-m{font-size:13px;line-height:18px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-p-who>div{min-width:0}.mx-p-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line-200);margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.mx-p-tabs::-webkit-scrollbar{display:none}.mx-p-tab{border:0;background:none;padding:10px 12px 12px;font-weight:600;font-size:14px;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:8px;white-space:nowrap}.mx-p-tab.mx-p-on,.mx-p-tab:hover{color:var(--ink-800)}.mx-p-tab.mx-p-on{border-bottom-color:var(--teal-500)}.mx-p-tab .mx-p-c{font-size:12px;font-weight:700;padding:0 7px;line-height:18px;border-radius:var(--radius-pill);background:var(--surface-50);color:var(--ink-500)}.mx-p-tab .mx-p-c.mx-p-warn{background:var(--warning-50);color:var(--warning-700)}.mx-p-tbar{padding:14px 16px;border-bottom:1px solid var(--line-100);flex-wrap:wrap}.mx-p-tbar,.mx-p-tsearch{display:flex;align-items:center;gap:8px}.mx-p-tsearch{height:36px;padding:0 10px;border:1px solid var(--line-200);border-radius:var(--radius-md);min-width:0;flex:1 1;max-width:320px;background:var(--white)}.mx-p-tsearch input{border:0;outline:0;flex:1 1;min-width:0;font-size:14px;background:none}.mx-p-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line-200);border-radius:var(--radius-md);background:var(--white);font-size:14px;font-weight:500;color:var(--ink-600);cursor:pointer;white-space:nowrap}.mx-p-chip:hover{border-color:var(--ink-200)}.mx-p-chip.mx-p-on{background:var(--teal-50);border-color:var(--teal-200);color:var(--teal-700)}.mx-p-chip .mx-p-ic{width:15px;height:15px}.mx-p-tw{overflow-x:auto}table.mx-p-t{width:100%;border-collapse:collapse;min-width:680px}.mx-p-t th{text-align:left;font-size:12.5px;font-weight:600;color:var(--text-muted);padding:10px 16px;background:var(--surface-25);white-space:nowrap}.mx-p-t td,.mx-p-t th{border-bottom:1px solid var(--line-100)}.mx-p-t td{padding:12px 16px;vertical-align:middle}.mx-p-t tr:last-child td{border-bottom:0}.mx-p-t tbody tr{transition:background .12s}.mx-p-t tbody tr.mx-p-click{cursor:pointer}.mx-p-t tbody tr.mx-p-click:hover{background:var(--surface-25)}.mx-p-t .mx-p-r{text-align:right}.mx-p-t-f{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--line-100);font-size:13px;color:var(--text-muted);gap:8px;flex-wrap:wrap}.mx-p-cb{width:18px;height:18px;accent-color:var(--teal-600);cursor:pointer}.mx-p-bulk{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--teal-50);border-bottom:1px solid var(--teal-200);font-weight:600;color:var(--teal-700);flex-wrap:wrap}.mx-p-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid;font-size:14px;line-height:22px}.mx-p-alert .mx-p-ic{margin-top:2px}.mx-p-alert b{font-weight:700}.mx-p-a-warn{background:var(--warning-50);border-color:var(--warning-200);color:var(--ink-700)}.mx-p-a-warn .mx-p-ic{color:var(--warning-700)}.mx-p-a-info{background:var(--info-50);border-color:var(--info-200);color:var(--ink-700)}.mx-p-a-info .mx-p-ic{color:var(--info-700)}.mx-p-a-ai{background:var(--teal-50);border-color:var(--teal-200);color:var(--ink-700)}.mx-p-a-ai .mx-p-ic{color:var(--teal-600)}.mx-p-a-bad{background:var(--danger-50);border-color:var(--danger-200);color:var(--ink-700)}.mx-p-a-bad .mx-p-ic{color:var(--danger-700)}.mx-p-task{display:flex;align-items:center;gap:14px;padding:14px 20px;border-top:1px solid var(--line-100);cursor:pointer;transition:background .12s}.mx-p-task:first-child{border-top:0}.mx-p-task:hover{background:var(--surface-25)}.mx-p-task-i{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none}.mx-p-ti-warn{background:var(--warning-50);color:var(--warning-700)}.mx-p-ti-run{background:var(--teal-50);color:var(--teal-600)}.mx-p-ti-bad{background:var(--danger-50);color:var(--danger-700)}.mx-p-ti-info{background:var(--info-50);color:var(--info-700)}.mx-p-task-t{font-weight:600;line-height:20px}.mx-p-task-m{font-size:13px;color:var(--text-muted);line-height:18px}.mx-p-task .mx-p-go{margin-left:auto;color:var(--ink-300)}.mx-p-li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line-100)}.mx-p-li:first-child{border-top:0;padding-top:0}.mx-p-li:last-child{padding-bottom:0}.mx-p-when{width:52px;flex:none;text-align:center;border:1px solid var(--line-200);border-radius:10px;padding:4px 0;line-height:16px}.mx-p-when b{display:block;font-size:17px;line-height:22px}.mx-p-when span{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.mx-p-dl{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);grid-gap:12px 16px;gap:12px 16px;margin:0}.mx-p-dl dt{color:var(--text-muted);font-size:14px}.mx-p-dl dd{margin:0;font-weight:500;min-width:0}.mx-p-bar{height:8px;border-radius:99px;background:var(--line-100);overflow:hidden}.mx-p-bar>i{display:block;height:100%;border-radius:99px;background:var(--teal-500)}.mx-p-bar.mx-p-warn>i{background:var(--warning-500)}.mx-p-bar.mx-p-bad>i{background:var(--danger-500)}.mx-p-bar.mx-p-ok>i{background:var(--success-500)}.mx-p-fun{display:grid;grid-template-columns:132px minmax(0,1fr) 44px 52px;align-items:center;grid-gap:10px 12px;gap:10px 12px;font-size:14px}.mx-p-fun .mx-p-lb{color:var(--ink-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-p-fun .mx-p-tr{height:26px;background:var(--surface-50);border-radius:6px;overflow:hidden}.mx-p-fun .mx-p-tr i{display:block;height:100%;background:var(--teal-200);border-radius:6px;border-right:3px solid var(--teal-500)}.mx-p-fun .mx-p-v{font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-p-fun .mx-p-cv{font-size:12.5px;color:var(--text-muted);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-p-seg3{display:flex;height:12px;border-radius:99px;overflow:hidden;gap:2px}.mx-p-seg3 i{display:block;height:100%}.mx-p-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--text-secondary);margin-top:10px}.mx-p-legend span{display:inline-flex;align-items:center;gap:6px}.mx-p-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.mx-p-c-ok{background:var(--success-500)}.mx-p-c-warn{background:var(--warning-500)}.mx-p-c-bad{background:var(--danger-500)}.mx-p-c-teal{background:var(--teal-500)}.mx-p-c-line{background:var(--line-200)}svg text{font-family:var(--font-sans)}.mx-p-hbar{display:grid;grid-template-columns:120px minmax(0,1fr) 36px;grid-gap:8px 12px;gap:8px 12px;align-items:center;font-size:14px}.mx-p-hbar .mx-p-tr{height:10px;background:var(--surface-50);border-radius:99px;overflow:hidden}.mx-p-hbar .mx-p-tr i{display:block;height:100%;background:var(--teal-500);border-radius:99px}.mx-p-steps{display:flex;gap:0;align-items:flex-start;overflow-x:auto;padding-bottom:4px}.mx-p-st{flex:1 1;min-width:120px;position:relative;padding-right:12px}.mx-p-st:after{content:"";position:absolute;top:13px;left:34px;right:6px;height:2px;background:var(--line-200)}.mx-p-st:last-child:after{display:none}.mx-p-st.mx-p-done:after{background:var(--success-500)}.mx-p-st-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line-200);background:var(--white);color:var(--ink-400);position:relative;z-index:1}.mx-p-st-dot .mx-p-ic{width:14px;height:14px;stroke-width:2.4}.mx-p-st.mx-p-done .mx-p-st-dot{background:var(--success-500);border-color:var(--success-500);color:var(--white)}.mx-p-st.mx-p-cur .mx-p-st-dot{border-color:var(--warning-500);color:var(--warning-700);background:var(--warning-50)}.mx-p-st.mx-p-skip .mx-p-st-dot{border-style:dashed}.mx-p-st-l{font-weight:600;font-size:14px;margin-top:8px;line-height:20px}.mx-p-st-m{font-size:12.5px;color:var(--text-muted);line-height:18px}.mx-p-pipe{display:flex;gap:4px}.mx-p-pipe i{flex:1 1;height:6px;border-radius:3px;background:var(--line-200)}.mx-p-pipe i.mx-p-d{background:var(--teal-500)}.mx-p-pipe i.mx-p-c{background:var(--teal-200)}.mx-p-kb{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px}.mx-p-kb-col{background:var(--surface-50);border:1px solid var(--line-100);border-radius:var(--radius-lg);padding:10px;min-height:200px}.mx-p-kb-h{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px;font-weight:700;font-size:13.5px}.mx-p-kb-h .mx-p-n{font-size:12px;color:var(--ink-500);background:var(--white);border:1px solid var(--line-200);border-radius:99px;padding:0 8px;line-height:18px}.mx-p-kc{background:var(--white);border:1px solid var(--line-200);border-radius:12px;padding:12px;margin-bottom:8px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.mx-p-kc:hover{border-color:var(--teal-200);box-shadow:var(--shadow-popover)}.mx-p-kc-m{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:12.5px;color:var(--text-muted)}.mx-p-score{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:24px;padding:0 8px;border-radius:7px;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-p-s-hi{background:var(--success-50);color:var(--success-700)}.mx-p-s-md{background:var(--warning-50);color:var(--warning-700)}.mx-p-s-lo{background:var(--surface-50);color:var(--ink-500)}.mx-p-form-wrap{display:grid;grid-template-columns:minmax(0,var(--form-max)) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.mx-p-fsec{padding:24px}.mx-p-fsec+.mx-p-fsec{border-top:1px solid var(--line-100)}.mx-p-fsec h3{font-size:16px;line-height:24px;font-weight:700}.mx-p-fsec .mx-p-hint{font-size:13px;color:var(--text-muted);margin:2px 0 16px}.mx-p-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;min-width:0}.mx-p-field:last-child{margin-bottom:0}.mx-p-field label,.mx-p-flabel{font-size:14px;font-weight:600;line-height:20px}.mx-p-field .mx-p-opt{font-weight:500;color:var(--text-muted)}.mx-p-inp,select.mx-p-inp,textarea.mx-p-inp{height:44px;padding:0 12px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--white);width:100%;min-width:0}textarea.mx-p-inp{height:auto;padding:10px 12px;resize:vertical;line-height:22px}.mx-p-inp:focus{outline:0;border-color:var(--teal-500);box-shadow:0 0 0 3px var(--teal-100)}.mx-p-help{font-size:13px;color:var(--text-muted);line-height:18px}.mx-p-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mx-p-rc{display:grid;grid-gap:10px;gap:10px}.mx-p-rc.mx-p-c2{grid-template-columns:1fr 1fr}.mx-p-rc.mx-p-c4{grid-template-columns:repeat(4,1fr)}.mx-p-rcard{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line-200);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .12s,background .12s;min-width:0}.mx-p-rcard:hover{border-color:var(--ink-200)}.mx-p-rcard input{margin-top:3px;accent-color:var(--teal-600)}.mx-p-rcard b{display:block;font-weight:600;line-height:20px}.mx-p-rcard span{display:block;font-size:13px;color:var(--text-muted);line-height:18px}.mx-p-rcard.mx-p-on{border-color:var(--teal-500);background:var(--teal-50);box-shadow:0 0 0 1px var(--teal-500) inset}.mx-p-ffoot{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:14px 24px;background:var(--white);border-top:1px solid var(--line-200);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.mx-p-ffoot .mx-p-saved{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.mx-p-chain{display:flex;flex-direction:column;gap:0}.mx-p-chain-i{display:flex;gap:12px;position:relative;padding-bottom:16px}.mx-p-chain-i:last-child{padding-bottom:0}.mx-p-chain-i:before{content:"";position:absolute;left:13px;top:28px;bottom:2px;width:2px;background:var(--line-200)}.mx-p-chain-i:last-child:before{display:none}.mx-p-chain-n{width:28px;height:28px;border-radius:50%;background:var(--teal-50);color:var(--teal-700);font-weight:700;font-size:13px;display:grid;place-items:center;flex:none;border:1px solid var(--teal-200)}.mx-p-sg{width:100%;border-collapse:collapse}.mx-p-sg td{padding:10px 0;border-top:1px solid var(--line-100)}.mx-p-sg tr:first-child td{border-top:0}.mx-p-sg .mx-p-opts{display:flex;gap:6px;justify-content:flex-end}.mx-p-sg .mx-p-o{width:40px;height:36px;border-radius:9px;border:1px solid var(--line-200);background:var(--white);font-weight:700;cursor:pointer;color:var(--ink-500)}.mx-p-sg .mx-p-o:hover{border-color:var(--ink-200)}.mx-p-sg .mx-p-o.mx-p-on{background:var(--teal-600);border-color:var(--teal-600);color:var(--white)}.mx-p-result{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;background:var(--surface-50);flex-wrap:wrap}.mx-p-result .mx-p-big{font-size:32px;line-height:40px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-p-ck{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--line-100)}.mx-p-ck:first-child{border-top:0}.mx-p-ck input{width:20px;height:20px;accent-color:var(--teal-600);margin-top:2px;flex:none;cursor:pointer}.mx-p-ck.mx-p-done .mx-p-ck-t{text-decoration:line-through;color:var(--text-muted)}.mx-p-ck-t{font-weight:500}.mx-p-ck-m{font-size:13px;display:flex;gap:10px;flex-wrap:wrap}.mx-p-ck-m,.mx-p-phase{color:var(--text-muted)}.mx-p-phase{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:20px 0 4px}.mx-p-phase:first-child{margin-top:0}.mx-p-scrim{position:fixed;inset:0;background:rgba(17,23,22,.32);z-index:60;opacity:0;pointer-events:none;transition:opacity .16s}.mx-p-scrim.mx-p-on{opacity:1;pointer-events:auto}.mx-p-drawer{position:fixed;top:0;right:0;bottom:0;width:min(640px,100%);background:var(--white);z-index:70;box-shadow:var(--shadow-dialog);transform:translateX(100%);transition:transform .2s ease;display:flex;flex-direction:column}.mx-p-drawer.mx-p-on{transform:none}.mx-p-dr-h{padding:20px 24px 0;border-bottom:1px solid var(--line-200)}.mx-p-dr-b{flex:1 1;overflow-y:auto;padding:20px 24px 32px}.mx-p-dr-h .mx-p-tabs{margin-bottom:0;border-bottom:0}.mx-p-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-48%) scale(.98);width:min(560px,calc(100% - 32px));max-height:calc(100% - 48px);overflow:auto;background:var(--white);border-radius:var(--radius-xl);z-index:80;box-shadow:var(--shadow-dialog);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s}.mx-p-modal.mx-p-on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.mx-p-modal.mx-p-wide{width:min(760px,calc(100% - 32px))}.mx-p-m-h{padding:22px 24px 4px;display:flex;justify-content:space-between;gap:12px}.mx-p-m-h h3{font-size:18px;line-height:26px;font-weight:700}.mx-p-m-b{padding:12px 24px 20px}.mx-p-m-f{display:flex;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid var(--line-100)}.mx-p-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,16px);background:var(--ink-800);color:var(--white);padding:12px 16px;border-radius:12px;display:flex;gap:10px;align-items:center;z-index:90;opacity:0;pointer-events:none;transition:all .18s;font-size:14px;box-shadow:var(--shadow-popover);max-width:calc(100% - 32px)}.mx-p-toast.mx-p-on{opacity:1;transform:translate(-50%)}.mx-p-toast .mx-p-ic{color:var(--teal-200)}.mx-p-pop{position:absolute;top:56px;right:16px;width:min(400px,calc(100vw - 32px));background:var(--white);border:1px solid var(--line-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);z-index:40}.mx-p-pop-h{justify-content:space-between;align-items:center;padding:14px 16px}.mx-p-notif,.mx-p-pop-h{display:flex;border-bottom:1px solid var(--line-100)}.mx-p-notif{gap:12px;padding:12px 16px;cursor:pointer}.mx-p-notif:hover{background:var(--surface-25)}.mx-p-notif:last-child{border-bottom:0}.mx-p-notif.mx-p-unread{background:var(--teal-50)}.mx-p-cmd-in{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line-100)}.mx-p-cmd-in input{flex:1 1;border:0;outline:0;font-size:16px;background:none}.mx-p-cmd-list{max-height:380px;overflow:auto;padding:8px}.mx-p-cmd-g{font-size:12px;font-weight:700;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px}.mx-p-cmd-i{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;border:0;background:none;width:100%;text-align:left}.mx-p-cmd-i.mx-p-on,.mx-p-cmd-i:hover{background:var(--surface-50)}.mx-p-days{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mx-p-days.mx-p-warn{color:var(--warning-700)}.mx-p-days.mx-p-bad{color:var(--danger-700)}.mx-p-days.mx-p-ok{color:var(--ink-600)}.mx-p-ent{display:flex;align-items:center;gap:14px}.mx-p-ent-logo{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:15px;flex:none}.mx-p-numfmt{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-end;font-family:var(--font-mono);font-size:15px}.mx-p-numfmt span{display:flex;flex-direction:column;align-items:center;gap:4px}.mx-p-numfmt b{padding:4px 8px;border-radius:6px;background:var(--surface-50);border:1px solid var(--line-200);font-weight:600}.mx-p-numfmt small{font-family:var(--font-sans);font-size:11px;color:var(--text-muted);font-weight:600}.mx-p-numfmt .mx-p-sl{color:var(--ink-300);padding-bottom:26px}.mx-p-doc{background:var(--white);border:1px solid var(--line-200);border-radius:8px;padding:32px 36px;font-size:13.5px;line-height:21px;box-shadow:var(--shadow-card)}.mx-p-doc h4{text-align:center;font-size:15px;margin:10px 0 2px;letter-spacing:.02em}.mx-p-doc table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px}.mx-p-doc td{border:1px solid var(--line-200);padding:6px 8px;vertical-align:top}.mx-p-doc .mx-p-kop{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--teal-600);padding-bottom:10px;margin-bottom:12px}.mx-p-toggle{position:relative;width:40px;height:24px;flex:none}.mx-p-toggle input{opacity:0;width:0;height:0}.mx-p-toggle i{position:absolute;inset:0;background:var(--line-200);border-radius:99px;cursor:pointer;transition:background .12s}.mx-p-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--white);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .12s}.mx-p-toggle input:checked+i{background:var(--teal-600)}.mx-p-toggle input:checked+i:after{transform:translateX(16px)}.mx-p-set{display:flex;align-items:center;gap:16px;padding:16px 20px;border-top:1px solid var(--line-100)}.mx-p-set:first-child{border-top:0}.mx-p-set-t{font-weight:600}.mx-p-set-m{font-size:13px;color:var(--text-muted)}.mx-p-set-v{margin-left:auto;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-p-empty{text-align:center;padding:40px 20px;color:var(--text-secondary)}.mx-p-empty .mx-p-ic{width:28px;height:28px;color:var(--ink-300)}.mx-p-public{background:var(--white)}.mx-p-pub-hero{padding:40px 32px;background:var(--teal-700);color:var(--white);border-radius:var(--radius-lg)}.mx-p-pub-hero h2{font-size:32px;line-height:40px;font-weight:800;letter-spacing:-.02em}.mx-p-pub-hero p{color:var(--teal-100);max-width:56ch;margin:8px 0 0}.mx-p-job{display:flex;align-items:center;gap:16px;padding:18px 20px;border-top:1px solid var(--line-100);flex-wrap:wrap}.mx-p-job:first-child{border-top:0}@media (max-width:1100px){.mx-p-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-p-form-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mx-p-app{grid-template-columns:minmax(0,1fr)}.mx-p-sb{position:fixed;left:0;top:0;bottom:0;height:auto;width:min(288px,86vw);transform:translateX(-100%);transition:transform .2s;box-shadow:var(--shadow-dialog)}.mx-p-sb.mx-p-on{transform:none}.mx-p-burger{display:grid}.mx-p-g-main,.mx-p-g2,.mx-p-g3{grid-template-columns:minmax(0,1fr)}.mx-p-top{padding:env(safe-area-inset-top,0) 16px 0;height:calc(64px + env(safe-area-inset-top,0px))}.mx-p-view{padding:20px 16px 56px}.mx-p-proto,.mx-p-search .mx-p-kbd{display:none}}@media (max-width:560px){.mx-p-g4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mx-p-kpi-v,.mx-p-ph h1{font-size:24px;line-height:32px}.mx-p-pair,.mx-p-rc.mx-p-c2,.mx-p-rc.mx-p-c4{grid-template-columns:minmax(0,1fr)}.mx-p-fun{grid-template-columns:96px minmax(0,1fr) 34px 44px}.mx-p-dl{grid-template-columns:minmax(0,1fr)}.mx-p-dl dt{margin-top:4px}.mx-p-ffoot{flex-wrap:wrap;padding:12px 16px}.mx-p-fsec{padding:20px 16px}.mx-p-search span{display:none}.mx-p-search{flex:0 0 40px;padding:0;justify-content:center}}.mx a[class*=mx-p-]:hover{text-decoration:none}.mx a.mx-p-btn-p{color:var(--white)}.mx a.mx-p-btn-s{color:var(--ink-700)}.mx a.mx-p-btn-g{color:var(--ink-600)}.mx a.mx-p-btn-d{color:var(--white)}.mx a.mx-p-btn-dg{color:var(--danger-700)}.mx a.mx-p-nav{color:var(--ink-600)}.mx a.mx-p-nav:hover{color:var(--ink-800)}.mx a.mx-p-nav.mx-p-on{color:var(--teal-700)}.mx a.mx-p-tab{color:var(--text-secondary)}.mx a.mx-p-tab.mx-p-on,.mx a.mx-p-tab:hover{color:var(--ink-800)}.mx a.mx-p-chip{color:var(--ink-600)}.mx a.mx-p-chip.mx-p-on{color:var(--teal-700)}.mx a.mx-p-icon-btn{color:var(--ink-500)}.mx a.mx-p-icon-btn:hover{color:var(--ink-800)}.mx a.mx-p-job,.mx a.mx-p-kc,.mx a.mx-p-li,.mx a.mx-p-task{color:inherit}.mx .mx-p-sect-t{margin:32px 0 12px}.mx .mx-p-ph p{margin:4px 0 0}.mx .mx-p-fsec .mx-p-hint{margin:2px 0 16px}.mx .mx-p-pub-hero p{margin:8px 0 0}.mx .mx-p-fun .mx-p-lb a{color:var(--ink-600)}.mx .mx-p-t td a.mx-p-strong,.mx .mx-p-who-n a,.mx a.mx-p-strong{color:var(--ink-800)}.mx a.mx-p-strong:hover{color:var(--action-primary)}.mx .mx-p-view .mx-p-ph{margin-bottom:8px}.mx-field>.mx-input,.mx-field>label>.mx-input,.mx-label>.mx-input,form>.mx-input{flex:none}.mx .mx-tabs{gap:4px;border-bottom:1px solid var(--line-200);margin-bottom:20px;scrollbar-width:none}.mx .mx-tab{height:auto;padding:10px 12px 12px;font-size:14px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px}.mx .mx-tab:hover{color:var(--ink-800);text-decoration:none}.mx .mx-tab[aria-selected=true]{color:var(--ink-800);border-bottom-color:var(--teal-500)}.mx .mx-tab[aria-selected=true]:after{display:none}.mx .mx-tab .count{min-width:0;height:auto;font-size:12px;line-height:18px;padding:0 7px}.mx .mx-tab .count,.mx .mx-tab[aria-selected=true] .count{background:var(--surface-50);color:var(--ink-500)}.mx .mx-tab .count--alert{background:var(--warning-50);color:var(--warning-700)}.mx .mx-table{background:var(--white);border:1px solid var(--line-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:14px}.mx .mx-table th{height:auto;padding:10px 16px;font-size:12.5px;color:var(--text-muted);background:var(--surface-25);border-bottom:1px solid var(--line-100)}.mx .mx-table td{height:auto;padding:12px 16px;color:var(--ink-800)}.mx .mx-table tbody tr:hover td{background:var(--surface-25)}.mx .mx-table .primary-cell a{font-weight:600;color:var(--ink-800)}.mx .mx-badge{height:24px;padding:0 10px;font-size:12.5px;gap:6px}.mx .mx-badge:not(:has(svg)):not(:has(.mx-badge-dot)):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mx .mx-badge--active{color:var(--teal-700)}.mx .mx-ph{gap:0;margin-bottom:8px}.mx .mx-ph__row{gap:16px;flex-wrap:wrap}.mx .mx-ph__text{gap:4px}.mx .mx-ph__desc{color:var(--text-secondary);max-width:62ch}.mx .mx-help{font-size:13px;color:var(--text-muted)}.mx .mx-card__head{padding:18px 20px 0;border-bottom:0}.mx .mx-card__body{padding:16px 20px 20px}dialog.mx-p-modal::-webkit-backdrop{background:rgba(17,23,22,.32)}dialog.mx-p-modal::backdrop{background:rgba(17,23,22,.32)}dialog.mx-p-modal{margin:0;color:var(--text-primary)}.mx .mx-btn.mx-btn-sm{height:32px;padding:0 12px;font-size:13px;gap:6px}.mx .mx-btn.mx-btn-md{height:40px;padding:0 16px;font-size:14px}.mx .mx-btn.mx-btn-lg{height:48px;padding:0 22px;font-size:15px}.mx .mx-btn.mx-btn-primary{background:var(--action-primary);color:var(--white);border:1px solid transparent;border-radius:var(--radius-md);font-weight:600}.mx .mx-btn.mx-btn-primary:hover{background:var(--action-primary-hover)}.mx .mx-btn.mx-btn-secondary{background:var(--white);color:var(--ink-700);border:1px solid var(--line-200);border-radius:var(--radius-md);font-weight:600}.mx .mx-btn.mx-btn-secondary:hover{border-color:var(--ink-200);background:var(--surface-25)}.mx .mx-btn.mx-btn-ghost{background:none;color:var(--ink-600);border:1px solid transparent;border-radius:var(--radius-md);font-weight:600}.mx .mx-btn.mx-btn-ghost:hover{background:var(--surface-50)}.mx .mx-btn.mx-btn-tint{background:var(--teal-50);color:var(--teal-700);border:1px solid var(--teal-200);border-radius:var(--radius-md);font-weight:600}.mx .mx-btn.mx-btn-danger{background:var(--danger-700);color:var(--white);border:1px solid transparent;border-radius:var(--radius-md);font-weight:600}.mx .mx-btn svg{width:16px;height:16px}.mx select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667370' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;padding-right:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.mx select.mx-p-chip{padding-right:34px;background-position:right 10px center;background-size:14px 14px}.mx [class*=_input__]:is(input,select,textarea){font:400 15px/24px var(--font-sans);height:var(--control-md);padding-left:14px;padding-top:0;padding-bottom:0;border:1px solid var(--border-control);border-radius:var(--radius-md);background-color:var(--white);color:var(--ink-800);width:100%;min-width:0;max-width:100%}.mx input[class*=_input__]{padding-right:14px}.mx textarea[class*=_input__]{height:auto;min-height:96px;padding:10px 14px;resize:vertical}.mx [class*=_input__]:is(input,select,textarea):hover{border-color:var(--ink-500)}.mx [class*=_input__]:is(input,select,textarea):focus{outline:0;border-color:var(--teal-500);box-shadow:0 0 0 3px var(--teal-100)}.mx [class*=_input__]::placeholder{color:var(--ink-300)}.mx input[type=file].mx-p-inp,.mx input[type=file][class*=_input__]{height:auto;padding:8px 10px}.mx form[class*=_kotak__]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);align-items:end}.mx form[class*=_kotak__]>:is(textarea,p,ul,ol,table,fieldset,div:not(.mx-field),.mx-field:has(textarea),h3,h4,label:has(>textarea),label:has(>input[type=checkbox]),label:has(>input[type=radio])){grid-column:1/-1}.mx form[class*=_kotak__]>:is(button,[class*=_tombol]){grid-column:1/-1;justify-self:start}.mx form[class*=_kotak__]>label:not(:has(>input[type=checkbox])):not(:has(>input[type=radio])){display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--ink-700)}.mx form label:has(>input[type=checkbox]),.mx form label:has(>input[type=radio]){display:flex;align-items:center;gap:8px}.mx [class*=_heading__]+p[class*=_catatan__]{margin:0 0 var(--space-3);max-width:80ch;line-height:1.55}.mx [class*=_kotak__]+p[class*=_catatan__],.mx table+p[class*=_catatan__]{margin:var(--space-2) 0 var(--space-3);max-width:80ch;line-height:1.55}.mx [class*=_kotak__]+[class*=_heading__],.mx details+[class*=_heading__],.mx table+[class*=_heading__]{margin-top:var(--space-8)}.mx details[class*=_lipat__]>summary{margin-bottom:var(--space-3)}.mx-p-saring{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin:var(--space-4) 0}.mx-p-saring>.mx-field{flex:1 1 12rem;max-width:20rem}.mx div[class*=_kotak__]>:is(button,a.mx-p-btn,.mx-p-btn,.mx-btn){align-self:flex-start}.mx :is(form,div,details)+[class*=_tabel__],.mx [class*=_tabel__]+:is(form,div,details,section){margin-top:var(--space-3)}.mx td :is(button,a)[class*=_tombol]:not([class*=_tombolSelesai]){background:var(--white);color:var(--ink-700);border:1px solid var(--line-200);min-height:34px;padding:0 12px;font-size:14px}.mx td :is(button,a)[class*=_tombol]:hover{background:var(--surface-50)}.mx summary.mx-p-btn{list-style:none;width:max-content}.mx summary.mx-p-btn::-webkit-details-marker{display:none}.mx-p-sb-nav{scroll-behavior:auto;overscroll-behavior:contain}.mx-p-nav{padding:7px 10px}.mx-p-grp{margin-top:10px}.mx-p-lompat{position:-webkit-sticky;position:sticky;top:64px;z-index:15;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -32px var(--space-2);padding:10px 32px;background:var(--bg-page);border-bottom:1px solid var(--line-100)}.mx-p-lompat::-webkit-scrollbar{display:none}.mx-p-lompat-i{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line-200);border-radius:var(--radius-pill);background:var(--white);font-size:13.5px;font-weight:500;white-space:nowrap;text-decoration:none}.mx a.mx-p-lompat-i,.mx-p-lompat-i{color:var(--ink-600)}.mx a.mx-p-lompat-i:hover{border-color:var(--ink-200);color:var(--ink-800)}.mx a.mx-p-lompat-i.mx-p-on{background:var(--teal-50);border-color:var(--teal-200);color:var(--teal-700);font-weight:600}.mx main [id]:is(h2,h3,section){scroll-margin-top:132px}@media (max-width:900px){.mx-p-lompat{margin:0 -16px var(--space-2);padding:10px 16px}}.mx form[class*=_kotak__]{align-content:start}.mx form[class*=_kotak__]>:is(strong,b,h2,h3,h4,input[type=file]){grid-column:1/-1}.mx :is(.mx-p-grid,.mx-p-row,[class*=Kolom__],[class*=_grid__],[class*=_baris__],[class*=_kisi__])>[class*=_kotak__]{-webkit-margin-before:0;margin-block-start:0}.mx input[type=file]{height:auto;min-height:44px;padding:5px 6px;line-height:32px;font-size:14px;color:var(--ink-500);background:var(--white);border:1px solid var(--border-control);border-radius:var(--radius-md);width:100%;max-width:100%}.mx input[type=file]::-webkit-file-upload-button{margin-right:12px;height:32px;padding:0 12px;border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-50);font:inherit;font-size:14px;font-weight:600;color:var(--ink-700);cursor:pointer}.mx input[type=file]::file-selector-button{margin-right:12px;height:32px;padding:0 12px;border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-50);font:inherit;font-size:14px;font-weight:600;color:var(--ink-700);cursor:pointer}.mx input[type=file]::-webkit-file-upload-button:hover{background:var(--surface-100,var(--surface-50));border-color:var(--ink-200)}.mx input[type=file]::file-selector-button:hover{background:var(--surface-100,var(--surface-50));border-color:var(--ink-200)}.mx main details>summary:not(.mx-p-btn):not([class*=_tombol]){list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:var(--teal-700);font-weight:600}.mx main details>summary:not(.mx-p-btn):not([class*=_tombol])::-webkit-details-marker{display:none}.mx main details>summary:not(.mx-p-btn):not([class*=_tombol]):after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin:0 2px 3px 4px;transition:transform .12s;flex:none}.mx main details[open]>summary:not(.mx-p-btn):not([class*=_tombol]):after{transform:rotate(-135deg);margin-bottom:-2px}.mx form[class*=_daftar__]>.mx-btn,.mx form[class*=_daftar__]>:is(button,[class*=_tombol]){align-self:flex-start}.mx-p-isian-lipat{border:1px solid var(--line-200);border-radius:var(--radius-md);padding:12px 14px;background:var(--surface-25)}.mx-p-isian-lipat[open]>summary{margin-bottom:12px}.mx-p-isian-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:12px 16px;gap:12px 16px;margin-bottom:8px}.mx-p-isian-grid>.mx-p-field{display:flex;flex-direction:column;gap:6px;margin:0;font-size:14px;font-weight:600;color:var(--ink-700)}:root{--font-sans:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",monospace}body{font-family:var(--font-sans);background:var(--surface-page);color:var(--text-primary)}:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}button{cursor:pointer}button,input,select,textarea{font:inherit}::selection{background:var(--brand-tint-strong);color:var(--text-brand)}.mx-input-wrap{gap:0;background:none;border:0;padding:0}.mx-side{width:auto}.mx-table th{text-transform:none;letter-spacing:normal}.mx-shell{height:auto;overflow:visible}.mx [class*=_title__]{margin:0 0 var(--space-1)}.mx [class*=_sub__]{margin:0 0 var(--space-4)}.mx [class*=_heading__]{margin:var(--space-6) 0 var(--space-3)}.mx [class*=_kotak__]>[class*=_tombol]{align-self:flex-start}