:root{--ui:var(--font-figtree), -apple-system, BlinkMacSystemFont, sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;--vio:#8b5cf6;--vio-d:#7c3aed;--org:#ff6a2b;--grad:linear-gradient(104deg, #7c3aed 0%, #a855f7 44%, #ff6a2b 100%);--ok:#4ade80;--bad:#fb7185;--warn:#facc15;--info:#60a5fa;--cy:#22d3ee;--bg:#08070c;--s1:#0e0d14;--s2:#15141d;--s3:#1d1b26;--bd:#1c1b25;--bd2:#2b2937;--tx:#f3f2f8;--t2:#8d8ba4;--t3:#5b5970;--scrim:#040408bd;--r:14px;--pad:clamp(22px, 3.4vw, 54px)}.mlc{height:100dvh;font-family:var(--ui);background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;display:flex;overflow:hidden}.mlc *,.mlc :before,.mlc :after{box-sizing:border-box}.mlc h1,.mlc h2,.mlc h3,.mlc h4,.mlc h5,.mlc p,.mlc ul,.mlc ol{margin:0;padding:0}.mlc button,.mlc input,.mlc textarea,.mlc select{color:inherit;font-family:inherit;font-size:inherit}.mlc button{cursor:pointer;background:0 0;border:none}.mlc a{color:var(--vio);text-decoration:none}.mlc a:hover{color:var(--org)}.mlc ::selection{background:#8b5cf64d}.mlc ::-webkit-scrollbar{width:9px;height:9px}.mlc ::-webkit-scrollbar-thumb{background:#221f2d;border-radius:9px}.mlc ::-webkit-scrollbar-track{background:0 0}.mlc .num{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600}.mlc .eyebrow{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--t3);font-size:10px;font-weight:500}.mlc .mut{color:var(--t2)}.mlc .mut3{color:var(--t3)}.mlc .ok{color:var(--ok)}.mlc .bad{color:var(--bad)}.mlc .warn{color:var(--warn)}.mlc .gtext{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mlc .rail{border-right:1px solid var(--bd);background:var(--s1);z-index:40;flex-direction:column;flex:none;align-items:center;gap:20px;width:70px;padding:16px 0 14px;display:flex}.mlc .mark{background:var(--grad);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 24px -10px #7c3aedb3}.mlc .rnav{flex-direction:column;flex:1;gap:4px;display:flex}.mlc .ri{width:42px;height:42px;color:var(--t3);border-radius:12px;place-items:center;transition:color .16s,background .16s;display:grid;position:relative}.mlc .ri:hover{color:var(--tx);background:var(--s2)}.mlc .ri.on{color:var(--tx);background:var(--s3)}.mlc .ri.on:before{content:"";background:var(--grad);border-radius:0 3px 3px 0;width:2.5px;position:absolute;top:11px;bottom:11px;left:-15px}.mlc .ri span{white-space:nowrap;background:var(--s3);border:1px solid var(--bd2);color:var(--tx);opacity:0;pointer-events:none;z-index:5;border-radius:9px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:all .16s;position:absolute;left:52px;transform:translate(-4px);box-shadow:0 10px 26px -10px #000000b3}.mlc .ri:hover span{opacity:1;transform:none}.mlc .main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mlc .scroll{flex:1;overflow:hidden auto}.mlc .page{padding:34px var(--pad) 90px;max-width:1560px}.mlc .wide{max-width:none}.mlc .head{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:30px;display:flex}.mlc .head h1{letter-spacing:-.03em;font-size:26px;font-weight:700}.mlc .head p{color:var(--t2);margin-top:5px;font-size:13.5px}.mlc .grow{flex:1}.mlc .sec{margin-top:44px}.mlc .sec>.eyebrow{margin-bottom:14px;display:block}.mlc .card{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r)}.mlc .btn{white-space:nowrap;height:36px;color:var(--t2);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.mlc .btn svg{flex:none}.mlc .btn-p{background:var(--grad);color:#fff;font-weight:700;box-shadow:0 8px 22px -12px #7c3aede6}.mlc .btn-p:hover{filter:brightness(1.1);color:#fff}.mlc .btn-g{border:1px solid var(--bd2)}.mlc .btn-g:hover{color:var(--tx);border-color:var(--t3)}.mlc .btn-s{background:var(--s2);border:1px solid var(--bd)}.mlc .btn-s:hover{background:var(--s3);color:var(--tx)}.mlc .btn:disabled{opacity:.4;cursor:not-allowed}.mlc .btn-sm{border-radius:8px;height:30px;padding:0 11px;font-size:12px}.mlc .ibtn{width:34px;height:34px;color:var(--t3);border-radius:9px;flex:none;place-items:center;transition:all .16s;display:grid}.mlc .ibtn:hover{background:var(--s2);color:var(--tx)}.mlc .seg{background:var(--s2);border:1px solid var(--bd);border-radius:11px;flex:none;gap:2px;min-width:max-content;padding:3px;display:inline-flex}.mlc .seg button{color:var(--t3);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .16s;display:inline-flex}.mlc .seg button:hover{color:var(--t2)}.mlc .seg button.on{background:var(--s3);color:var(--tx)}.mlc .seg button:disabled{opacity:.35;cursor:not-allowed}.mlc .chip{height:29px;color:var(--t2);border:1px solid var(--bd);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.mlc .chip:hover{border-color:var(--bd2);color:var(--tx)}.mlc .chip.on{background:var(--tx);color:var(--bg);border-color:var(--tx)}.mlc .chip:disabled{opacity:.4;cursor:not-allowed}.mlc .tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);background:var(--s2);border:1px solid var(--bd);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.mlc .tag-ok{color:var(--ok);background:#4ade801a;border-color:#4ade8038}.mlc .tag-bad{color:var(--bad);background:#fb71851a;border-color:#fb718538}.mlc .tag-warn{color:var(--warn);background:#facc151a;border-color:#facc1538}.mlc .tag-v{color:#b79bff;background:#8b5cf621;border-color:#8b5cf642}.mlc .tag-cy{color:var(--cy);background:#22d3ee1a;border-color:#22d3ee38}.mlc .hr{background:var(--bd);border:0;height:1px}.mlc .sel{background:var(--s2);border:1px solid var(--bd);appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238D8BA4' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:9px;outline:none;max-width:100%;height:34px;padding:0 30px 0 11px;font-size:12.5px;font-weight:600}.mlc .sel:hover{border-color:var(--bd2)}.mlc .sel:focus{border-color:var(--vio)}.mlc .sel:disabled{opacity:.45;cursor:not-allowed}.mlc .sel option{background:var(--s2);color:var(--tx)}.mlc .inp{background:var(--s2);border:1px solid var(--bd);border-radius:9px;outline:none;width:100%;height:34px;padding:0 11px;font-size:12.5px}.mlc .inp:focus{border-color:var(--vio)}.mlc .fld{flex-direction:column;gap:6px;min-width:0;display:flex}.mlc .fld>label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:9.5px;font-weight:500}.mlc .mets{background:var(--bd);border:1px solid var(--bd);border-radius:var(--r);gap:1px;display:grid;overflow:hidden}.mlc .met{background:var(--s1);padding:18px 20px 20px}.mlc .met .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:9.5px;font-weight:500}.mlc .met .v{font-family:var(--mono);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:9px;font-size:30px;font-weight:600;line-height:1}.mlc .met .s{color:var(--t3);margin-top:7px;font-size:11.5px}.mlc .met .v small{color:var(--t3);letter-spacing:0;font-size:14px;font-weight:500}.mlc .tblwrap{overflow-x:auto}.mlc .tbl{border-collapse:collapse;width:100%;font-size:13px}.mlc .tbl th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);text-align:left;white-space:nowrap;padding:0 14px 11px;font-size:9.5px;font-weight:500}.mlc .tbl td{border-top:1px solid var(--bd);white-space:nowrap;padding:11px 14px}.mlc .tbl tbody tr{transition:background .14s}.mlc .tbl tbody tr:hover{background:var(--s1)}.mlc .tbl .r{text-align:right}.mlc .tbl .link{color:var(--tx);font-family:var(--mono);font-size:12px;font-weight:600}.mlc .tbl tbody tr:hover .link{color:#b79bff}.mlc .scrim{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;animation:.18s both mlc-fade;position:fixed;inset:0}@keyframes mlc-fade{0%{opacity:0}to{opacity:1}}@keyframes mlc-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mlc-inx{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes mlc-spin{to{transform:rotate(360deg)}}.mlc .sheet{z-index:101;background:var(--s1);border:1px solid var(--bd2);position:fixed;box-shadow:0 40px 90px -30px #000000e6}.mlc .sheet-c{border-radius:18px;flex-direction:column;animation:.24s cubic-bezier(.16,.84,.44,1) both mlc-up;display:flex;inset:5vh 6vw;overflow:hidden}.mlc .sheet-r{border-right:0;border-radius:0;flex-direction:column;width:min(560px,92vw);animation:.24s cubic-bezier(.16,.84,.44,1) both mlc-inx;display:flex;top:0;bottom:0;right:0}.mlc .sheet-h{border-bottom:1px solid var(--bd);flex:none;align-items:center;gap:12px;padding:16px 18px;display:flex}.mlc .sheet-h h3{letter-spacing:-.02em;font-size:15px;font-weight:700}.mlc .sheet-b{flex:1;min-height:0;overflow:auto}.mlc .docs{flex:1;grid-template-columns:288px 1fr;min-height:0;display:grid}.mlc .docs-l{border-right:1px solid var(--bd);background:#0b0a11;flex-direction:column;min-height:0;display:flex}.mlc .docs-s{border-bottom:1px solid var(--bd);padding:12px}.mlc .docs-list{flex:1;padding:8px 8px 20px;overflow:auto}.mlc .docs-g{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);padding:14px 10px 6px;font-size:9.5px}.mlc .docs-i{text-align:left;border-radius:9px;width:100%;padding:8px 10px;transition:all .14s;display:block}.mlc .docs-i:hover{background:var(--s2)}.mlc .docs-i.on{background:var(--s3)}.mlc .docs-i b{color:var(--t2);font-size:12.5px;font-weight:600;display:block}.mlc .docs-i.on b,.mlc .docs-i:hover b{color:var(--tx)}.mlc .docs-i i{font-family:var(--mono);color:var(--t3);text-overflow:ellipsis;margin-top:2px;font-size:10px;font-style:normal;display:block;overflow:hidden}.mlc .docs-r{padding:40px 56px 90px;overflow:auto}.mlc .prose{max-width:70ch}.mlc .prose h1{letter-spacing:-.03em;margin-bottom:8px;font-size:28px;font-weight:700}.mlc .prose h2{letter-spacing:-.02em;margin:36px 0 12px;font-size:16px;font-weight:700}.mlc .prose h3{letter-spacing:-.015em;margin:26px 0 10px;font-size:14px;font-weight:700}.mlc .prose p{color:#c9c7d8;margin-bottom:14px;font-size:14.5px;line-height:1.72}.mlc .prose ul,.mlc .prose ol{margin:0 0 14px 20px}.mlc .prose li{color:#c9c7d8;margin-bottom:6px;font-size:14.5px;line-height:1.72}.mlc .prose code{font-family:var(--mono);background:var(--s2);border:1px solid var(--bd);color:#b79bff;border-radius:5px;padding:1px 6px;font-size:12.5px}.mlc .prose pre{border:1px solid var(--bd);background:#0b0a11;border-radius:10px;margin-bottom:16px;padding:14px 16px;overflow-x:auto}.mlc .prose pre code{color:#c9c7d8;background:0 0;border:0;padding:0}.mlc .prose table{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:13px}.mlc .prose th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);text-align:left;padding:0 12px 10px;font-size:9.5px}.mlc .prose td{border-top:1px solid var(--bd);color:#c9c7d8;padding:9px 12px}.mlc .prose .hr{margin:30px 0}.mlc .prose a{text-underline-offset:3px;text-decoration:underline}.mlc .cmdwrap{z-index:101;pointer-events:none;justify-content:center;padding:0 4vw;display:flex;position:fixed;inset:14vh 0 auto}.mlc .cmd{background:var(--s1);border:1px solid var(--bd2);pointer-events:auto;border-radius:16px;width:min(620px,100%);animation:.2s cubic-bezier(.16,.84,.44,1) both mlc-up;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6}.mlc .cmd input{border:0;border-bottom:1px solid var(--bd);background:0 0;outline:none;width:100%;height:54px;padding:0 18px;font-size:15px}.mlc .cmd-l{max-height:min(52vh,420px);padding:8px;overflow:auto}.mlc .cmd-i{width:100%;color:var(--t2);text-align:left;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:600;display:flex}.mlc .cmd-i.on{background:var(--s3);color:var(--tx)}.mlc .cmd-i .k{font-family:var(--mono);color:var(--t3);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:10px}.mlc kbd{font-family:var(--mono);background:var(--s2);border:1px solid var(--bd2);color:var(--t3);border-radius:5px;padding:2px 5px;font-size:10px}.mlc .cfgbar{z-index:30;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--bd);padding:12px var(--pad);flex-wrap:wrap;flex:none;align-items:flex-end;gap:14px;display:flex;position:sticky;top:0}.mlc .cfgbar .fld{flex:170px;min-width:0;max-width:260px}.mlc .cfgbar .fld:has(.seg){flex:none;max-width:none}.mlc .vsplit{background:var(--bd);flex:1;grid-template-columns:minmax(0,1fr) 372px;gap:1px;min-height:0;display:grid}.mlc .vsplit>*{background:var(--bg);min-width:0;overflow:auto}.mlc .vsplit.stack{display:block;overflow-y:auto}.mlc .vsplit.stack>*{overflow:visible}.mlc .vsplit.stack .insp{padding:28px var(--pad) 80px;grid-template-columns:repeat(auto-fit,minmax(236px,1fr));align-items:start;gap:30px;display:grid}.mlc .vsplit.stack .canvaswrap{max-width:min(100%,760px)}.mlc .sheet .canvaswrap{width:100%}.mlc .sheet .canvaswrap>img,.mlc .sheet .canvaswrap>video{object-fit:contain;width:100%;max-height:52vh}.mlc .stage{padding:26px var(--pad) 60px;flex-direction:column;gap:16px;display:flex}.mlc .canvaswrap{border-radius:var(--r);border:1px solid var(--bd);background:#0b0a11;flex:none;width:fit-content;max-width:100%;margin-inline:auto;display:block;position:relative;overflow:hidden}.mlc .canvaswrap>img,.mlc .canvaswrap>video{width:auto;max-width:100%;max-height:min(46vh,480px);display:block}.mlc .canvaswrap>svg:not([style*=absolute]){width:100%;height:auto;max-height:min(46vh,480px);display:block}.mlc .layers{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mlc .abhandle{pointer-events:none;background:#ffffffd9;width:2px;position:absolute;top:0;bottom:0}.mlc .abhandle:after{content:"";background:#ffffffe6;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000080}.mlc .slider{appearance:none;background:var(--bd2);border-radius:3px;outline:none;width:100%;height:3px}.mlc .slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--tx);cursor:pointer;border-radius:50%;width:15px;height:15px;box-shadow:0 2px 8px #0009}.mlc .slider::-moz-range-thumb{background:var(--tx);cursor:pointer;border:0;border-radius:50%;width:15px;height:15px}.mlc .steps{background:var(--bd);border:1px solid var(--bd);border-radius:11px;gap:1px;display:flex;overflow:hidden}.mlc .step{background:var(--s1);text-align:left;flex:1;min-width:0;padding:10px 12px;transition:all .14s}.mlc .step:hover{background:var(--s2)}.mlc .step.on{background:var(--s3)}.mlc .step:disabled{cursor:not-allowed}.mlc .step .n{font-family:var(--mono);letter-spacing:.14em;color:var(--t3);font-size:9.5px}.mlc .step .l{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;font-weight:600;overflow:hidden}.mlc .step.on .l{color:var(--tx)}.mlc .step .t{font-family:var(--mono);color:var(--t3);margin-top:3px;font-size:10.5px}.mlc .insp{flex-direction:column;gap:24px;padding:22px 22px 60px;display:flex}.mlc .score{align-items:baseline;gap:10px;display:flex}.mlc .score b{font-family:var(--mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:600;line-height:.9}.mlc .kv{border-top:1px solid var(--bd);justify-content:space-between;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.mlc .kv>span{color:var(--t3)}.mlc .kv>b{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.mlc .arrows{flex-direction:column;display:flex}.mlc .arow{border-top:1px solid var(--bd);grid-template-columns:20px 1fr auto auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.mlc .arow .i{font-family:var(--mono);color:var(--t3);font-size:10.5px}.mlc .arow .sc{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.mlc .bar{background:var(--s3);border-radius:3px;height:3px;overflow:hidden}.mlc .bar i{background:var(--grad);border-radius:3px;height:100%;display:block}.mlc .grid2{background:var(--bd);border:1px solid var(--bd);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.mlc .grid2>div{background:var(--s1);padding:14px 16px}.mlc .cmpgrid{gap:16px;display:grid}.mlc .batch{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.mlc .bcell{border:1px solid var(--bd);background:var(--s1);cursor:pointer;border-radius:12px;transition:all .16s;overflow:hidden}.mlc .bcell:hover{border-color:var(--bd2);transform:translateY(-2px)}.mlc .bcell.fail{border-color:#fb718566}.mlc .bcell .im{aspect-ratio:1;background:#0b0a11;position:relative}.mlc .bcell .im svg,.mlc .bcell .im img{object-fit:contain;width:100%;height:100%;display:block}.mlc .bcell .mt{font-family:var(--mono);color:var(--t3);justify-content:space-between;align-items:center;padding:9px 11px;font-size:10.5px;display:flex}.mlc .drop{border:1px dashed var(--bd2);border-radius:var(--r);text-align:center;cursor:pointer;color:var(--t2);background:#0b0a11;padding:44px;transition:all .16s}.mlc .drop:hover,.mlc .drop.over{border-color:var(--vio);background:var(--s1)}.mlc .pipe{border:1px solid var(--bd);border-radius:var(--r);background:#0b0a11 radial-gradient(#ffffff0b 1px,#0000 1px) 0 0/22px 22px;padding:34px;position:relative;overflow-x:auto}.mlc .pflow{align-items:center;gap:0;min-width:min-content;display:flex}.mlc .pnode{background:var(--s1);border:1px solid var(--bd2);text-align:left;border-radius:12px;flex:none;width:196px;padding:13px 14px;transition:all .16s}.mlc .pnode:hover{border-color:var(--t3)}.mlc .pnode.on{border-color:var(--vio);box-shadow:0 0 0 1px #8b5cf666,0 14px 34px -16px #8b5cf699}.mlc .pnode .d{border-radius:50%;flex:none;width:7px;height:7px;margin-right:7px;display:inline-block}.mlc .pnode h4{align-items:center;font-size:12.5px;font-weight:700;display:flex}.mlc .pnode p{color:var(--t3);margin-top:7px;font-size:11px;line-height:1.5}.mlc .pedge{background:var(--bd2);flex:none;width:44px;height:1px;position:relative}.mlc .pedge:after{content:"";border-left:5px solid var(--bd2);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:-2.5px;right:0}.mlc .pcol{flex-direction:column;flex:none;gap:14px;display:flex}.mlc .curve{background:var(--s1);border:1px solid var(--bd);border-radius:12px;padding:14px 16px}.mlc .curve h5{color:var(--t2);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}.mlc .curve h5 b{font-family:var(--mono);color:var(--tx);font-variant-numeric:tabular-nums;font-size:13px}.mlc .curve svg{width:100%;height:56px;margin-top:8px;display:block;overflow:visible}.mlc .curves{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.mlc .gcards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.mlc .gcard{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r);flex-direction:column;gap:14px;padding:18px;transition:all .16s;display:flex}.mlc .gcard:hover{border-color:var(--bd2)}.mlc .gcard.act{border-color:#8b5cf673}.mlc .gmets{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.mlc .gmets .k{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--t3);font-size:9px}.mlc .gmets .v{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:600}.mlc .violtag{font-family:var(--mono);color:var(--warn);background:#facc151a;border:1px solid #facc1538;border-radius:5px;padding:2px 7px;font-size:10px}.mlc .violtag.e{color:var(--bad);background:#fb71851a;border-color:#fb718538}.mlc .empty{text-align:center;color:var(--t3);padding:60px;font-size:13px}.mlc .spin{animation:.9s linear infinite mlc-spin}.mlc-toast{z-index:200;background:var(--s3);border:1px solid var(--bd2);color:var(--tx);font-size:13px;font-weight:600;font-family:var(--ui);border-radius:11px;max-width:min(520px,92vw);padding:11px 18px;animation:.2s both mlc-up;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -20px #000000e6}@media (max-width:1180px){.mlc .vsplit{display:block;overflow-y:auto}.mlc .vsplit>*{overflow:visible}.mlc .docs{grid-template-columns:1fr}.mlc .docs-l{display:none}.mlc .docs.pick .docs-l{display:flex}.mlc .docs.pick .docs-r{display:none}.mlc .docs-r{padding:28px 24px 70px}}.mlc .docs-back{display:none}@media (max-width:1180px){.mlc .docs-back{display:inline-flex}.mlc .docs-mark{display:none!important}}@media (max-width:720px){.mlc{flex-direction:column-reverse}.mlc .rail{border-right:0;border-top:1px solid var(--bd);flex-direction:row;gap:6px;width:100%;height:58px;padding:0 10px;overflow-x:auto}.mlc .rail .mark{display:none}.mlc .rnav{flex-direction:row;align-items:center;gap:2px}.mlc .ri.on:before{border-radius:0 0 3px 3px;width:auto;height:2.5px;inset:-8px 11px auto}.mlc .ri span{display:none}.mlc .steps{flex-wrap:wrap}.mlc .step{min-width:40%}.mlc .react-flow__minimap{display:none}}@keyframes mlc-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.mlc .mlc-indeterminate{background:var(--grad);width:25%;height:2px;animation:1.1s cubic-bezier(.5,0,.5,1) infinite mlc-slide}.mlc .chartcard{max-width:1040px}.mlc .chartcard svg{max-height:260px}.mlc .react-flow{background:#0b0a11}.mlc .react-flow__minimap{background:var(--s1);border:1px solid var(--bd);border-radius:10px;overflow:hidden}.mlc .react-flow__minimap-mask{fill:#08070cb8}.mlc .react-flow__minimap-node{stroke:none}.mlc .react-flow__controls{background:var(--s1);border:1px solid var(--bd);border-radius:10px;overflow:hidden;box-shadow:0 10px 26px -14px #000c}.mlc .react-flow__controls-button{background:var(--s1);border-bottom:1px solid var(--bd);color:var(--t2);width:26px;height:26px}.mlc .react-flow__controls-button:hover{background:var(--s3);color:var(--tx)}.mlc .react-flow__controls-button svg{fill:currentColor}.mlc .react-flow__controls-button:last-child{border-bottom:0}.mlc .react-flow__attribution{display:none}
