.mi-sc{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:56px;overflow:hidden}.mi-bar{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:13.5px;display:flex}.mi-bar b{color:var(--ink);font-weight:600}.mi-bar>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mi-bar .r{flex:none;align-items:center;gap:14px;display:flex}.mi-bar .r span{white-space:nowrap}.mi-rp{all:unset;cursor:pointer;color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.mi-rp:hover{border-color:var(--ink)}.mi-rp:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mi-rp i{background:var(--blue);border-radius:50%;width:6px;height:6px}.mi-tl{border-bottom:1px solid var(--line);padding:26px 28px 22px}.mi-stops{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.mi-stops:before{content:"";background:var(--line);height:1px;position:absolute;top:5px;left:5px;right:calc(25% - 5px)}.mi-fill{background:var(--ink);width:0;height:1px;transition:width .8s;position:absolute;top:5px;left:5px}.mi-stop{padding-right:14px;transition:opacity .4s;position:relative}.mi-stop:not(.on){opacity:var(--pending-opacity)}.mi-stop:not(.on),.mi-stop:not(.on) *{color:var(--pending-ink)!important}.mi-stop>i{z-index:1;background:#fff;border:1.5px solid #c5c8cf;border-radius:50%;width:11px;height:11px;transition:all .3s;display:block;position:relative}.mi-stop.on>i{background:var(--ink);border-color:var(--ink)}.mi-stop.now>i{background:var(--pt);border-color:#0000;box-shadow:0 0 0 5px #3849fb24}.mi-stop em{font:normal 600 12.5px var(--sans);color:var(--ink-2);margin-top:12px;display:block}.mi-stop b{font:600 17px/1.2 var(--display);margin-top:3px;display:block}.mi-lane{color:var(--ink-2);align-items:center;gap:12px;margin-top:18px;font-size:13.5px;display:flex}.mi-lane s{background:repeating-linear-gradient(90deg,#d9dbe0 0 14px,#0000 14px 20px);border-radius:6px;flex:1;height:6px;text-decoration:none}.mi-lane b{color:var(--ink);white-space:nowrap;font-weight:600}.mi-data{grid-template-columns:6fr 5fr;display:grid}.mi-raw{border-right:1px solid var(--line);padding:22px 24px 26px}.mi-raw .m-h4,.mi-clean .m-h4{font:600 12px var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.mi-raw .m-h4 em,.mi-clean .m-h4 em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.mi-tbl{border:1px solid var(--line);border-radius:10px;font:400 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mi-tr{border-top:1px solid var(--line);grid-template-columns:1.15fr 1.4fr 1fr;transition:background .35s,opacity .35s,color .35s;display:grid}.mi-tr:first-child{background:var(--soft);color:var(--ink-2);border-top:0}.mi-tr span{text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;overflow:hidden}.mi-tr.dup{background:var(--blue-bg)}.mi-tr.gone{color:var(--text-3);background:0 0;text-decoration:line-through}.mi-tr.new{background:var(--blue-bg)}.mi-tr[hidden]{display:none}.mi-raw .note{color:var(--ink-2);min-height:20px;margin-top:12px;font-size:13px}.mi-clean{background:var(--soft);padding:22px 24px 26px}.mi-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px;transition:opacity .4s}.mi-card.off{opacity:var(--pending-opacity)}.mi-card.off,.mi-card.off *{color:var(--pending-ink)!important}.mi-card header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:12px;display:flex}.mi-card header img{object-fit:cover;border-radius:50%;width:40px;height:40px}.mi-card header b{font:600 17px var(--display);display:block}.mi-card header span{color:var(--ink-2);font-size:13px}.mi-f{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr;gap:10px;padding:8px 0;font-size:14px;display:grid}.mi-f:last-child{border-bottom:0;padding-bottom:0}.mi-f dt{color:var(--ink-2)}.mi-f dd small{color:var(--blue-ink);margin-top:2px;font-size:12px;display:block}.mi-tags{flex-wrap:wrap;gap:6px;display:flex}.mi-tags span{background:var(--soft);color:var(--ink);border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:600}.mi-live{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;transition:opacity .4s;display:flex}.mi-live.off{opacity:0}.mi-live i{background:var(--pt);border-radius:50%;flex:none;width:10px;height:10px}.mi-lane .mi-sep{display:none}.mi-under{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:14px;display:flex}.mi-scope{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;padding-top:28px;display:grid}.mi-scope h3{font:600 22px/1.2 var(--display);letter-spacing:-.01em}.mi-scope ul{border-top:1px solid var(--line);margin-top:16px;list-style:none}.mi-scope li{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr;gap:10px;padding:12px 0;font-size:15.5px;display:grid}.mi-scope li .pt{width:9px;height:9px;margin-top:7px}.mi-src{font:500 19px/1.4 var(--display);align-items:baseline;gap:12px;margin-top:34px;display:flex}.mi-src:before{content:"";background:var(--pt);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-2px)}.nums.mi-nums b{font-size:68px}.mi-care{grid-template-columns:6fr 5fr;align-items:end;gap:70px;display:grid}.mi-quote{border-top:2px solid var(--ink);padding-top:26px}.mi-quote blockquote{font:600 34px/1.15 var(--display);letter-spacing:-.02em}.mi-quote .who img{width:52px;height:52px}.mi-quote small{color:var(--ink-2);margin-top:16px;font-size:14px;display:block}.mi-safe{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.mi-safe div{grid-template-columns:18px 1fr;gap:4px 10px;padding:22px 24px 0 0;display:grid}.mi-safe i{background:var(--pt);border-radius:50%;width:9px;height:9px;margin-top:7px}.mi-safe b{font:600 18px/1.25 var(--display)}.mi-safe span{color:var(--ink-2);grid-column:2;font-size:14.5px}.mi-faq{margin-top:130px}.mi-faq h2.mid{margin-top:14px}.mi-page section.end p small{font:400 17px/1.4 var(--sans);color:var(--text-3);letter-spacing:0;margin-top:16px}@media (max-width:980px){.mi-data{grid-template-columns:1fr}.mi-raw{border-right:0;border-bottom:1px solid var(--line)}.mi-care{grid-template-columns:1fr;gap:40px}.mi-safe{grid-template-columns:1fr 1fr}}@media (max-width:820px){.mi-sc{border-radius:16px;margin-top:40px}.mi-bar{padding:12px 14px;font-size:12.5px}.mi-bar .hide,.mi-lbl{display:none}.mi-lane{gap:0}.mi-lane s{display:none}.mi-lane .mi-sep{display:inline}.mi-tl{padding:20px 14px 18px}.mi-stops{grid-template-columns:1fr 1fr;row-gap:18px}.mi-stops:before,.mi-fill{display:none}.mi-stop b{font-size:15px}.mi-raw,.mi-clean{padding:18px 14px 20px}.mi-tr{grid-template-columns:1fr 1fr}.mi-tr span:nth-child(2){display:none}.mi-f{grid-template-columns:86px 1fr}.mi-scope{grid-template-columns:1fr;gap:34px}.mi-src{font-size:17px}.nums.mi-nums b{font-size:46px}.mi-quote blockquote{font-size:26px}.mi-safe{grid-template-columns:1fr}.mi-faq{margin-top:90px}}.mi-care h2.mid{margin-top:14px}
.mi-n{background:var(--blue);color:#fff;width:18px;height:18px;font:700 10.5px/1 var(--sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 3px #3849fb24}.mi-n.o{color:var(--ink-2);box-shadow:none;background:#fff;border:1.5px solid #b9bdc6}.mi-ab{grid-template-columns:minmax(0,6fr) 56px minmax(0,5fr);align-items:center;margin-top:50px;display:grid}.mi-ab figure{margin:0}.mi-file,.mi-rec,.mi-ag,.mi-fp{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;font-size:13px}.mi-file{background:var(--soft)}.mi-rec,.mi-ag,.mi-fp{box-shadow:0 30px 60px -40px #0e111673}.mi-file>header,.mi-rec>header,.mi-ag>header,.mi-fp>header{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12.5px;display:flex}.mi-file>header span,.mi-fp>header span{min-width:0;color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:8px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.mi-file>header i,.mi-fp>header i{border:1.5px solid var(--ink-2);border-radius:2px 5px 2px 2px;flex:none;width:12px;height:15px}.mi-file>header em,.mi-rec>header em,.mi-ag>header em,.mi-fp>header em{font:600 11.5px var(--sans);border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;flex:none;padding:3px 9px;font-style:normal}.mi-rec>header em,.mi-ag>header em,.mi-fp>header em{background:var(--blue-bg);color:var(--blue-ink);border-color:#0000}.mi-csv{border-bottom:1px solid var(--line);background:#fff;padding:12px 0 14px}.mi-csv-l{color:var(--ink);grid-template-columns:34px 1fr;padding:3px 16px 3px 0;font:400 12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.mi-csv-l.h{color:var(--text-3)}.mi-csv-l+.mi-csv-l{border-top:1px dashed var(--line)}.mi-ln{text-align:right;color:var(--text-3);-webkit-user-select:none;user-select:none;padding-right:12px}.mi-csv-l>span:last-child{overflow-wrap:anywhere;min-width:0}.mi-csv s{color:var(--text-3);text-decoration:none}.mi-csv u{text-underline-offset:4px;background:#0e11160a;border-radius:3px;-webkit-text-decoration:underline wavy #a3a8b3;text-decoration:underline wavy #a3a8b3;text-decoration-thickness:1px}.mi-csv .mi-n{vertical-align:1px;width:16px;height:16px;margin:0 2px 0 4px;font-size:9.5px}.mi-ab-l{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:10px 18px;padding:14px 16px 16px;list-style:none;display:grid}.mi-ab-l li{align-items:baseline;gap:9px;display:flex}.mi-ab-l .mi-n{transform:translateY(4px)}.mi-ab-ar{background:var(--pt);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 0 0 7px #3849fb1f}.mi-ab-ar i{background:#fff;border-radius:2px;width:14px;height:2px;position:relative}.mi-ab-ar i:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.mi-rec-who{align-items:center;gap:12px;padding:16px 16px 6px;display:flex}.mi-rec-who img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.mi-rec-who span{color:var(--ink-2);font-size:13px}.mi-rec-who b{font:700 19px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink);display:block}.mi-rec-rows{padding:4px 16px}.mi-rec-rows>div{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;gap:12px;padding:10px 0;display:grid}.mi-rec-rows dt{color:var(--ink-2)}.mi-rec-rows dd{overflow-wrap:anywhere;min-width:0}.mi-rec-rows small{color:var(--blue-ink);align-items:center;gap:7px;margin-top:6px;font-size:11.5px;display:flex}.mi-chips{flex-wrap:wrap;gap:6px;display:flex}.mi-chips span{background:var(--soft);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.mi-rec-f{background:var(--blue-bg);color:var(--blue-ink);border-radius:10px;align-items:center;gap:9px;margin:10px 16px 16px;padding:10px 12px;font-weight:600;display:flex}.mi-ab-fict{margin-top:14px}.mi-page .mi-scope{grid-template-columns:7fr 5fr;margin-top:44px}.mi-we ul{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.mi-page .mi-care{grid-template-columns:5fr 6fr;align-items:start;gap:64px}.mi-page .mi-care .mi-quote{margin-top:40px}.mi-page .mi-care .mi-quote blockquote{font-size:28px}.mi-ag{margin:0}.mi-ag>header span{gap:2px;display:grid}.mi-ag>header b{font:600 16px var(--display);color:var(--ink)}.mi-ag-w{grid-template-columns:repeat(5,1fr);gap:6px;padding:14px 16px 4px;list-style:none;display:grid}.mi-ag-w li{text-align:center;border:1px solid var(--line);color:var(--ink-2);border-radius:8px;padding:6px 4px;font-size:11.5px}.mi-ag-w li.done{background:var(--soft);border-color:var(--soft);color:var(--text-3);-webkit-text-decoration:line-through #c5c8cf;text-decoration:line-through #c5c8cf}.mi-ag-w li.now{border-color:var(--blue);background:var(--blue-bg);color:var(--blue-ink);font-weight:600}.mi-ag-w li:last-child{border-style:dashed}.mi-ag-h{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);padding:14px 16px 4px}.mi-ag-l{padding:0 16px 6px;list-style:none}.mi-ag-l li{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr;gap:10px;padding:10px 0;font-weight:600;display:grid}.mi-ag-l li:last-child{border-bottom:0}.mi-ag-l small{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.mi-ag-l i{border:1.5px solid #c5c8cf;border-radius:50%;width:14px;height:14px;margin-top:2px}.mi-ag-l li.done{color:var(--text-3)}.mi-ag-l li.done span{-webkit-text-decoration:line-through #c5c8cf;text-decoration:line-through #c5c8cf}.mi-ag-l li.done i{background:var(--soft);border-color:var(--soft)}.mi-ag-l li.now i{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px #3849fb24}.mi-ag figcaption{border-top:1px solid var(--line);color:var(--ink-2);padding:12px 16px;font-size:12.5px}.mi-sec{grid-template-columns:5fr 7fr;align-items:center;gap:64px;margin-top:80px;display:grid}.mi-sec h3{font:600 26px/1.15 var(--display);letter-spacing:-.015em}.mi-page .mi-sec .mi-safe{grid-template-columns:1fr 1fr;row-gap:22px;margin-top:18px}.mi-fp{margin:0}.mi-fp dl{padding:6px 16px 10px}.mi-fp dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:11px 0;display:grid}.mi-fp dl>div:last-child{border-bottom:0}.mi-fp dt{color:var(--ink-2)}.mi-fp dd{align-items:baseline;gap:9px;display:flex}.mi-fp dd i{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}@media (max-width:980px){.mi-ab{grid-template-columns:1fr;gap:14px}.mi-ab-ar{transform:rotate(90deg)}.mi-page .mi-care,.mi-sec{grid-template-columns:1fr;gap:40px}}@media (max-width:820px){.mi-ab{margin-top:36px}.mi-csv-l{grid-template-columns:24px 1fr;padding-right:12px;font-size:11.5px}.mi-ln{padding-right:8px}.mi-ab-l,.mi-we ul,.mi-page .mi-scope{grid-template-columns:1fr}.mi-rec-rows>div{grid-template-columns:84px 1fr}.mi-page .mi-care .mi-quote blockquote{font-size:24px}.mi-ag-w{grid-template-columns:repeat(3,1fr)}.mi-sec{margin-top:60px}.mi-sec h3{font-size:22px}.mi-page .mi-sec .mi-safe{grid-template-columns:1fr}.mi-fp dl>div{grid-template-columns:1fr;gap:2px}}
