.mc-alt{background:var(--surface);border-block:1px solid var(--rule)}.mc-says{font-weight:600;color:var(--ink)}dfn{font-style:normal;font-weight:600;color:var(--ink)}.mc-sure{display:inline-flex;align-items:center;gap:6px;font:400 14px/1.3 var(--mono);color:var(--ink-2);white-space:nowrap}.mc-sure i{display:inline-block;width:12px;height:12px;border-radius:50%;box-sizing:border-box;flex:none}.mc-sure.m-code i{background:var(--node)}.mc-sure.m-likely i{border:2px solid var(--node)}.mc-sure.m-guess i{border:1.5px dashed var(--ink-3)}.mc-sure b{font:600 14px/1 var(--mono);color:var(--ink)}.mc-book{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.mc-book-pic{display:grid;gap:10px;min-width:0}.mc-book-pic .dateline{font-size:13px}.mc-pin{background:var(--node);color:var(--btn-ink)}.mc-book-list{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--rule)}.mc-book-list>li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--rule)}.mc-letter{width:28px;height:28px;border-radius:50%;background:var(--node);color:var(--btn-ink);font:600 14px/28px var(--body);text-align:center;margin-top:2px}.mc-book-btn{font-size:19px;line-height:1.35;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.mc-btn-word{font:500 15px/1.3 var(--mono);color:var(--ink-2);border:1px solid var(--rule-2);border-radius:4px;padding:1px 8px}.mc-arrow{color:var(--ink-3)}.mc-book-btn .mc-says{font:700 20px/1.3 var(--display);font-variation-settings:"wdth" 90}.mc-book-meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;font-size:15px;color:var(--ink-2)}.mc-book-meta a{color:var(--ink)}.mc-check{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink-2)}.mc-check small{display:block;font:400 13px/1.4 var(--mono);color:var(--ink-3);margin-bottom:2px}@media(max-width:900px){.mc-book{grid-template-columns:1fr}.mc-book-pic{max-width:560px}}.mc-bin{margin:0;display:grid;gap:18px}.mc-bin-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;gap:0 16px;align-items:start}.mc-state{display:grid;justify-items:center;gap:8px;min-width:96px;padding-top:2px;text-align:center}.mc-state .n.held,.mc-state .n.plan{width:22px;height:22px}.mc-state b{font:600 16px/1.25 var(--body)}.mc-gone b{color:var(--ink-2)}.mc-edge{display:grid;gap:8px;min-width:0}.mc-edge-h{font-size:17px;line-height:1.3;order:-1}.mc-edge-h small,.mc-back .mc-edge-h small{display:block;font:400 13px/1.4 var(--mono);color:var(--ink-3)}.mc-edge-line{display:block;height:5px;border-radius:3px;background:linear-gradient(90deg,var(--r1),var(--r2));position:relative;margin:2px 10px 4px 0}.mc-edge-line:after{content:"";position:absolute;right:-10px;top:-5px;border:7.5px solid transparent;border-left:10px solid var(--r2);border-right:0}.mc-edge ul,.mc-back ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:15px}.mc-edge li,.mc-back li{display:flex;gap:8px;align-items:baseline}.mc-edge li .mc-sure,.mc-back li .mc-sure{transform:translateY(1px)}.mc-back{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:22px}.mc-key{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:14px;color:var(--ink-3)}.mc-back-line{display:block;height:5px;border-radius:3px;background:linear-gradient(270deg,var(--r1),var(--r2));position:relative;margin:2px 0 4px 10px;order:1}.mc-back-line:after{content:"";position:absolute;left:-10px;top:-5px;border:7.5px solid transparent;border-right:10px solid var(--r2);border-left:0}.mc-back .mc-edge-h{order:0}.mc-back ul{order:2}.mc-bin figcaption{max-width:80ch;font-size:14px}@media(max-width:820px){.mc-bin-row{grid-template-columns:1fr;gap:10px;padding-left:0}.mc-state{grid-template-columns:22px auto;justify-items:start;align-items:center;text-align:left;min-width:0}.mc-edge{border-left:5px solid var(--r1);margin-left:8px;padding:6px 0 8px 22px}.mc-edge-line{display:none}.mc-bin-row>:nth-child(1){order:1}.mc-bin-row>:nth-child(2){order:2}.mc-bin-row>:nth-child(3){order:3}.mc-bin-row>.mc-back{order:4}.mc-bin-row>:nth-child(4){order:5}.mc-bin-row>:nth-child(5){order:6}.mc-back{grid-column:1;grid-row:auto;margin-left:8px;border-left:3px dotted var(--r1);padding:6px 0 6px 22px}.mc-back-line{display:none}}.mc-screen{margin:0;display:grid;gap:10px;max-width:980px}.mc-screen-frame{display:block}.mc-screen-frame,.mc-line-frame{border:1px solid var(--rule-2);border-radius:4px;overflow:hidden;background:var(--surface)}.mc-screen-frame img,.mc-line-frame img{width:100%}.mc-screen figcaption,.mc-line figcaption,.mc-cap{font:400 13px/1.45 var(--mono);color:var(--ink-3);max-width:90ch}.mc-sure-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.mc-sure-fig{display:grid;gap:14px;min-width:0}.mc-line{margin:0;display:grid;gap:6px}.mc-line-frame{width:var(--w,100%)}.mc-line figcaption{font:400 15px/1.4 var(--body);color:var(--ink-2)}.mc-sure-count{margin-top:8px;padding-top:16px;border-top:1px solid var(--rule)}.mc-sure-h{font:600 17px/1.3 var(--body);margin-bottom:10px}.mc-sure-count ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:12px}.mc-sure-count li{display:grid;grid-template-columns:140px 44px minmax(0,1fr);gap:4px 12px;align-items:center}.mc-sure-count li b{font:700 26px/1 var(--display);font-variation-settings:"wdth" 84;font-variant-numeric:tabular-nums;text-align:right}.mc-sure-bar{height:10px;position:relative;border:1px solid var(--rule-2);border-radius:3px}.mc-sure-bar i{position:absolute;inset:-1px auto -1px -1px;width:var(--w);border-radius:3px;background:linear-gradient(90deg,var(--r1),var(--r2))}.mc-sure-count li small{grid-column:1/-1;font-size:14px;color:var(--ink-3);line-height:1.4}@media(max-width:900px){.mc-sure-grid{grid-template-columns:1fr}}@media(max-width:420px){.mc-sure-count li{grid-template-columns:minmax(0,1fr) 44px}.mc-sure-bar{grid-column:1/-1}}.mc-list{margin:0;display:grid;border-top:1px solid var(--rule)}.mc-list>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 24px;padding:14px 0;border-bottom:1px solid var(--rule)}.mc-list dt{font:600 17px/1.4 var(--body)}.mc-list dd{margin:0}.mc-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:17px;color:var(--ink-2)}@media(max-width:640px){.mc-list>div{grid-template-columns:1fr}}.mc-app{display:grid;gap:10px;max-width:760px;padding:20px 22px;border:1px solid var(--rule-2);border-radius:10px;background:var(--ground);color:var(--ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.mc-app:hover,.mc-app:focus-visible{border-color:var(--r2);box-shadow:0 0 0 1px var(--r2),0 10px 30px -12px var(--glow);outline:none}.mc-app-name{font:700 24px/1.2 var(--display);font-variation-settings:"wdth" 90;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:5px}.mc-app-route{display:flex;align-items:center;max-width:320px}.mc-app-line{flex:1;height:5px;background:linear-gradient(90deg,var(--r1),var(--r2));border-radius:3px;margin:0 -1px}.mc-app-nums{display:flex;flex-wrap:wrap;gap:6px 28px;font-size:16px;color:var(--ink-2)}.mc-app-nums b{font:700 26px/1 var(--display);font-variation-settings:"wdth" 84;font-variant-numeric:tabular-nums;color:var(--ink);margin-right:4px}.mc-app .dateline{font-size:13px}@media(min-width:761px){.mc-strip .sline{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}.mc-fams{columns:2;column-gap:48px}.mc-fam{min-width:0;break-inside:avoid;margin-bottom:32px}.mc-fam-h{font:600 18px/1.3 var(--body);margin-bottom:8px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.mc-fam-h small{font:400 13px/1.4 var(--mono);color:var(--ink-3)}.mc-fam.empty{border-top:1px dashed var(--rule-2);padding-top:10px}.mc-fam.empty .mc-fam-h{color:var(--ink-2)}.mc-bars a{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 112px}.mc-fam-unused{margin-top:8px;font-size:14px;color:var(--ink-3);line-height:1.45}.mc-fam-unused span{font-family:var(--mono);font-size:13px}.mc-fam-none-line{display:none;font-size:15px;color:var(--ink-2);margin-bottom:14px}.mc-g-u{font:400 13px/1 var(--mono);color:var(--ink-3);margin:0 6px 0 2px}@media(max-width:600px){.mc-fam.empty,.mc-fam-unused{display:none}.mc-fam-none-line{display:block}.mc-g-u{display:none}}@media(max-width:900px){.mc-fams{columns:1}}@media(max-width:520px){.mc-bars a{grid-template-columns:minmax(0,1fr) 112px}}.mc-row{grid-template-columns:44px minmax(0,1fr)}.mc-row-n{font:700 24px/1 var(--display);font-variation-settings:"wdth" 84;font-variant-numeric:tabular-nums;text-align:right;padding-top:2px;color:var(--ink)}.mc-row h3{font:400 17px/1.35 var(--body);margin:0;scroll-margin-top:120px}.mc-on{color:var(--ink-3)}.mc-thing{font-family:var(--mono);font-size:15px;color:var(--ink)}.mc-sures{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.mc-rows .lb-x-list small .mc-sure{font-size:13px}@media(max-width:600px){.mc-screen-frame{overflow-x:auto}.mc-screen-frame img{width:680px;max-width:none}}@media(max-width:600px){.mc-rows .lb-ex-fac:has(>[data-f=mech]){display:none}}.mc-grid-wrap{overflow-x:auto}.mc-grid{width:100%;border-collapse:collapse;font-size:16px;min-width:0}.mc-grid caption{caption-side:top;text-align:left;padding-bottom:12px;font-size:13px}.mc-grid th,.mc-grid td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--rule);vertical-align:middle}.mc-grid thead th{vertical-align:bottom;border-bottom:1px solid var(--rule-2);padding-bottom:10px}.mc-g-name{font:400 13px/1.3 var(--mono);color:var(--ink-3);width:38%}.mc-g-app a{font:700 22px/1.2 var(--display);font-variation-settings:"wdth" 90;color:var(--ink)}.mc-g-app small{display:block;margin-top:4px;font:400 13px/1.35 var(--mono);color:var(--ink-3)}.mc-g-fam th{font:600 17px/1.3 var(--body);padding-top:16px}.mc-g-fam td{padding-top:16px}.mc-g-fam td{display:table-cell}.mc-g-n{display:inline-block;min-width:2.4em;font:700 22px/1 var(--display);font-variation-settings:"wdth" 84;font-variant-numeric:tabular-nums}.mc-g-bar{display:inline-block;vertical-align:middle;width:calc(100% - 3.4em);max-width:220px;height:10px;position:relative;margin-left:6px}.mc-g-bar i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:3px;background:linear-gradient(90deg,var(--r1),var(--r2))}.mc-g-m th{font-weight:400;color:var(--ink-2);padding-left:22px;font-size:15px}.mc-g-m td{font:500 15px/1.3 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.mc-grid td.none{color:var(--ink-3)}.mc-grid td.none .mc-g-n{color:var(--ink-3);font-weight:400}.mc-g-sure th{font-size:15px}.mc-g-sures{display:flex;flex-wrap:wrap;gap:4px 14px}@media(max-width:600px){.mc-grid{font-size:15px}.mc-g-name{width:56%}.mc-grid td{width:22%}.mc-g-app small{font-size:12px;word-break:break-word}.mc-g-sures .mc-sure span{display:none}.mc-grid th,.mc-grid td{padding:6px}.mc-g-m th{padding-left:10px}.mc-g-app a{font-size:18px}.mc-g-bar{display:none}.mc-g-sures{flex-direction:column}}.mc-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:900px){.mc-apps{grid-template-columns:1fr}}.mc-lede{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:start}.mc-lede-pic .bk-shot-frame img{width:100%}.mc-lede-h{font:600 18px/1.35 var(--body);margin-bottom:10px}.mc-lede-note{margin-top:16px;display:flex;gap:10px;align-items:baseline;font-size:15px;line-height:1.5;color:var(--ink-2);border-left:3px dashed var(--ink-3);padding-left:12px}@media(max-width:900px){.mc-lede{grid-template-columns:1fr}}:root[data-theme=dark] img[src^="/img/im-"]{filter:brightness(.86)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) img[src^="/img/im-"]{filter:brightness(.86)}}
