:root,[data-theme]{--font-serp:Arial, Helvetica, "Liberation Sans", sans-serif;--mt-p-link:var(--color-link);--mt-p-fail:var(--color-fail-mark);--mt-p-warn:var(--color-warn-mark);--mt-p-violet:color-mix(in oklch, var(--color-link) 50%, var(--color-fail-mark));--mt-p-teal:color-mix(in oklab, var(--color-teal) 70%, var(--color-ok-mark));--mt-p-rose:color-mix(in oklch, var(--color-fail-mark) 70%, var(--color-link));--mt-shown:var(--color-cyan);--mt-phone:var(--color-warn-mark);--mt-lost:var(--color-fail-mark);--mt-room:var(--color-cyan);--mt-src-meta:var(--color-cyan);--mt-src-header:color-mix(in oklch, var(--color-link) 45%, var(--color-fail-mark));--g-bg:#fff;--g-title:#1a0dab;--g-site:#202124;--g-url:#4d5156;--g-text:#4d5156;--g-line:#dadce0}[data-theme=dark]{--g-bg:#202124;--g-title:#99c3ff;--g-site:#dadce0;--g-url:#bdc1c6;--g-text:#bdc1c6;--g-line:#3c4043}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--g-bg:#202124;--g-title:#99c3ff;--g-site:#dadce0;--g-url:#bdc1c6;--g-text:#bdc1c6;--g-line:#3c4043}}.mt-tool{gap:14px;display:grid}.mt-tool .mono{font-family:var(--font-mono);font-weight:400}.mt-tool .dim{color:var(--color-ink-secondary)}.mt-tool .br{overflow-wrap:anywhere}[data-tone=ok]{--tone:var(--color-ok-mark)}[data-tone=warn]{--tone:var(--color-warn-mark)}[data-tone=fail],[data-tone=error]{--tone:var(--color-fail-mark)}[data-tone=info],[data-tone=busy]{--tone:var(--color-link)}[data-tone=unknown]{--tone:var(--color-unknown-mark)}.mt-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);grid-template-areas:"search""head""ruler""snip""side""panel";display:grid}.mt-card.is-empty{grid-template-areas:"search"}.mt-card.is-draft{grid-template-areas:"search""ruler""snip"}.mt-card.is-stop{grid-template-areas:"search""head""side"}.mt-card.is-stop.no-side{grid-template-areas:"search""head"}.mt-card.is-start{grid-template-areas:"search""head""ruler""snip""side"}.mt-card.is-stop.has-panel{grid-template-areas:"search""head""panel"}@media (width>=64rem){.mt-card{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"search search""head side""ruler ruler""snip snip""panel panel"}.mt-card.is-empty{grid-template-areas:"search search"}.mt-card.is-draft{grid-template-areas:"search search""ruler ruler""snip snip"}.mt-card.is-stop{grid-template-areas:"search search""head side"}.mt-card.is-stop.no-side{grid-template-areas:"search search""head head"}.mt-card.is-start{grid-template-areas:"search search""head side""ruler ruler""snip snip"}.mt-card.is-stop.has-panel{grid-template-areas:"search search""head head""panel panel"}}.mt-card>.mt-search{grid-area:search}.mt-card>.mt-head{grid-area:head}.mt-card>.mt-side{grid-area:side}.mt-card>.mt-ruler-wrap{grid-area:ruler}.mt-card>.mt-snips{grid-area:snip}.mt-card>.mt-panel{grid-area:panel}.mt-search{border-bottom:1px solid var(--color-line);padding:16px 20px 14px}.mt-card.is-empty .mt-search{border-bottom:0}.mt-seg{border:1px solid var(--color-line);background:var(--color-surface);scrollbar-width:none;border-radius:8px;width:fit-content;max-width:100%;margin:0 auto 2px;padding:3px;display:flex;overflow-x:auto}.mt-seg button{height:32px;font:500 14px/18px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.mt-seg button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-line)}.mt-seg .ico{font-size:16px}.mt-form{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;max-width:48rem;margin:12px auto 0;display:grid}.mt-label{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.mt-label .live{letter-spacing:0;text-transform:none;align-items:center;gap:6px;display:inline-flex}.mt-label .live:before{content:"";background:var(--color-ok-mark);border-radius:99px;width:7px;height:7px}.mt-field-wrap{isolation:isolate;min-width:0;position:relative}.mt-field-wrap .beam{z-index:-1;border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-line-control) 60%, transparent);position:absolute;inset:0;overflow:hidden}.mt-field-wrap .beam:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 48%, color-mix(in oklab, var(--color-cyan) 75%, transparent) 72%, var(--color-link) 89%, transparent 100%);width:calc(100% + 32px);transform:rotate(var(--beam,40deg));margin-top:calc(-50% - 16px);position:absolute;top:50%;left:-16px}.mt-field-wrap.busy .beam:before{animation:1.6s linear infinite mt-spin}@keyframes mt-spin{to{transform:rotate(400deg)}}.mt-lead{z-index:1;color:var(--color-ink-secondary);font-size:20px;display:inline-flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.mt-field{border-radius:var(--radius-lg);background:var(--color-page) padding-box;width:100%;height:56px;font:400 20px/28px var(--font-mono);color:var(--color-ink);border:2px solid #0000;outline:none;padding:0 44px 0 50px;display:block}.mt-field::placeholder{color:var(--color-ink-disabled);font-size:16px}.mt-field:focus{border-color:var(--color-link)}.mt-clear{z-index:1;width:36px;height:36px;color:var(--color-ink-secondary);border-radius:6px;place-items:center;font-size:18px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mt-go{border-radius:var(--radius-lg);min-width:176px;height:56px}.mt-go .ico{font-size:18px}.mt-hint{text-align:center;max-width:62ch;font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:balance;margin:10px auto 0}.mt-try{scrollbar-width:none;justify-content:safe center;align-items:center;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.mt-try::-webkit-scrollbar{display:none}.mt-try .lbl{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex:none;margin-right:2px}.mt-ex{--p:var(--mt-p-link);border:1px solid color-mix(in oklab, var(--p) 36%, var(--color-line));background:color-mix(in oklab, var(--p) 5%, var(--color-page));height:30px;color:var(--color-ink);font:400 12.5px/1 var(--font-mono);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.mt-ex i{font:500 11.5px/1 var(--font-sans);color:color-mix(in oklab, var(--p) 72%, var(--color-ink));padding-left:2px;font-style:normal}.mt-ex:hover,.mt-ex[aria-pressed=true]{border-color:var(--p);background:color-mix(in oklab, var(--p) 12%, var(--color-page))}.mt-ex.sans{font:500 13.5px/1 var(--font-sans);padding-left:10px}[data-p=link]{--p:var(--mt-p-link)}[data-p=fail]{--p:var(--mt-p-fail)}[data-p=warn]{--p:var(--mt-p-warn)}[data-p=violet]{--p:var(--mt-p-violet)}[data-p=teal]{--p:var(--mt-p-teal)}[data-p=rose]{--p:var(--mt-p-rose)}.mt-fav{--fs:18px;width:var(--fs);height:var(--fs);background:#fff;border-radius:4px;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0b1b3a1f}.mt-fav.mono{background:color-mix(in oklab, var(--p,var(--color-slate)) 16%, var(--color-page));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--p,var(--color-slate)) 40%, transparent);color:color-mix(in oklab, var(--p,var(--color-slate)) 75%, var(--color-ink));font:700 calc(var(--fs) * .56) / 1 var(--font-sans)}.mt-mark-img{object-fit:contain;display:block}@media (width<40rem){.mt-search{padding:14px 14px 12px}.mt-form{grid-template-columns:minmax(0,1fr)}.mt-go{width:100%;min-width:0;height:48px}.mt-field{height:52px;font-size:17px}.mt-hint{font-size:13.5px}.mt-try{justify-content:flex-start;margin-inline:-14px;padding:0 24px 0 14px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.mt-seg{width:100%}.mt-seg button{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;height:auto;min-height:34px;padding:4px 8px;font-size:13.5px;line-height:17px}.mt-tabs,.mt-filter{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}.mt-head{background:linear-gradient(180deg, color-mix(in oklab, var(--tone) 9%, var(--color-surface-raised)), var(--color-surface-raised) 70%);min-width:0;padding:16px 24px 18px}.mt-pills{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.mt-pill{color:color-mix(in oklab, var(--tone) 70%, var(--color-ink));background:color-mix(in oklab, var(--tone) 10%, var(--color-surface-raised))}.mt-pill .ico{font-size:15px}.mt-nchip{background:var(--color-tile);height:22px;color:var(--color-on-navy);font:500 12px/1 var(--font-mono);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.mt-nchip.fail{background:color-mix(in oklab, var(--color-fail-mark) 30%, var(--color-tile));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fail-mark) 70%, transparent)}.mt-acts{gap:2px;margin-left:auto;display:flex}.mt-acts .btn{gap:6px;min-height:34px;padding-inline:9px;font-size:14px}.mt-ident{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 16px;margin-top:12px;display:grid}.mt-mark{border:1px solid var(--color-line);background:var(--color-on-navy);width:56px;height:56px;box-shadow:var(--shadow-card);border-radius:14px;grid-row:1/3;place-items:center;display:grid}.mt-mark.icon{background:color-mix(in oklab, var(--tone) 10%, var(--color-surface-raised));border-color:color-mix(in oklab, var(--tone) 30%, var(--color-line));color:var(--tone);box-shadow:none;font-size:26px}.mt-verdict{font:600 22px/30px var(--font-sans);letter-spacing:-.01em;text-wrap:balance;min-width:0}.mt-verdict .d{font:500 19.5px/29px var(--font-mono);letter-spacing:-.02em;overflow-wrap:anywhere}.mt-verdict code{font:500 18px/1 var(--font-mono);background:color-mix(in oklab, var(--tone) 12%, transparent);color:color-mix(in oklab, var(--tone) 70%, var(--color-ink));border-radius:5px;padding:0 4px}.mt-sub{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.mt-sub .mono{color:var(--color-ink);overflow-wrap:anywhere;font-size:13px}.mt-sub .sep{color:var(--color-line-strong)}.mt-qs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mt-q{border:1px solid color-mix(in oklab, var(--tone) 30%, var(--color-line));background:color-mix(in oklab, var(--tone) 6%, var(--color-surface-raised));text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 10px;padding:10px 10px 10px 12px;display:grid;position:relative}.mt-q:hover{border-color:var(--tone)}.mt-q .qi{background:color-mix(in oklab, var(--tone) 14%, transparent);width:28px;height:28px;color:color-mix(in oklab, var(--tone) 80%, var(--color-ink));border-radius:7px;place-items:center;margin-top:1px;font-size:17px;display:grid}.mt-q .ql{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);display:block}.mt-q b{font:600 15px/20px var(--font-sans);color:var(--color-ink);margin-top:1px;display:block}.mt-q small{font:400 12px/17px var(--font-mono);color:var(--color-ink-secondary);overflow-wrap:anywhere;margin-top:1px;display:block}.mt-q .sm{align-self:start;margin-top:4px;font-size:18px}.qviz{border-top:1px dashed color-mix(in oklab, var(--tone) 28%, var(--color-line));grid-column:1/-1;gap:4px 6px;margin-top:8px;padding-top:8px;display:grid}.qviz.len{grid-template-columns:auto minmax(0,1fr);align-items:center}.qviz .ql2{font:500 10.5px/1 var(--font-mono);color:var(--color-ink-secondary)}.qb{background:color-mix(in oklab, var(--color-ink) 8%, transparent);border-radius:3px;height:6px;position:relative}.qb i{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.qb i.in{background:color-mix(in oklab, var(--color-link) 70%, transparent)}.qb i.over{background:var(--color-fail-mark);border-radius:0 3px 3px 0}.qb b{border-left:1.5px solid var(--color-ink);opacity:.55;width:0;position:absolute;top:-3px;bottom:-3px}.qviz.eng{gap:6px;display:flex}.qviz.eng>span{height:22px;box-shadow:inset 0 0 0 1px var(--color-line);background:#fff;border-radius:6px;align-items:center;gap:3px;padding:0 6px 0 4px;display:inline-flex}.qviz.eng .ico{stroke-width:2.6px;font-size:12px}.qviz.eng .ok .ico{color:var(--color-ok-mark)}.qviz.eng .no{box-shadow:inset 0 0 0 1.5px var(--color-fail-mark)}.qviz.eng .no .ico{color:var(--color-fail-mark)}.qviz.eng .soft .ico{color:var(--color-warn-mark)}.qviz.img{align-items:center;gap:8px;display:flex}.qviz.img .th{aspect-ratio:1.91;background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--color-line-strong) 50%, transparent) 0 1px, transparent 1px 5px) var(--color-surface);width:46px;box-shadow:inset 0 0 0 1px var(--color-line);background-position:50%;background-size:cover;border-radius:3px}.qviz.img .nets{gap:5px;display:inline-flex}.mt-q.busy b{color:var(--color-ink-secondary);font-weight:500}.mt-q .mt-skel{background:linear-gradient(90deg, var(--color-surface) 0 40%, color-mix(in oklab, var(--color-link) 18%, var(--color-surface)) 50%, var(--color-surface) 60%) 0 0 / 300% 100%}@keyframes mt-shimmer{to{background-position:-150% 0}}.mt-notes{gap:5px;margin-top:10px;display:grid}.mt-note{--n:var(--color-link);background:color-mix(in oklab, var(--n) 10%, var(--color-surface-raised));font:500 14px/20px var(--font-sans);text-wrap:pretty;overflow-wrap:anywhere;border-radius:8px;padding:6px 12px 6px 30px;position:relative}.mt-note:before{content:"";background:var(--n);border-radius:99px;width:7px;height:7px;position:absolute;top:12px;left:13px}.mt-note.ok{--n:var(--color-ok-mark)}.mt-note.warn{--n:var(--color-warn-mark)}.mt-note.fail,.mt-note.error{--n:var(--color-fail-mark)}.mt-note strong{font-weight:700}.mt-note code,.mt-tool .code{font:400 13px/18px var(--font-mono);background:color-mix(in oklab, var(--color-ink) 6%, transparent);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px}.mt-note .act{color:var(--color-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-link) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-link) 45%, transparent);text-underline-offset:2px;margin-left:6px;font-weight:600}@media (width<64rem){.mt-head{padding:14px 16px 16px}}@media (width<48rem){.mt-qs{grid-template-columns:minmax(0,1fr);gap:6px}.mt-q{align-items:center;padding:7px 10px}.mt-q .qi{width:26px;height:26px;margin:0}.mt-q>span:nth-child(2){flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.mt-q b{margin:0;font-size:14.5px}.mt-q small,.mt-q .qviz{display:none}.mt-q .sm{align-self:center;margin:0}}@media (width<40rem){.mt-mark{border-radius:12px;width:48px;height:48px}.mt-verdict{font-size:18.5px;line-height:26px}.mt-verdict .d{font-size:16.5px;line-height:25px}.mt-ident{align-items:start;gap:2px 12px}.mt-sub,.mt-note{font-size:13.5px;line-height:19px}.mt-acts{width:100%;margin-left:-9px}.mt-acts .lbl-long{display:none}}.mt-side{isolation:isolate;min-width:0;color:var(--color-cloud);background:radial-gradient(color-mix(in oklab, var(--color-mist) 16%, transparent) .8px, transparent .9px) 0 0 / 14px 14px, radial-gradient(70% 60% at 100% 0%, color-mix(in oklab, var(--color-cyan) 13%, transparent), transparent 60%), var(--color-navy);padding:16px 20px 18px;position:relative}@media (width>=64rem){.mt-side{border-left:1px solid color-mix(in oklab, var(--color-mist) 18%, transparent)}}.mt-side .lbl,.mt-ruler .lbl,.mt-snips .lbl{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist)}.mt-side-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mt-side-h .sm{font:500 12.5px/16px var(--font-sans);color:color-mix(in oklab, var(--color-mist) 80%, transparent)}.mt-engs{margin-top:8px}.mt-eng{border-bottom:1px solid color-mix(in oklab, var(--color-mist) 16%, transparent);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:9px 0;display:grid}.mt-eng .mk{background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.mt-eng .mk img{width:16px;height:16px}.mt-eng .mk{margin-top:1px}.mt-eng .nm{min-width:0}.mt-eng b{font:600 15px/26px var(--font-sans);color:#fff;display:block}.mt-eng .nm small{font:500 12px/16px var(--font-sans);color:color-mix(in oklab, var(--color-mist) 90%, transparent);display:block}.mt-eng .nm small.differs{color:#fde68a}.mt-eng .yns{justify-items:end;gap:3px;display:grid}.mt-yn.quiet{height:20px;padding-right:0;font-size:12px;font-weight:500;box-shadow:none!important;background:0 0!important}.mt-eng .rules{flex-wrap:wrap;grid-column:2/-1;gap:4px;min-height:0;display:flex}.mt-eng .why{font:500 12.5px/17px var(--font-sans);color:color-mix(in oklab, var(--color-warn-mark) 70%, #fff);grid-column:2/-1}.mt-yn{height:24px;font:600 12.5px/1 var(--font-sans);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.mt-yn .ico{stroke-width:2.4px;font-size:14px}.mt-yn.ok{background:color-mix(in oklab, var(--color-ok-mark) 18%, transparent);color:#86efac}.mt-yn.no{background:color-mix(in oklab, var(--color-fail-mark) 26%, transparent);color:#fecaca;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fail-mark) 60%, transparent)}.mt-yn.soft{background:color-mix(in oklab, var(--color-warn-mark) 18%, transparent);color:#fde68a}.mt-rule{--s:var(--mt-src-meta);background:color-mix(in oklab, var(--s) 14%, transparent);height:20px;font:400 12px/1 var(--font-mono);color:#e6edf7;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.mt-rule:before{content:"";background:var(--s);border-radius:2px;width:6px;height:6px}.mt-rule[data-src=header]{--s:var(--mt-src-header)}.mt-rule.struck{opacity:.6;text-decoration:line-through}.mt-rule.quiet{color:color-mix(in oklab, var(--color-mist) 85%, transparent);background:0 0;padding:0}.mt-rule.quiet:before{display:none}.mt-lanes{margin-top:14px}.mt-src{--s:var(--mt-src-meta);background:color-mix(in oklab, var(--color-mist) 7%, transparent);box-shadow:inset 3px 0 0 var(--s);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:6px;padding:6px 10px 6px 14px;display:flex;position:relative}.mt-src[data-src=header]{--s:var(--mt-src-header)}.mt-src .k{font:500 13.5px/18px var(--font-sans);color:#fff;white-space:nowrap}.mt-src .k code{font:400 11.5px/16px var(--font-mono);color:var(--color-mist);white-space:nowrap}.mt-src .v{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.mt-src.alert{background:color-mix(in oklab, var(--color-fail-mark) 16%, transparent);box-shadow:inset 3px 0 0 var(--color-fail-mark), inset 0 0 0 1px color-mix(in oklab, var(--color-fail-mark) 45%, transparent)}.mt-src .flag{font:600 12.5px/17px var(--font-sans);color:#fecaca;flex-basis:100%;align-items:center;gap:6px;display:flex}.mt-canon{margin-top:14px}.mt-canon-row{background:color-mix(in oklab, var(--color-mist) 7%, transparent);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 9px;margin-top:6px;padding:9px 10px;display:grid}.mt-canon-row .mt-fav{margin-top:1px}.mt-canon-row .u{font:400 13px/18px var(--font-mono);color:#fff;overflow-wrap:anywhere}.mt-canon-row .u .h{color:var(--color-cyan)}.mt-canon-row .st{font:500 12.5px/17px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 8px;display:flex}.mt-canon-row.alert{background:color-mix(in oklab, var(--color-warn-mark) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-warn-mark) 45%, transparent)}.mt-canon-row.lost .u{text-decoration:line-through;-webkit-text-decoration-color:var(--color-fail-mark);text-decoration-color:var(--color-fail-mark);color:var(--color-mist)}.mt-tag{height:20px;font:600 11.5px/1 var(--font-sans);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.mt-tag.ok{background:color-mix(in oklab, var(--color-ok-mark) 18%, transparent);color:#86efac}.mt-tag.warn{background:color-mix(in oklab, var(--color-warn-mark) 20%, transparent);color:#fde68a}.mt-tag.fail{background:color-mix(in oklab, var(--color-fail-mark) 24%, transparent);color:#fecaca}.mt-tag.plain{background:color-mix(in oklab, var(--color-mist) 14%, transparent);color:#e6edf7}.mt-tag.busy{background:color-mix(in oklab, var(--color-cyan) 14%, transparent);color:var(--color-cyan)}.mt-side-f{border-top:1px solid color-mix(in oklab, var(--color-mist) 16%, transparent);font:500 12.5px/18px var(--font-sans);color:color-mix(in oklab, var(--color-mist) 90%, transparent);margin-top:14px;padding-top:12px}.mt-side-f a{color:var(--color-cyan)}.mt-skel{background:linear-gradient(90deg, color-mix(in oklab, var(--color-mist) 10%, transparent) 0 40%, color-mix(in oklab, var(--color-cyan) 22%, transparent) 50%, color-mix(in oklab, var(--color-mist) 10%, transparent) 60%) 0 0 / 300% 100%;border-radius:4px;height:12px;animation:1.4s linear infinite mt-shimmer;display:inline-block}.mt-ruler-wrap{min-width:0;padding:18px 24px 0}.mt-card.is-draft .mt-ruler-wrap{padding-top:16px}.mt-ruler{isolation:isolate;color:var(--color-cloud);background:radial-gradient(color-mix(in oklab, var(--color-mist) 14%, transparent) .8px, transparent .9px) 0 0 / 14px 14px, radial-gradient(60% 90% at 0% 0%, color-mix(in oklab, var(--color-cyan) 12%, transparent), transparent 60%), var(--color-navy);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-mist) 14%, transparent);border-radius:12px;padding:14px 20px 12px;position:relative}.mt-ruler-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.mt-ruler-h .t{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mt-ruler-h .t span:last-child{font:500 12.5px/16px var(--font-sans);color:color-mix(in oklab, var(--color-mist) 85%, transparent)}.mt-legend{font:500 12.5px/16px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;gap:4px 14px;display:flex}.mt-legend span{align-items:center;gap:6px;display:inline-flex}.mt-legend i{border-radius:2px;width:14px;height:8px;display:inline-block}.mt-legend .shown{background:color-mix(in oklab, var(--mt-shown) 55%, transparent)}.mt-legend .phone{background:color-mix(in oklab, var(--mt-phone) 70%, transparent)}.mt-legend .lost{background:color-mix(in oklab, var(--mt-lost) 70%, transparent)}.mt-legend .room{border-left:2px dashed var(--mt-room);border-radius:0;width:0;height:12px}.mt-axis{border-bottom:1px solid color-mix(in oklab, var(--color-mist) 35%, transparent);background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--color-mist) 55%, transparent) 0 1px, transparent 1px var(--minor,50px)) 0 100% / 100% 5px no-repeat;height:20px;margin-top:10px;position:relative}.mt-tick{border-left:1px solid color-mix(in oklab, var(--color-mist) 80%, transparent);height:10px;position:absolute;bottom:0}.mt-tick span{font:400 10.5px/1 var(--font-mono);color:var(--color-mist);white-space:nowrap;position:absolute;bottom:10px;left:3px}.mt-lane{margin-top:12px;position:relative}.mt-lane-h{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mt-lane-h .n{font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff}.mt-lane-h .f{font:400 11.5px/16px var(--font-mono);color:var(--color-mist)}.mt-lane-h .r{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-left:auto;display:flex}.mt-lane-h .px{font:500 17px/20px var(--font-mono);color:#fff}.mt-lane-h .px small{color:var(--color-mist);font-size:12px}.mt-lane-h .ch{font:500 12.5px/16px var(--font-sans);color:color-mix(in oklab, var(--color-mist) 80%, transparent)}.mt-flags{height:20px;margin-top:4px;position:relative}.mt-flag{background:color-mix(in oklab, var(--mt-room) 18%, var(--color-navy));height:18px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mt-room) 55%, transparent);font:500 11px/1 var(--font-mono);color:var(--color-cyan);white-space:nowrap;border-radius:4px 4px 4px 0;align-items:center;gap:4px;padding:0 6px;display:inline-flex;position:absolute;bottom:2px}.mt-flag small{font:500 10.5px/1 var(--font-sans);color:color-mix(in oklab, var(--color-cyan) 70%, var(--color-mist))}.mt-flag.end{border-radius:4px 4px 0;transform:translate(-100%)}.mt-flag.quiet{background:color-mix(in oklab, var(--color-mist) 10%, var(--color-navy));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-mist) 35%, transparent);color:var(--color-mist)}.mt-track{height:var(--th,40px);background:color-mix(in oklab, var(--color-mist) 7%, transparent);cursor:text;border-radius:6px;position:relative;overflow:hidden}.mt-lane[data-field=description] .mt-track{--th:32px}.mt-fill{background:color-mix(in oklab, var(--mt-shown) 13%, transparent);position:absolute;top:0;bottom:0;left:0}.mt-fill.phone{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--mt-phone) 26%, transparent) 0 4px, color-mix(in oklab, var(--mt-phone) 12%, transparent) 4px 8px)}.mt-fill.lost{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--mt-lost) 30%, transparent) 0 4px, color-mix(in oklab, var(--mt-lost) 14%, transparent) 4px 8px)}.mt-glyphs{font-family:var(--font-serp);font-kerning:none;font-feature-settings:"liga" 0, "kern" 0;color:#fff;pointer-events:none;position:absolute;inset:0}.mt-glyphs span{white-space:pre;line-height:1;position:absolute;top:50%;transform:translateY(-52%)}.mt-glyphs .p{color:color-mix(in oklab, var(--mt-phone) 55%, #fff)}.mt-glyphs .l{color:color-mix(in oklab, var(--mt-lost) 45%, #fff);opacity:.85}.mt-glyphs .strike{background:var(--mt-lost);height:1.5px;position:absolute;top:50%;transform:none}.mt-blocks i{background:color-mix(in oklab, var(--mt-shown) 75%, transparent);border-radius:2px;height:10px;margin-top:-5px;position:absolute;top:50%}.mt-lane[data-field=description] .mt-blocks i{height:8px;margin-top:-4px}.mt-blocks i.p{background:var(--mt-phone)}.mt-blocks i.l{background:color-mix(in oklab, var(--mt-lost) 85%, transparent)}.mt-room{border-left:2px dashed var(--mt-room);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.mt-room.quiet{border-left-color:color-mix(in oklab, var(--color-mist) 70%, transparent)}.mt-cut{border-left:2px solid var(--mt-lost);pointer-events:none;width:0;position:absolute;top:-3px;bottom:-3px}.mt-cut.p{border-left-color:var(--mt-phone)}.mt-cutl{height:20px;margin-top:3px;position:relative;overflow:hidden}.mt-cutl span{font:500 12px/18px var(--font-sans);color:#fecaca;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;position:absolute;top:0}.mt-cutl span:before{content:"";border:4px solid #0000;border-bottom:6px solid var(--mt-lost);width:0;height:0;margin-top:-6px}.mt-cutl span.p{color:#fde68a}.mt-cutl span.p:before{border-bottom-color:var(--mt-phone)}.mt-cutl span.end{flex-direction:row-reverse;transform:translate(-100%)}.mt-cutl span b{font:500 11.5px/1 var(--font-mono)}.mt-over{background:linear-gradient(90deg, transparent, var(--color-navy) 30px);font:500 12px/1 var(--font-mono);color:#fecaca;align-items:center;padding:0 8px 0 36px;display:flex;position:absolute;top:0;bottom:0;right:0}.mt-lane .chip{height:22px;font:600 12px/1 var(--font-sans);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.mt-lane .chip.ok{background:color-mix(in oklab, var(--color-ok-mark) 20%, transparent);color:#86efac}.mt-lane .chip.warn{background:color-mix(in oklab, var(--color-warn-mark) 22%, transparent);color:#fde68a}.mt-lane .chip.fail{background:color-mix(in oklab, var(--color-fail-mark) 26%, transparent);color:#fecaca}.mt-lane .chip.plain{background:color-mix(in oklab, var(--color-mist) 16%, transparent);color:#e6edf7}.mt-lane .empty{font:500 13px/1 var(--font-sans);color:color-mix(in oklab, var(--color-mist) 80%, transparent);white-space:nowrap;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mt-lane.is-ignored .mt-track{opacity:.55}.mt-lane .lnote{font:500 12.5px/17px var(--font-sans);color:#fde68a;margin-top:4px}.mt-ruler-f{border-top:1px solid color-mix(in oklab, var(--color-mist) 16%, transparent);font:500 12.5px/17px var(--font-sans);color:color-mix(in oklab, var(--color-mist) 90%, transparent);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:10px;padding-top:9px;display:flex}.mt-ruler-f .edit{color:var(--color-cyan);align-items:center;gap:6px;display:inline-flex}.mt-ruler-f .reset{color:var(--color-cyan);text-underline-offset:2px;font:inherit;text-decoration:underline}@media (width<64rem){.mt-ruler-wrap{padding:14px 16px 0}}@media (width<40rem){.mt-ruler-wrap{padding:12px 12px 0}.mt-ruler{padding:12px 12px 10px}.mt-legend{gap:4px 10px;font-size:11.5px}.mt-ruler-h .t span:last-child{display:none}}.mt-snips{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 372px;gap:16px;min-width:0;padding:16px 24px 20px;display:grid}.mt-card.is-draft .mt-snips{border-bottom:0}.mt-snip{min-width:0}.mt-snip-h{font:500 12.5px/16px var(--font-sans);color:var(--color-ink-secondary);align-items:center;gap:8px;margin-bottom:6px;display:flex}.mt-snip-h img{width:14px;height:14px}.mt-snip-h b{color:var(--color-ink);font-weight:600}.mt-snip-h .rd{font:400 12px/16px var(--font-mono);flex-wrap:wrap;gap:4px 10px;margin-left:auto;display:flex}.mt-snip-h .rd span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mt-snip-h .rd span:before{content:"";background:var(--color-ok-mark);border-radius:99px;width:7px;height:7px}.mt-snip-h .rd span.cut:before{background:var(--color-fail-mark)}.mt-snip-h .rd span.cut{color:var(--color-fail)}.mt-serp{border:1px solid var(--g-line);background:var(--g-bg);border-radius:10px;padding:16px 20px 18px}.mt-phone{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:26px;padding:10px}.mt-phone .mt-serp{border-radius:18px;width:350px;max-width:100%;padding:14px 16px 16px}.mt-serp-site{font-family:var(--font-serp);align-items:center;gap:10px;display:flex}.mt-serp-site .gfav{border:1px solid var(--g-line);background:#f1f3f4;border-radius:99px;place-items:center;width:28px;height:28px;display:grid}.mt-serp-site b{font:400 14px/20px var(--font-serp);color:var(--g-site);display:block}.mt-serp-site small{font:400 12px/18px var(--font-serp);color:var(--g-url);display:block}.mt-ed{border-radius:4px;margin-top:6px;position:relative}.mt-ed-m,.mt-ed-i{width:100%;font-family:var(--font-serp);font-kerning:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;letter-spacing:0;border:0;margin:0;padding:0;display:block}.mt-serp-t .mt-ed-m,.mt-serp-t .mt-ed-i{font-size:20px;font-weight:400;line-height:26px}.mt-serp-d .mt-ed-m,.mt-serp-d .mt-ed-i{font-size:14px;line-height:22px}.mt-serp-t .mt-ed-m{color:var(--g-title)}.mt-serp-d .mt-ed-m{color:var(--g-text)}.mt-ed-i{resize:none;color:#0000;height:100%;caret-color:var(--g-title);background:0 0;outline:none;position:absolute;inset:0;overflow:hidden}.mt-ed:hover{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-link) 10%, transparent);background:color-mix(in oklab, var(--color-link) 10%, transparent)}.mt-ed:focus-within{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-link) 12%, transparent), 0 0 0 5px var(--color-link);background:color-mix(in oklab, var(--color-link) 6%, transparent)}.mt-ed-m .l{color:color-mix(in oklab, var(--color-fail-mark) 75%, var(--g-text));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-fail-mark) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-fail-mark) 70%, transparent);background:color-mix(in oklab, var(--color-fail-mark) 9%, transparent)}.mt-ed-m .cutmark{border-left:2px solid var(--color-fail-mark);vertical-align:-.15em;width:0;height:1.05em;margin:0 -1px;display:inline-block}.mt-ed-m .ph{color:color-mix(in oklab, var(--g-text) 60%, transparent);font-style:italic}.mt-ed-m.nodesc{color:color-mix(in oklab, var(--g-text) 70%, transparent);font-style:italic}.mt-ed-m.ign{opacity:.45;text-decoration:line-through}.mt-snip-f{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;margin-top:8px;display:flex}.mt-snip-f .hint{align-items:center;gap:6px;display:inline-flex}.mt-snip-f .rd{font:400 12px/16px var(--font-mono);flex-wrap:wrap;gap:4px 12px;display:flex}.mt-snip-f .rd span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mt-snip-f .rd span:before{content:"";background:var(--color-ok-mark);border-radius:99px;width:7px;height:7px}.mt-snip-f .rd span.cut{color:var(--color-fail)}.mt-snip-f .rd span.cut:before{background:var(--color-fail-mark)}@media (width<75rem){.mt-snips{grid-template-columns:minmax(0,1fr) 340px}.mt-phone .mt-serp{width:318px}}@media (width<64rem){.mt-snips{grid-template-columns:minmax(0,1fr);padding:14px 16px 18px}.mt-snip[data-device=desktop] .mt-serp{overflow-x:auto}.mt-phone{width:fit-content;max-width:100%}}@media (width<40rem){.mt-snips{padding:12px 12px 16px}.mt-snip[data-device=phone]{order:-1}.mt-phone{background:0 0;border:0;width:100%;padding:0}.mt-phone .mt-serp{border-radius:12px;width:100%}.mt-snip[data-device=desktop] .mt-serp-in{width:600px}}.mt-panel{min-width:0;padding:0 24px 22px;container-type:inline-size}.mt-tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:4px;margin:4px -12px 0;padding:0 2px;display:flex;overflow-x:auto}.mt-tabs button{height:46px;font:500 16px/20px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.mt-tabs button .n{background:var(--color-surface);min-width:22px;height:20px;font:500 12px/1 var(--font-mono);color:var(--color-ink-secondary);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.mt-tabs button .n.warn{background:var(--color-warn-fill);color:var(--color-warn)}.mt-tabs button .n.fail{background:var(--color-fail-fill);color:var(--color-fail)}.mt-tabs button .n.ok{background:var(--color-ok-fill);color:var(--color-ok)}.mt-tabs button[aria-selected=true]{color:var(--color-link)}.mt-tabs button[aria-selected=true]:after{content:"";background:var(--color-link);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.mt-view{padding-top:12px}@media (width<64rem){.mt-panel{padding:0 16px 18px}}@media (width<40rem){.mt-panel{padding:0 12px 16px}.mt-tabs button{padding:0 10px;font-size:15px}}.mt-filter{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.mt-fchip{--c:var(--color-ink-secondary);border:1px solid color-mix(in oklab, var(--c) 30%, var(--color-line));background:var(--color-page);height:30px;font:500 13.5px/1 var(--font-sans);color:var(--color-ink);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mt-fchip b{font:500 12px/1 var(--font-mono);color:color-mix(in oklab, var(--c) 80%, var(--color-ink))}.mt-fchip[aria-pressed=true]{border-color:var(--c);background:color-mix(in oklab, var(--c) 10%, var(--color-page));box-shadow:inset 0 0 0 1px var(--c)}.mt-fchip[data-s=error]{--c:var(--color-fail-mark)}.mt-fchip[data-s=warn]{--c:var(--color-warn-mark)}.mt-fchip[data-s=info]{--c:var(--color-link)}.mt-fchip[data-s=ok]{--c:var(--color-ok-mark)}.mt-fgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:6px;display:grid}@container (width<46rem){.mt-fgs{grid-template-columns:minmax(0,1fr)}}.mt-fg{break-inside:avoid;min-width:0;margin-top:12px}.mt-fg-h{border-bottom:1px solid var(--color-line-strong);align-items:center;gap:9px;padding-bottom:6px;display:flex}.mt-fg-h .ai{background:var(--color-tile);color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.mt-fg-h .ai svg .a{stroke:var(--color-cyan)}.mt-fg-h h3{font:600 15px/20px var(--font-sans)}.mt-fg-h .cnt{gap:4px;margin-left:auto;display:flex}.mt-fg-h .cnt span{min-width:20px;height:20px;font:500 11.5px/1 var(--font-mono);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.mt-fg-h .cnt .error{background:var(--color-fail-fill);color:var(--color-fail)}.mt-fg-h .cnt .warn{background:var(--color-warn-fill);color:var(--color-warn)}.mt-fg-h .cnt .info{background:color-mix(in oklab, var(--color-link) 10%, var(--color-page));color:var(--color-link)}.mt-fg-h .cnt .ok{background:var(--color-ok-fill);color:var(--color-ok)}.mt-f{border-bottom:1px solid var(--color-line);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:8px 0;display:grid;position:relative}.mt-f>svg{margin-top:2px}.mt-f .l b{font:600 14px/19px var(--font-sans);color:var(--color-ink);overflow-wrap:anywhere;display:block}.mt-f .l small{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);overflow-wrap:anywhere;display:block}.mt-f .v{text-align:right;overflow-wrap:anywhere;justify-items:end;max-width:15rem;display:grid}.mt-f .v .mono{font:500 13px/19px var(--font-mono);color:var(--color-ink)}.mt-f .v .fitv{height:20px;font:600 11.5px/1 var(--font-sans);border-radius:5px;align-items:center;margin:2px 0;padding:0 7px;display:inline-flex}.mt-f .v .fitv.ok{background:var(--color-ok-fill);color:var(--color-ok)}.mt-f .v .fitv.warn{background:var(--color-warn-fill);color:var(--color-warn)}.mt-f .v .fitv.fail{background:var(--color-fail-fill);color:var(--color-fail)}.mt-f .l small code{font:400 12px/1 var(--font-mono);background:color-mix(in oklab, var(--color-ink) 6%, transparent);color:var(--color-ink);border-radius:4px;padding:1px 4px}.mt-f .l small a{color:var(--color-link)}.mt-f .v small{font:500 11px/15px var(--font-sans);color:var(--color-ink-secondary)}.mt-f.error .l b{color:var(--color-fail)}.mt-f.warn .l b{color:var(--color-warn)}.mt-f.island .v small:before{content:"◷ "}.mt-cutsum{background:var(--color-fail-fill);font:500 14px/20px var(--font-sans);color:var(--color-fail);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.mt-cutsum strong{color:var(--color-ink)}.mt-cutsum .lostchip{background:color-mix(in oklab, var(--color-fail-mark) 14%, var(--color-page));height:22px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fail-mark) 35%, transparent);font:400 12px/1 var(--font-mono);color:var(--color-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--color-fail-mark);text-decoration-color:var(--color-fail-mark);border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.mt-cleanhead{background:var(--color-ok-fill);font:500 14px/20px var(--font-sans);color:var(--color-ok);border-radius:8px;padding:10px 12px}.mt-code{background:var(--color-navy);color:#e6edf7;counter-reset:none;border-radius:10px;margin-top:10px;padding:10px 0;overflow-x:auto}.mt-ln{min-width:640px;font:400 12.5px/21px var(--font-mono);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:1px 14px 1px 0;display:grid;position:relative}.mt-ln .no{text-align:right;color:color-mix(in oklab, var(--color-mist) 60%, transparent);-webkit-user-select:none;user-select:none}.mt-ln code{white-space:pre;text-overflow:ellipsis;overflow:hidden}.mt-ln .tn{color:var(--color-cyan)}.mt-ln .an{color:var(--color-mist)}.mt-ln .av{color:#fde68a}.mt-ln .side{justify-self:end;gap:4px;display:inline-flex}.mt-ln.is-cut{background:color-mix(in oklab, var(--color-fail-mark) 22%, transparent);box-shadow:inset 3px 0 0 var(--color-fail-mark)}.mt-ln.is-cut .tn{color:#fecaca;font-weight:500}.mt-ln.is-lost code{opacity:.45;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-fail-mark) 80%, transparent);text-decoration-color:color-mix(in oklab, var(--color-fail-mark) 80%, transparent)}.mt-ln.is-keep{box-shadow:inset 3px 0 0 var(--color-warn-mark)}.mt-stopline{min-width:640px;font:600 11.5px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#fecaca;align-items:center;gap:8px;margin:2px 0;padding-left:56px;display:flex}.mt-stopline:after{content:"";border-top:2px dashed var(--color-fail-mark);flex:1;height:0}.mt-share{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px 24px;display:grid}@container (width<52rem){.mt-share{grid-template-columns:minmax(0,1fr)}}.mt-h3{font:600 15px/20px var(--font-sans);margin-bottom:8px}.mt-h3 small{font:500 12.5px/16px var(--font-sans);color:var(--color-ink-secondary);margin-left:8px}.mt-img{border:1px solid var(--color-line);background:var(--color-page);border-radius:10px;padding:12px}.mt-img+.mt-img{margin-top:10px}.mt-img-h{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mt-img-h .u{font:400 12.5px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;flex-basis:100%}.mt-from{background:var(--color-tile);color:#fff;height:20px;font:500 11.5px/1 var(--font-mono);border-radius:5px;align-items:center;padding:0 6px;display:inline-flex}.mt-measure{aspect-ratio:1200/630;background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--color-line-strong) 50%, transparent) 0 1px, transparent 1px 8px), var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong);border-radius:6px;margin-top:10px;position:relative;overflow:hidden}.mt-measure .img{box-shadow:0 0 0 2px var(--color-surface-raised), 0 0 0 3px var(--color-link);background-position:50%;background-size:cover;position:absolute;top:0;left:0}.mt-measure .img.small{box-shadow:0 0 0 2px var(--color-surface-raised), 0 0 0 3px var(--color-warn-mark)}.mt-measure .dim{font:500 11.5px/1 var(--font-mono);color:var(--color-ink);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:4px;padding:3px 5px;position:absolute}.mt-measure .box-l{font:500 11px/1 var(--font-mono);color:var(--color-ink-secondary);position:absolute;bottom:6px;right:6px}.mt-measure .svgbox{font:500 13px/18px var(--font-sans);color:var(--color-warn);text-align:center;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.mt-facts{font:500 13px/18px var(--font-mono);flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.mt-facts span small{font:500 11.5px/1 var(--font-sans);color:var(--color-ink-secondary);margin-left:4px}.mt-checks{gap:0;margin-top:8px;display:grid}.mt-check{border-top:1px solid var(--color-line);font:500 13px/18px var(--font-sans);grid-template-columns:18px 16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;display:grid}.mt-check img{width:16px;height:16px}.mt-check .v{font:400 12.5px/1 var(--font-mono);color:var(--color-ink-secondary)}.mt-nets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (width<36rem){.mt-nets{grid-template-columns:minmax(0,1fr)}}.mt-net{min-width:0}.mt-net-h{font:600 13.5px/18px var(--font-sans);align-items:center;gap:7px;margin-bottom:6px;display:flex}.mt-net-h img{width:16px;height:16px}.mt-net-h small{font:400 11.5px/16px var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap;margin-left:auto}.mt-net-card{border:1px solid var(--color-line);background:var(--color-page);border-radius:10px;overflow:hidden}.mt-net-card .pic{background-position:50%;background-size:cover;background-color:var(--color-surface);position:relative}.mt-net-card .pic.none{font:500 12.5px/1 var(--font-sans);color:var(--color-ink-secondary);background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--color-line-strong) 45%, transparent) 0 1px, transparent 1px 8px), var(--color-surface);place-items:center;display:grid}.mt-net-card .crop{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-warn-mark) 80%, transparent);pointer-events:none;position:absolute;inset:0}.mt-net-card .txt{padding:8px 12px 10px;font-family:Helvetica,Arial,sans-serif}.mt-net-card .dom{color:var(--color-ink-secondary);text-transform:uppercase;font:400 12px/16px Helvetica,Arial,sans-serif}.mt-net-card .tt{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 15px/20px Helvetica,Arial,sans-serif;display:-webkit-box;overflow:hidden}.mt-net-card .dd{color:var(--color-ink-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font:400 13px/18px Helvetica,Arial,sans-serif;display:-webkit-box;overflow:hidden}.mt-net[data-net=x] .mt-net-card{border-radius:16px}.mt-net[data-net=x] .pic .ov{color:#fff;background:#0009;border-radius:4px;padding:2px 6px;font:400 12.5px/18px Helvetica,Arial,sans-serif;position:absolute;bottom:10px;left:10px}.mt-net[data-net=x].summary .mt-net-card{grid-template-columns:112px minmax(0,1fr);display:grid}.mt-net[data-net=x].summary .pic{aspect-ratio:1}.mt-also{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}@container (width<44rem){.mt-also{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-mini{border:1px solid var(--color-line);background:var(--color-page);border-radius:8px;min-width:0;padding:8px}.mt-mini-h{font:600 12.5px/16px var(--font-sans);align-items:center;gap:6px;display:flex}.mt-mini-h img{width:14px;height:14px}.mt-mini .pic{background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--color-surface);border-radius:4px;height:58px;margin-top:6px}.mt-mini .tt{font:600 12px/16px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.mt-mini small{font:500 11px/14px var(--font-sans);color:var(--color-ink-secondary);margin-top:3px;display:block}.mt-debug{gap:6px;margin-top:12px;display:grid}.mt-debug p{background:var(--color-surface);font:500 13.5px/19px var(--font-sans);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.mt-debug p img{width:18px;height:18px;margin-top:1px}.mt-tbl-wrap{overflow-x:auto}.mt-tbl{border-collapse:collapse;width:100%;font:500 13.5px/19px var(--font-sans)}.mt-tbl th{border-bottom:1px solid var(--color-line-strong);font:500 11.5px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);text-align:left;white-space:nowrap;padding:6px 10px 6px 0}.mt-tbl td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:7px 10px 7px 0}.mt-tbl td.mono{font:400 12.5px/19px var(--font-mono);overflow-wrap:anywhere}.mt-tbl td.c,.mt-tbl th.c{text-align:center}.mt-tbl .grp td{font:600 13px/18px var(--font-sans);color:var(--color-ink);border-bottom-color:var(--color-line-strong);padding-top:14px}.mt-tbl tr.lost td{color:var(--color-ink-secondary)}.mt-tbl tr.lost td.mono{text-decoration:line-through;-webkit-text-decoration-color:var(--color-fail-mark);text-decoration-color:var(--color-fail-mark)}.mt-tbl .fl{height:20px;font:600 11px/1 var(--font-sans);white-space:nowrap;background:var(--color-surface);color:var(--color-ink-secondary);border-radius:5px;align-items:center;margin:1px 4px 1px 0;padding:0 6px;display:inline-flex}.mt-tbl .fl.fail{background:var(--color-fail-fill);color:var(--color-fail)}.mt-tbl .fl.warn{background:var(--color-warn-fill);color:var(--color-warn)}.mt-tbl .fl.ok{background:var(--color-ok-fill);color:var(--color-ok)}.mt-tbl .eng img{vertical-align:-2px;width:14px;height:14px}.mt-sec+.mt-sec{margin-top:18px}.mt-spec{grid-template-columns:minmax(9rem,auto) minmax(0,1fr);gap:0 16px;display:grid}.mt-spec dt,.mt-spec dd{border-bottom:1px solid var(--color-line);font:500 14px/20px var(--font-sans);padding:7px 0}.mt-spec dt{color:var(--color-ink-secondary)}.mt-spec dd{text-align:right;overflow-wrap:anywhere}.mt-spec dd .mono{font:400 13px/20px var(--font-mono)}.mt-stopcard{border:1px dashed var(--color-line-strong);font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-top:12px;padding:12px 14px;display:grid}.mt-stopcard b{color:var(--color-ink)}@media (width<40rem){.mt-stopcard{grid-template-columns:minmax(0,1fr)}}.mt-toast{z-index:60;color:#fff;max-width:min(30rem,100vw - 32px);font:500 14.5px/20px var(--font-sans);background:#0b1b3a;border-radius:10px;align-items:center;gap:10px;padding:10px 8px 10px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000059,inset 0 0 0 1px #9fb0cc33}.mt-toast button{color:#9fb0cc;border-radius:6px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.mt-field[aria-invalid=true]{border-color:var(--color-fail-mark)}.mt-snip[data-device=desktop] .mt-serp-in{max-width:600px}@media (width<40rem){.mt-flag small{display:none}}.mt-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mt-brand{flex:none;justify-content:center;align-items:center;display:inline-flex}.mt-brand img{object-fit:contain;width:100%;height:100%;display:block}.mt-ico,.mt-sevmark{flex:none}.mt-skel.dot{border-radius:99px;width:9px;height:9px}.mt-made{border:1px dashed var(--color-line-strong);height:22px;font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.mt-sub .it{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:inline-flex}.mt-q .qt{min-width:0}.mt-ex .h{white-space:nowrap}.mt-side .lbl,.mt-ruler .lbl{margin:0}.mt-canon-row .u.sans{font:500 13.5px/18px var(--font-sans)}.mt-canon-row>svg{color:var(--color-mist)}.mt-tick span.end{left:auto;right:3px}.mt-tag.stop{background:var(--color-fail-mark);color:#fff}.mt-tag.plain.dim{color:var(--color-mist);background:0 0}.mt-ln .mt-stopline{grid-column:1/-1;min-width:0;margin:3px 0 1px;padding-left:56px}.mt-cutsum.quiet{background:var(--color-surface);color:var(--color-ink-secondary)}.mt-capped{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);margin-top:8px}.mt-h4{font:600 15px/20px var(--font-sans);color:var(--color-ink);margin:0 0 8px}.mt-h4 small{font:500 12.5px/16px var(--font-sans);color:var(--color-ink-secondary);margin-left:8px}.mt-h4.also{margin-top:14px}.mt-fg-h h4{font:600 15px/20px var(--font-sans);margin:0}.mt-measure .note{text-align:center;font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);align-content:center;place-items:center;gap:6px;padding:12px;display:grid;position:absolute;inset:0}.mt-measure .note.warn{color:var(--color-warn)}.mt-measure .note b{color:var(--color-ink)}.mt-measure .img.frame{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--color-link) 22%, transparent) 0 1px, transparent 1px 7px), color-mix(in oklab, var(--color-link) 7%, var(--color-surface-raised));place-items:center;display:grid}.mt-measure .nopx{font:500 11.5px/15px var(--font-sans);color:var(--color-ink-secondary);text-align:center;padding:4px 8px}.mt-net-card .dom.lower{text-transform:none}.mt-rule.light{color:var(--color-ink);background:color-mix(in oklab, var(--s) 12%, transparent)}.mt-tbl tbody .grp th{font:600 13px/18px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-ink);text-align:left;padding-top:14px}.mt-tbl .dim,.mt-tool .dim{color:var(--color-ink-secondary)}.mt-spec dd.mono{font:400 13px/20px var(--font-mono)}.mt-spec .hop{display:block}.mt-stopcard .acts{flex-wrap:wrap;gap:8px;display:flex}.mt-serp-skel{gap:8px;margin-top:10px;display:grid}.mt-tool .mt-skel{background:linear-gradient(90deg, color-mix(in oklab, var(--color-ink) 7%, transparent) 0 40%, color-mix(in oklab, var(--color-link) 20%, transparent) 50%, color-mix(in oklab, var(--color-ink) 7%, transparent) 60%) 0 0 / 300% 100%;border-radius:4px;height:12px;animation:1.4s linear infinite mt-shimmer;display:inline-block}.mt-tool [data-theme=dark] .mt-skel{background:linear-gradient(90deg, color-mix(in oklab, var(--color-mist) 10%, transparent) 0 40%, color-mix(in oklab, var(--color-cyan) 22%, transparent) 50%, color-mix(in oklab, var(--color-mist) 10%, transparent) 60%) 0 0 / 300% 100%}.mt-code:focus-visible,.mt-tbl-wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mt-field-wrap.busy .beam:before,.mt-tool .mt-skel{animation:none}}.mt-divider{font:500 11.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:14px;margin:28px 0 0;display:flex}.mt-divider:before,.mt-divider:after{content:"";background:var(--color-line);flex:1;height:1px}.mt-ln .side .sz{font:400 11px/1 var(--font-mono);color:color-mix(in oklab, var(--color-mist) 75%, transparent);white-space:nowrap}.mt-verdict:focus{outline:none}.mt-ruler{overflow:clip}.mt-ln .no{color:color-mix(in oklab, var(--color-mist) 88%, transparent)}.mt-ln.is-lost code{opacity:1;color:var(--color-mist)}.mt-ln.is-lost code span{color:inherit}.mt-ln.is-past code{opacity:1}.mt-tag.stop{color:#fff;background:#b42318}.mt-rule,.mt-tag,.mt-tbl .fl{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:20px;padding-block:3px;line-height:14px}.mt-tbl-wrap{position:relative}.mt-acts [aria-disabled=true]{opacity:.5;cursor:default}.mt-label label{cursor:pointer}.mtg-sources ul{gap:10px;margin-top:16px;padding-left:1.1em;list-style:outside;display:grid}.mtg-sources a{color:var(--color-link);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}
