:root{--mt-line:#919eab47;--mt-soft:#f6f7f9;--mt-text:#454f5b;--mt-head:#161c24;--mt-mute:#6b7684;--mt-r:8px;--mt-ease:cubic-bezier(.2, .7, .3, 1);--mt-info-bg:#f0f4fe;--mt-info:#15448e;--mt-bad-bg:#fcf4f2;--mt-bad:#a3321a;--mt-ok-bg:#eff8f3;--mt-ok:#1b6b45}.mt-sim{border:1px solid var(--mt-line);border-radius:var(--mt-r);font-family:var(--font-body);color:var(--mt-text);background:#fff;margin:24px 0;overflow:hidden}.mt-sim__head{border-bottom:1px solid var(--mt-line);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.mt-sim__dot{display:none}.mt-sim__title{font-family:var(--font-display);color:var(--mt-head);font-size:15px;font-weight:700}.mt-sim__badge{color:#8a94a3;margin-inline-start:auto;font-size:12.5px;font-weight:500}.mt-sim__body{padding:16px;container-type:inline-size}.mt-cols{flex-direction:column;gap:12px;min-width:0;display:flex}.mt-cols>*{min-width:0}@container (width>=760px){.mt-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}}.mt-sim__stage{border-radius:var(--mt-r);border:1px solid var(--mt-line);background:#fbfbfc;position:relative;overflow:hidden}.mt-sim__stage svg{direction:ltr;width:100%;height:auto;display:block}.mt-sim__foot{border-top:1px solid var(--mt-line);color:var(--mt-text);padding:12px 16px;font-size:14px;line-height:1.9}.mt-sim__foot:empty{display:none}.mt-ctl{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mt-ctl--end{margin:12px 0 0}.mt-btn{border-radius:var(--mt-r);border:1px solid var(--color-ink);background:var(--color-ink);color:#fff;cursor:pointer;height:34px;font:600 13.5px/1 var(--font-body);align-items:center;gap:6px;padding:0 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mt-btn:hover{background:#22325a}.mt-btn--ghost{color:var(--mt-head);border-color:var(--mt-line);background:#fff}.mt-btn--ghost:hover{background:var(--mt-soft);border-color:#c4cbd4}.mt-btn--hot{background:var(--color-vermilion);border-color:var(--color-vermilion)}.mt-btn--hot:hover{background:#cf4a24}.mt-btn[disabled]{opacity:.45;cursor:not-allowed}.mt-chip{border-radius:var(--mt-r);border:1px solid var(--mt-line);height:32px;color:var(--mt-text);cursor:pointer;font:500 13px/1 var(--font-body);background:#fff;padding:0 12px;transition:all .15s}.mt-chip:hover{background:var(--mt-soft);color:var(--mt-head)}.mt-chip.is-on,.mt-chip[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.mt-chip.is-hot.is-on{background:var(--color-vermilion);border-color:var(--color-vermilion)}.mt-toggle{cursor:pointer;color:var(--mt-head);user-select:none;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.mt-toggle input{appearance:none;cursor:pointer;background:#d3d8de;border-radius:99px;flex:none;width:34px;height:20px;margin:0;transition:background .2s;position:relative}.mt-toggle input:after{content:"";top:3px;width:14px;height:14px;transition:inset-inline-start .2s var(--mt-ease);background:#fff;border-radius:99px;position:absolute;inset-inline-start:3px}.mt-toggle input:checked{background:var(--color-ink)}.mt-toggle input:checked:after{inset-inline-start:17px}.mt-input{font:500 14px/1.5 var(--font-mono);text-align:left;border:1px solid var(--mt-line);border-radius:var(--mt-r);height:36px;color:var(--mt-head);direction:ltr;background:#fff;min-width:0;padding:0 12px}textarea.mt-input{height:auto;padding:8px 12px}.mt-input:focus{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #14213d14}.mt-mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.mt-k{color:var(--mt-mute);font-size:12.5px;font-weight:600}.mt-verdict{border-inline-start:3px solid;border-start-end-radius:var(--mt-r);border-end-end-radius:var(--mt-r);margin-top:12px;padding:10px 14px;font-size:14.5px;font-weight:500;line-height:1.8;display:block}.mt-verdict--ok{background:var(--mt-ok-bg);color:var(--mt-ok)}.mt-verdict--bad{background:var(--mt-bad-bg);color:var(--mt-bad)}.mt-verdict--info{background:var(--mt-soft);color:var(--mt-head);border-color:#c4cbd4}.mt-verdict[hidden]{display:none}.mt-flowbox__grid,.mt-flowbox__panel{flex-direction:column;display:flex}.mt-sim__stage.mt-flow{direction:ltr;background:#fff}.mt-flow .lane-box{fill:#fff;stroke:var(--color-ink);stroke-width:1.3px}.mt-flow .lane-box.is-evil{stroke:var(--color-vermilion);fill:#fff8f5}.mt-flow .lane-name{font:700 14px var(--font-display);fill:var(--mt-head)}.mt-flow .lane-sub{font:500 10.5px var(--font-mono);fill:#8a94a3}.mt-flow .lifeline{stroke:#d3d8de;stroke-width:1.2px;stroke-dasharray:4 5}.mt-flow .msg{opacity:.14;transition:opacity .35s var(--mt-ease)}.mt-flow .msg.is-past{opacity:.5}.mt-flow .msg.is-now{opacity:1}.mt-flow .msg line,.mt-flow .msg path{stroke:var(--color-ink);stroke-width:1.5px;fill:none}.mt-flow .msg.is-now line,.mt-flow .msg.is-now path{stroke-width:2.2px}.mt-flow .msg.is-res line{stroke-dasharray:6 4}.mt-flow .msg.is-attack line,.mt-flow .msg.is-attack path{stroke:var(--color-vermilion)}.mt-flow .msg .arrow{fill:var(--color-ink);stroke:none}.mt-flow .msg.is-attack .arrow{fill:var(--color-vermilion)}.mt-flow .msg text{font:500 12px var(--font-mono);fill:var(--mt-head)}.mt-flow .msg.is-attack text{fill:var(--mt-bad)}.mt-flow .msg .num{font:700 10px var(--font-mono);fill:#fff}.mt-flow .msg .num-bg{fill:var(--color-ink)}.mt-flow .msg.is-attack .num-bg{fill:var(--color-vermilion)}.mt-flow .msg.is-ok text.res-mark{fill:var(--mt-ok)}.mt-flow .packet rect{fill:var(--color-ink)}.mt-flow .packet.is-attack rect{fill:var(--color-vermilion)}.mt-flow .packet text{font:700 11px var(--font-mono);fill:#fff}.mt-flow .note-box{fill:var(--mt-soft);stroke:none}.mt-flow .msg.is-attack .note-box{fill:var(--mt-bad-bg)}.mt-steptext{border-radius:var(--mt-r);background:var(--mt-soft);align-items:flex-start;gap:12px;min-height:4.4em;margin-bottom:12px;padding:10px 12px;transition:background .3s;display:flex}.mt-steptext.is-attack{background:var(--mt-bad-bg)}.mt-steptext__n{background:var(--color-ink);color:#fff;width:26px;height:26px;font:700 12px var(--font-mono);border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mt-steptext.is-attack .mt-steptext__n{background:var(--color-vermilion)}.mt-steptext p{color:var(--mt-head);margin:1px 0 0;font-size:15px;line-height:1.9}.mt-steptext code{font:500 .88em var(--font-mono);direction:ltr;unicode-bidi:isolate;background:#fff;border-radius:5px;padding:1px 6px}.mt-progress{gap:4px;margin-inline-start:auto;display:flex}.mt-progress i{background:#e3e6ea;border-radius:99px;width:12px;height:4px;transition:background .3s}.mt-progress i.on{background:var(--color-ink)}.mt-progress i.on.attack{background:var(--color-vermilion)}.mt-quiz{border-radius:var(--mt-r);background:var(--mt-soft);gap:8px;margin:24px 0;padding:20px;display:grid}.mt-quiz__head{color:var(--mt-text);margin:0 0 4px;font-size:14px}.mt-q{border:1px solid var(--mt-line);border-radius:var(--mt-r);background:#fff;transition:border-color .2s}.mt-q:hover{border-color:#c4cbd4}.mt-q[open]{border-color:#aeb6c1}.mt-q summary{cursor:pointer;font-family:var(--font-body);color:var(--mt-head);gap:12px;padding:12px 14px;font-size:15.5px;font-weight:600;line-height:1.8;list-style:none;display:flex}.mt-q summary::-webkit-details-marker{display:none}.mt-q__n{background:var(--mt-soft);width:24px;height:24px;font:600 11.5px var(--font-mono);color:var(--mt-mute);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.mt-q__a{border-top:1px solid var(--mt-line);padding:0 14px 14px}.mt-q__a p{color:var(--mt-text);margin:12px 0 0;font-size:15.5px;line-height:1.95}.mt-check{border:1px solid var(--mt-line);border-radius:var(--mt-r);margin:24px 0;padding:0;list-style:none;overflow:hidden}.mt-check li{background:#fff;align-items:flex-start;gap:12px;padding:12px 14px;transition:background .2s;display:flex}.mt-check li+li{border-top:1px solid var(--mt-line)}.mt-check li.is-done{background:var(--mt-ok-bg)}.mt-check input{width:16px;height:16px;accent-color:var(--color-ink);flex:none;margin-top:7px}.mt-check label{cursor:pointer;color:var(--mt-head);font-size:15.5px;line-height:1.9}.mt-check li.is-done label{color:var(--mt-text)}.mt-check code{font:500 .88em var(--font-mono);background:var(--mt-soft);direction:ltr;unicode-bidi:isolate;border-radius:5px;padding:1px 6px}.mt-take{border-inline-start:4px solid var(--color-ink);background:var(--mt-info-bg);border-start-end-radius:var(--mt-r);border-end-end-radius:var(--mt-r);margin:24px 0;padding:12px 16px;display:block}.mt-take:before{content:"الخلاصة";font:700 13px var(--font-display);color:var(--color-ink);margin-bottom:2px;display:block}.mt-take>span{font-family:var(--font-body);color:var(--mt-info);font-size:16px;font-weight:500;line-height:1.95}.mt-take strong,.mt-take b{color:var(--mt-info);font-weight:700}.lesson .mt-take code,.mt-take code{font:500 .86em var(--font-mono);color:var(--mt-info);direction:ltr;unicode-bidi:isolate;background:#fff;border-radius:5px;padding:1px 6px}@media (prefers-reduced-motion:reduce){.mt-sim *,.mt-sim :before,.mt-sim :after{transition-duration:0s!important;animation-duration:0s!important}}.mt-max{all:unset;cursor:pointer;width:28px;height:28px;color:var(--mt-mute);border-radius:6px;flex:none;justify-content:center;align-self:center;align-items:center;margin-inline-start:4px;display:inline-flex}.mt-max:hover{background:var(--mt-soft);color:var(--mt-head)}.mt-max:focus-visible{outline:2px solid var(--color-ink)}.mt-max svg{width:16px;height:16px}.mt-sim__badge+.mt-max{margin-inline-start:4px}.mt-sim__head:not(:has(.mt-sim__badge)) .mt-max{margin-inline-start:auto}.mt-sim.is-max{z-index:1000;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;width:auto!important;max-width:none!important;margin:0!important}.mt-sim.is-max .mt-sim__head{z-index:2;background:#fff;padding:14px 24px;position:sticky;top:0}.mt-sim.is-max .mt-sim__title{font-size:17px}.mt-sim.is-max>.mt-sim__body,.mt-sim.is-max>.mt-sim__foot{box-sizing:border-box;width:100%;max-width:1180px;margin-inline:auto}.mt-sim.is-max>.mt-sim__body{flex:1;padding:24px}.mt-sim.is-max .mt-sim__stage svg{max-height:calc(100vh - 300px)}html.mt-has-max{overflow:hidden}body.is-focus{background:#fff}body.is-focus .gutter-tools{display:none}.mr{--mr-col:45rem;--mr-text:#454f5b;--mr-head:#161c24;--mr-mute:#6b7684;--mr-line:#919eab47;--mr-soft:#f6f7f9;max-width:82rem;font-family:var(--font-body);grid-template-columns:minmax(0,1fr);gap:40px;margin-inline:auto;padding:32px 20px 80px;display:grid}@media (width>=1024px){.mr{grid-template-columns:15rem minmax(0, var(--mr-col));justify-content:center;gap:48px;padding-inline:24px}}@media (width>=1280px){.mr{grid-template-columns:15rem minmax(0, var(--mr-col)) 13rem}}.mr-side{order:2;font-size:14px}@media (width>=1024px){.mr-side{scrollbar-width:thin;order:0;align-self:start;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:hidden auto}}.mr-back{color:var(--mr-mute);gap:6px;margin-bottom:14px;font-size:13px;text-decoration:none;display:inline-flex}.mr-back:hover{color:var(--mr-head)}.mr-topic{font:700 14px/1.6 var(--font-display);color:var(--mr-head);margin-bottom:4px;display:block}.mr-count{color:var(--mr-mute);margin-bottom:14px;font-size:12.5px;display:block}.mr-stage{margin-top:6px}.mr-stage summary{cursor:pointer;color:var(--mr-head);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.mr-stage summary::-webkit-details-marker{display:none}.mr-stage summary:hover{background:var(--mr-soft)}.mr-stage summary:after{content:"‹";color:var(--mr-mute);margin-inline-start:auto;transition:transform .2s}.mr-stage[open] summary:after{transform:rotate(-90deg)}.mr-stage ol{margin:2px 0 6px;padding:0;padding-inline-start:12px;list-style:none}.mr-lesson{color:var(--mr-text);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;line-height:1.6;text-decoration:none;display:flex}.mr-lesson:before{content:"";border:1.5px solid #b6bec8;border-radius:99px;flex:none;width:8px;height:8px}.mr-lesson:hover{background:var(--mr-soft);color:var(--mr-head)}.mr-lesson.is-me{color:var(--mr-head);background:#f1f3f7;font-weight:600}.mr-lesson.is-me:before{border-color:var(--color-vermilion);background:var(--color-vermilion)}.mr-lesson.is-done:before{border-color:var(--color-ink);background:var(--color-ink)}.mr-lesson.is-soon{color:#a9b1bc}.mr-toc{display:none}@media (width>=1280px){.mr-toc{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 48px);display:block;position:sticky;top:24px;overflow-y:auto}}.mr-prog__k{color:var(--mr-mute);font-size:12px;display:block}.mr-prog{background:#e9ecef;border-radius:99px;height:3px;margin:6px 0 20px;display:block;overflow:hidden}.mr-prog i{background:var(--color-ink);width:0;height:100%;display:block}.mr-toc__k{font:700 13.5px var(--font-display);color:var(--mr-head);margin-bottom:8px;display:block}.mr-toc ol{margin:0;padding:0;list-style:none}.mr-toc a{color:var(--mr-mute);padding:4px 0;font-size:13px;line-height:1.6;text-decoration:none;transition:color .15s;display:block}.mr-toc a.is-h3{padding-inline-start:12px;font-size:12.5px}.mr-toc a:hover{color:var(--mr-head)}.mr-toc a.is-on{color:var(--color-vermilion);font-weight:600}.mr-main{min-width:0}.mr-kicker{color:var(--mr-mute);font-size:13.5px;font-weight:500;display:block}.mr-title{font:800 clamp(28px, 2.2vw + 14px, 38px)/1.3 var(--font-display);color:var(--mr-head);margin:6px 0 0}.mr-summary{color:var(--mr-mute);margin:10px 0 0;font-size:15.5px;line-height:1.9}.mr-goals{border:1px solid var(--mr-line);border-radius:8px;margin-top:24px;padding:16px 18px}.mr-goals__k{font:700 14px var(--font-display);color:var(--mr-head);margin-bottom:6px;display:block}.mr-goals ul{margin:0;padding-inline-start:20px}.mr-goals li{color:var(--mr-text);font-size:15px;line-height:1.9}.mr-goals li::marker{color:#a9b1bc}.mr-goals code{font:500 .88em var(--font-mono);background:var(--mr-soft);direction:ltr;unicode-bidi:isolate;border-radius:5px;padding:1px 5px}.mr-rule{background:var(--mr-line);border:0;height:1px;margin:28px 0}.mr .lesson{color:var(--mr-text);display:block}.mr .lesson>*{margin:0}.mr .lesson>:first-child{margin-top:0!important}.mr .lesson>h2{font:700 clamp(22px, 1vw + 16px, 28px)/1.45 var(--font-display);color:var(--mr-head);border:0;margin:48px 0 16px;padding:0;scroll-margin-top:24px}.mr .lesson>h2:before,.mr .lesson>h2:after{content:none;display:none}.mr .lesson>h3{font:700 20px/1.6 var(--font-display);color:var(--mr-head);margin:32px 0 10px;scroll-margin-top:24px}.mr .lesson>h4{font:700 17px/1.6 var(--font-display);color:var(--mr-head);margin:24px 0 8px}.mr .lesson>h2+*,.mr .lesson>h3+*{margin-top:0}.mr .lesson>p{color:var(--mr-text);margin:0 0 16px;font-size:17px;line-height:1.95}.mr .lesson>:is(ul,ol){color:var(--mr-text);margin:0 0 16px;padding-inline-start:24px;font-size:17px;line-height:1.95}.mr .lesson li+li{margin-top:4px}.mr .lesson li::marker{color:#a9b1bc;font-weight:400}.mr .lesson strong,.mr .lesson b{color:var(--mr-head);font-weight:700}.mr .lesson a{color:var(--mr-head);text-underline-offset:4px;text-decoration:underline #c4cbd4}.mr .lesson a:hover{text-decoration-color:var(--color-vermilion)}.mr .lesson :not(pre)>code{font:500 .86em var(--font-mono);font-variant-ligatures:none;background:var(--mr-soft);border:1px solid var(--mr-line);color:var(--mr-head);direction:ltr;unicode-bidi:isolate;border-radius:5px;padding:1px 5px}.mr .lesson>hr{border:0;border-top:1px solid var(--mr-line);margin:32px 0}.mr .lesson>blockquote{color:var(--mr-mute);border-inline-start:3px solid #d3d8de;margin:0 0 16px;padding:2px 16px;font-size:17px;line-height:1.95}.mr .lesson>.table-wrap{border:1px solid var(--mr-line);box-shadow:none;background:#fff;border-radius:8px;margin:8px 0 24px;overflow-x:auto}.mr .lesson table{border-collapse:collapse;width:100%;font:400 14.5px/1.8 var(--font-body)}.mr .lesson thead th{color:var(--mr-text);font:600 13.5px/1.6 var(--font-body);border-bottom:1px solid var(--mr-line);text-align:start;white-space:nowrap;background:#f4f6f8;padding:8px 14px}.mr .lesson td{border-top:1px solid var(--mr-line);color:var(--mr-text);vertical-align:top;padding:9px 14px}.mr .lesson tbody tr:first-child td{border-top:0}.mr .lesson td:first-child{color:var(--mr-head);white-space:normal;font-weight:600}.mr .lesson td,.mr .lesson thead th{min-width:10rem}.mr .lesson td code{white-space:nowrap}.mr .lesson tbody tr:hover td{background:0 0}.mr .lesson pre.astro-code{font:500 14px/1.8 var(--font-mono);border-radius:8px;margin:8px 0 24px;padding:14px 18px}.mr .lesson .eng-code{border:1px solid var(--mr-line);box-shadow:none;border-radius:8px;margin:8px 0 24px;overflow:hidden}.mr .lesson .eng-code pre.astro-code{border-radius:0;margin:0}.mr .lesson .eng-def,.mr .lesson .eng-callout{border:0;border-inline-start:4px solid var(--c,#15448e);border-radius:0;background:var(--cb,#f0f4fe);box-shadow:none;border-start-end-radius:8px;border-end-end-radius:8px;margin:8px 0 24px;padding:12px 16px;display:block}.mr .lesson .eng-def{--c:var(--color-ink);--cb:var(--mr-soft)}.mr .lesson .eng-def__k{display:none}.mr .lesson .eng-def__term{font:700 15.5px var(--font-display);color:var(--mr-head);margin:0 0 2px;display:block}.mr .lesson .eng-def__body{color:var(--mr-text);font-size:15.5px;line-height:1.9}.mr .lesson .eng-callout--v{--c:#a3321a;--cb:#fcf4f2}.mr .lesson .eng-callout--ink{--c:#15448e;--cb:#f0f4fe}.mr .lesson .eng-callout--wash{--c:#1b6b45;--cb:#eff8f3}.mr .lesson .eng-callout--dark{--c:var(--color-ink);--cb:var(--mr-soft)}.mr .lesson .eng-callout__glyph{display:none}.mr .lesson .eng-callout__title{font:700 14px var(--font-display);color:var(--c);margin:0 0 2px}.mr .lesson .eng-callout__body,.mr .lesson .eng-callout--dark .eng-callout__body{color:var(--mr-text);font-size:15.5px;line-height:1.9}.mr .lesson .eng-callout__body code,.mr .lesson .eng-def__body code{color:var(--mr-head);background:#fff}.mr .lesson .eng-reveal{border:1px solid var(--mr-line);background:#fff;border-radius:8px;margin:8px 0 24px}.mr .lesson .eng-reveal summary{color:var(--mr-head);padding:10px 14px;font-size:15px;font-weight:600}.mr .lesson>:is(.mt-sim,.mt-quiz,.mt-check,.mt-take){margin:8px 0 24px}.mr .lesson>.viz{margin:12px 0 28px}.mr .lesson>.qa{margin:10px 0}.mr .lesson>.cheat{margin:12px 0 24px}.mr-finish{border:1px solid var(--mr-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;padding:16px 18px;display:flex}.mr-finish__hint{color:var(--mr-mute);font-size:14px}.mr-finish.is-done{background:#eff8f3;border-color:#cbe6d7}.mr-finish.is-done .mt-btn{background:#1b6b45;border-color:#1b6b45}.mr-nav{border-top:1px solid var(--mr-line);justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;display:flex}.mr-nav a,.mr-nav div{flex-direction:column;gap:2px;max-width:48%;text-decoration:none;display:flex}.mr-nav .is-next{text-align:end;margin-inline-start:auto}.mr-nav__k{color:var(--mr-mute);font-size:12.5px}.mr-nav__t{font:600 15px var(--font-display);color:var(--mr-head)}.mr-nav a:hover .mr-nav__t{color:var(--color-vermilion)}.mr-nav .is-soon{opacity:.55}.mt-club .cl-wall{stroke:var(--color-ink);stroke-width:3px}.mt-club .cl-gate{fill:#fff;stroke:var(--color-ink);stroke-width:2px;transition:fill .3s}.mt-club .cl-gate.is-open{fill:var(--mt-ok-bg);stroke:var(--mt-ok)}.mt-club .cl-gate.is-shut{fill:var(--mt-bad-bg);stroke:var(--color-vermilion)}.mt-club .cl-guard{fill:var(--color-ink)}.mt-club .cl-guard-t{font:700 10px var(--font-body);fill:#fff}.mt-club .cl-label{font:700 13px var(--font-body);fill:var(--color-ink-subtle)}.mt-club .cl-room{fill:#fff;stroke:#c4cbd4;stroke-width:1.5px;transition:all .3s}.mt-club [data-room].is-ok .cl-room{fill:var(--mt-ok-bg);stroke:var(--mt-ok);stroke-width:2.5px}.mt-club [data-room].is-no .cl-room{fill:var(--mt-bad-bg);stroke:var(--color-vermilion);stroke-width:2.5px}.mt-club [data-room].is-target .cl-room{stroke:var(--color-ink);stroke-width:2.5px}.mt-club .cl-room-t{font:700 14px var(--font-display);fill:var(--color-ink)}.mt-club .cl-room-s{font:500 11.5px var(--font-body);fill:var(--color-ink-subtle)}.mt-club .cl-log{fill:var(--mt-soft);stroke:var(--mt-line)}.mt-club .cl-log-h{font:700 13px var(--font-display);fill:var(--color-ink)}.mt-club .cl-log-line{font:600 12px var(--font-body);fill:var(--color-ink-dim)}.mt-club .cl-log-line.is-bad{fill:var(--mt-bad)}.mt-club .cl-person{fill:var(--color-vermilion);stroke:#fff;stroke-width:3px}.mt-club .cl-person-t{font:700 13px var(--font-body);fill:#fff}.mt-club .cl-bubble{fill:var(--color-ink)}.mt-club .cl-bubble-t{font:700 12.5px var(--font-body);fill:#fff}.mt-club .cl-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width<=640px){.mt-club .cl-phases{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-club .cl-phases li{border:1px solid var(--mt-line);border-radius:8px;flex-direction:column;margin:0;padding:8px 10px;transition:all .3s;display:flex}.mt-club .cl-phases b{font:700 12px var(--font-mono);text-align:right;color:var(--color-ink-subtle);direction:ltr}.mt-club .cl-phases span{color:var(--color-ink-dim);font-size:13px}.mt-club .cl-phases li.is-on{border-color:var(--color-ink);background:var(--mt-soft)}.mt-club .cl-phases li.is-on b{color:var(--color-ink)}.mt-club .cl-phases li.is-fail{border-color:var(--color-vermilion);background:var(--mt-bad-bg)}.mt-club .cl-phases li.is-fail b{color:var(--color-vermilion)}.mt-status .st-wire{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 8px;display:grid}.mt-status .st-end{color:var(--color-ink);flex-direction:column;align-items:center;gap:4px;min-width:74px;font-size:13px;font-weight:700;display:flex}.mt-status .st-ico{border:1.5px solid var(--color-ink);background:#fff;border-radius:8px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.mt-status .st-track{border-top:2px dashed #c4cbd4;height:34px;margin-top:16px;position:relative}.mt-status .st-pkt{top:-14px;background:var(--color-ink);color:#fff;font:700 11px var(--font-mono);white-space:nowrap;border-radius:99px;padding:3px 10px;transition:inset-inline-start .8s cubic-bezier(.45,.05,.3,1),background .3s;position:absolute;inset-inline-start:0}.mt-status .st-pkt.is-there{inset-inline-start:calc(100% - 70px)}.mt-status .st-pkt.is-back{inset-inline-start:0}.mt-status .st-code{font:700 44px/1 var(--font-mono);text-align:center;color:var(--color-ink);direction:ltr;padding:6px 0 2px;transition:color .3s,transform .3s}.mt-status .st-code.is-ok{color:var(--mt-ok)}.mt-status .st-code.is-bad{color:var(--color-vermilion)}.mt-status .st-code.pop{transform:scale(1.12)}.mt-tl .tl-legend{color:var(--color-ink-dim);gap:18px;margin-bottom:8px;font-size:13px;display:flex}.mt-tl .tl-legend span{align-items:center;gap:6px;display:inline-flex}.mt-tl .tl-era{margin-top:14px}.mt-tl .tl-era__name{font:700 14px var(--font-display);color:var(--color-ink-subtle);margin:0 0 6px}.mt-tl .tl-list{margin:0;padding:0;list-style:none;position:relative}.mt-tl .tl-list:before{content:"";top:8px;bottom:8px;background:var(--mt-line);transform-origin:top;width:2px;position:absolute;inset-inline-start:74px}.js .mt-tl:not(.is-in) .tl-list:before{transform:scaleY(0)}.mt-tl.is-in .tl-list:before{transition:transform 1.2s cubic-bezier(.2,.7,.3,1)}.mt-tl .tl-ev{margin:0;position:relative}.js .mt-tl:not(.is-in) .tl-ev{opacity:0;transform:translate(-12px)}.mt-tl.is-in .tl-ev{transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--i,0) * 70ms)}.mt-tl .tl-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:60px 30px minmax(0,1fr) 20px;align-items:center;gap:0;width:100%;padding:5px 6px;display:grid}.mt-tl .tl-btn:hover{background:var(--mt-soft)}.mt-tl .tl-btn:focus-visible{outline:2px solid var(--color-vermilion)}.mt-tl .tl-y{font:700 14px var(--font-mono);color:var(--color-vermilion)}.mt-tl .tl-dot{border:2.5px solid var(--color-ink);z-index:1;background:#fff;border-radius:99px;justify-self:center;width:12px;height:12px;display:inline-block;position:relative}.mt-tl .tl-dot.is-breach,.mt-tl .is-breach .tl-dot{border-color:var(--color-vermilion);background:var(--color-vermilion)}.mt-tl .tl-t{font:700 15.5px var(--font-display);color:var(--color-ink)}.mt-tl .tl-plus{font:700 16px var(--font-mono);color:var(--color-ink-subtle);transition:transform .25s}.mt-tl .tl-ev.is-open .tl-plus{color:var(--color-vermilion);transform:rotate(45deg)}.mt-tl .tl-more{grid-template-rows:0fr;padding-inline-start:90px;transition:grid-template-rows .35s cubic-bezier(.2,.7,.3,1);display:grid}.mt-tl .tl-more>*{overflow:hidden}.mt-tl .tl-ev.is-open .tl-more{grid-template-rows:1fr}.mt-tl .tl-more p{color:var(--color-ink-dim);margin:0;font-size:15px;line-height:1.9}.mt-tl .tl-more p+p{margin-top:6px}.mt-tl .tl-lesson{background:var(--mt-soft);border-radius:8px;padding:6px 10px 8px;color:var(--color-ink)!important;margin-bottom:8px!important}.mt-tl .tl-ev.is-breach .tl-lesson{background:var(--mt-bad-bg)}.mt-tl .tl-more div{display:block}@media (width<=640px){.mt-tl .tl-btn{grid-template-columns:48px 26px minmax(0,1fr) 18px}.mt-tl .tl-list:before{inset-inline-start:59px}.mt-tl .tl-more{padding-inline-start:74px}}.mt-factor .fc-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mt-factor .fc-col{border:1.5px dashed #c4cbd4;border-radius:8px;min-height:72px;padding:10px;transition:all .3s}.mt-factor .fc-col h4{font:700 14px var(--font-display);color:var(--color-ink);margin:0}.mt-factor .fc-col span{color:var(--color-ink-subtle);font-size:11px}.mt-factor .fc-col.is-hit{border-style:solid;border-color:var(--color-ink);background:var(--mt-soft)}.mt-factor .fc-col.is-twice{border-color:var(--color-vermilion);background:var(--mt-bad-bg)}.mt-factor .fc-col .fc-in{background:var(--color-ink);color:#fff;border-radius:99px;width:fit-content;margin-top:6px;padding:3px 10px;font-size:12.5px;font-weight:700;animation:.35s cubic-bezier(.2,.7,.3,1) fc-drop;display:block}@keyframes fc-drop{0%{opacity:0;transform:translateY(-14px)}}.mt-factor .fc-items{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.mt-factor .fc-cols{grid-template-columns:minmax(0,1fr)}}.mt-breach .br-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}@media (width<=760px){.mt-breach .br-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.mt-breach .br-step{all:unset;cursor:pointer;border:1px solid var(--mt-line);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;transition:all .2s;display:flex}.mt-breach .br-step i{font:700 11px var(--font-mono);color:var(--color-ink-subtle);font-style:normal}.mt-breach .br-step b{color:var(--color-ink);text-align:right;font-size:12.5px}.mt-breach .br-step span{color:var(--color-ink-dim);font-size:12px}.mt-breach .br-step.is-on{background:var(--color-ink);border-color:var(--color-ink)}.mt-breach .br-step.is-on i,.mt-breach .br-step.is-on b,.mt-breach .br-step.is-on span{color:#fff}.mt-breach .br-step:focus-visible{outline:2px solid var(--color-vermilion)}.mt-breach .br-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=760px){.mt-breach .br-grid{grid-template-columns:minmax(0,1fr)}}.mt-breach .br-pane{border:1px solid var(--mt-line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.mt-breach .br-pane__h{background:var(--mt-soft);border-bottom:1px solid var(--mt-line);color:var(--color-ink);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.mt-breach .br-table{border-collapse:collapse;width:100%;font:500 12px var(--font-mono)}.mt-breach .br-table th,.mt-breach .br-table td{text-align:left;border-bottom:1px solid var(--mt-soft);white-space:nowrap;text-overflow:ellipsis;max-width:0;padding:7px 10px;overflow:hidden}.mt-breach .br-table th{color:var(--color-ink-subtle);background:#fff;font-weight:700}.mt-breach .br-table td:first-child{width:44%;color:var(--color-ink-dim)}.mt-breach .br-table td.is-dup{background:var(--mt-bad-bg);color:var(--mt-bad)}.mt-breach .br-table td.is-cracked{background:#fff3ee}.mt-breach .br-table td .cr{color:var(--color-vermilion);font-weight:700;animation:.4s br-in;display:block}.mt-breach .br-table td .safe{color:var(--mt-ok);font-weight:700;display:block}@keyframes br-in{0%{opacity:0;transform:translateY(-4px)}}.mt-breach .br-extra{color:var(--color-ink-dim);margin:0;padding:8px 12px;font-size:13px;line-height:1.8}.mt-breach .br-extra:empty{display:none}.mt-breach .br-pane--hacker{background:var(--color-code);border-color:var(--color-code)}.mt-breach .br-pane--hacker .br-pane__h{color:#e5ecf4;background:#141e33;border-color:#1e2a44}.mt-breach .br-timer{color:#f4a68e;font-weight:700}.mt-breach .br-term{font:500 12px/1.8 var(--font-mono);color:#c9d3e6;min-height:190px;max-height:230px;padding:10px 12px;overflow:auto}.mt-breach .br-term .ok{color:#7be0a6}.mt-breach .br-term .hot{color:#ff8f6b}.mt-breach .br-term .dim{color:#6f7c99}.mt-hash .hl-flow{gap:10px;display:grid}.mt-hash .hl-row{grid-template-columns:74px minmax(70px,auto) 44px minmax(0,1fr);align-items:center;gap:10px;display:grid}@media (width<=640px){.mt-hash .hl-row{grid-template-columns:64px minmax(0,1fr)}.mt-hash .hl-blender{display:none}.mt-hash .hl-out{grid-column:1/-1}}.mt-hash .hl-user{color:var(--color-ink);font-size:13.5px;font-weight:700}.mt-hash .hl-in{background:var(--mt-soft);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:4px 10px;font-size:12.5px;overflow:hidden}.mt-hash .hl-in b{color:var(--color-vermilion);font-weight:700}.mt-hash .hl-blender{border:1.5px solid var(--color-ink);background:#fff;border-radius:8px;width:40px;height:40px;position:relative;overflow:hidden}.mt-hash .hl-blender i{border:3px solid var(--color-vermilion);border-top-color:#0000;border-bottom-color:#0000;border-radius:99px;position:absolute;inset:8px}.mt-hash .hl-row.spin .hl-blender i{animation:.5s linear 2 hl-spin}@keyframes hl-spin{to{transform:rotate(360deg)}}.mt-hash .hl-out{font:500 11.5px/1.6 var(--font-mono);text-align:left;background:var(--color-code);color:#e5ecf4;overflow-wrap:anywhere;direction:ltr;border-radius:8px;min-width:0;padding:7px 10px;transition:box-shadow .3s}.mt-hash .hl-row.same .hl-out{box-shadow:inset 0 0 0 2px var(--color-vermilion)}.mt-hash .hl-h{font:700 15px var(--font-display);color:var(--color-ink);margin:22px 0 4px}.mt-hash .hl-sub{color:var(--color-ink-dim);margin:0 0 10px;font-size:14px;line-height:1.8}.mt-hash .hl-bars{gap:8px;margin-top:12px;display:grid}.mt-hash .hl-bar{grid-template-columns:140px minmax(0,1fr) 90px;align-items:center;gap:10px;font-size:13.5px;display:grid}.mt-hash .hl-track{background:var(--mt-soft);direction:ltr;border-radius:99px;height:12px;overflow:hidden}.mt-hash .hl-track i{background:var(--color-vermilion);border-radius:99px;width:0;height:100%;transition:width .7s cubic-bezier(.2,.7,.3,1);display:block}.mt-hash .hl-calc{color:var(--color-ink);margin:12px 0 0;font-size:14.5px;font-weight:600;line-height:1.9}.mt-hash .hl-calc:empty{display:none}.mt-bcrypt .bc-str{background:var(--color-code);font:600 15px var(--font-mono);border-radius:8px;flex-wrap:wrap;gap:0;padding:16px;display:flex}.mt-bcrypt .bc-part{all:unset;cursor:pointer;color:#c9d3e6;overflow-wrap:anywhere;border-bottom:3px solid #0000;padding:4px 1px;transition:all .25s}.mt-bcrypt .bc-part:hover,.mt-bcrypt .bc-part.is-on{color:#fff;border-bottom-color:var(--color-vermilion);background:#e4572e2e}.mt-bcrypt .bc-part:focus-visible{outline:2px solid var(--color-vermilion)}.mt-bcrypt .bc-info{background:var(--mt-soft);border-radius:8px;min-height:5.2em;margin-top:12px;padding:12px 14px}.mt-bcrypt .bc-info b{font:700 15px var(--font-display);color:var(--color-ink)}.mt-bcrypt .bc-info p{color:var(--color-ink);margin:4px 0 0;font-size:14.5px;line-height:1.9}.mt-bcrypt .bc-info code{font:600 .9em var(--font-mono);direction:ltr;unicode-bidi:isolate;background:#fff;border-radius:6px;padding:1px 6px}.mt-timing .tm-intro{color:var(--color-ink-dim);margin:0 0 10px;font-size:14.5px;line-height:1.9}.mt-timing .tm-secret{background:var(--color-code);color:#fff;border-radius:8px;padding:3px 10px;font-size:14px}.mt-timing .tm-lanes{gap:10px;display:grid}.mt-timing .tm-lane{grid-template-columns:100px minmax(0,1fr) 70px;align-items:center;gap:10px;display:grid}.mt-timing .tm-name{color:var(--color-ink);font-size:13px;font-weight:700}.mt-timing .tm-cells{gap:4px;display:flex}.mt-timing .tm-cell{border:1.5px solid var(--mt-line);width:30px;height:34px;font:700 14px var(--font-mono);color:var(--color-ink-subtle);background:#fff;border-radius:7px;place-items:center;transition:all .2s;display:grid}.mt-timing .tm-cell.is-ok{border-color:var(--mt-ok);background:var(--mt-ok-bg);color:var(--mt-ok)}.mt-timing .tm-cell.is-bad{border-color:var(--color-vermilion);background:var(--mt-bad-bg);color:var(--mt-bad)}.mt-timing .tm-cell.is-skip{opacity:.3}.mt-timing .tm-time{color:var(--color-ink);font-size:13px;font-weight:700}@media (width<=560px){.mt-timing .tm-lane{grid-template-columns:minmax(0,1fr) 60px}.mt-timing .tm-name{grid-column:1/-1}.mt-timing .tm-cell{width:24px;height:30px;font-size:12px}}.mt-b64 .b6-req{background:var(--color-code);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.mt-b64 .b6-k{font:600 13px var(--font-mono);color:#f4a68e}.mt-b64 .b6-req .mt-input{color:#fff;background:#141e33;border-color:#2a3650;flex:160px}.mt-b64 .b6-arrow{text-align:center;font:600 12.5px var(--font-mono);color:var(--color-ink-subtle);padding:8px 0}.mt-b64 .b6-out{text-align:center;font:700 26px var(--font-mono);color:var(--color-ink);background:var(--mt-bad-bg);border-radius:8px;padding:8px}.mt-b64 .b6-out i{color:var(--color-ink-subtle);font-style:normal}.mt-b64 .b6-out [data-pass]{color:var(--color-vermilion)}.mt-b64 .b6-out.flash{animation:.5s b6-f}@keyframes b6-f{0%{opacity:.4;transform:scale(.96)}}.mt-jar .jr-stage{grid-template-columns:minmax(0,1fr) minmax(90px,1.2fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}@media (width<=640px){.mt-jar .jr-stage{grid-template-columns:minmax(0,1fr)}.mt-jar .jr-wire{min-height:70px}}.mt-jar .jr-node{flex-direction:column;gap:6px;min-width:0;display:flex}.mt-jar .jr-title{font:700 14px var(--font-display);color:var(--color-ink);text-align:center}.mt-jar .jr-box{border:1.5px solid var(--color-ink);background:#fff;border-radius:8px;flex-direction:column;flex:1;gap:8px;min-height:150px;padding:10px;display:flex}.mt-jar .jr-k{color:var(--color-ink-subtle);font-size:12px;font-weight:700}.mt-jar .jr-cookies{flex-direction:column;gap:6px;display:flex}.mt-jar .jr-empty{color:#b3b9c4;font-size:13px}.mt-jar .jr-cookie{font:700 12.5px var(--font-mono);color:#6b4a00;text-overflow:ellipsis;white-space:nowrap;direction:ltr;background:#f6e7c8;border-radius:99px;width:fit-content;max-width:100%;padding:5px 10px;animation:.4s cubic-bezier(.2,.7,.3,1.4) jr-pop;overflow:hidden}.mt-jar .jr-cookie.is-forged{background:var(--color-vermilion);color:#fff}@keyframes jr-pop{0%{opacity:0;transform:scale(.4)}}.mt-jar .jr-store{font:500 12px/1.7 var(--font-mono);text-align:left;color:var(--color-ink-dim);background:var(--mt-soft);white-space:pre-wrap;direction:ltr;border-radius:8px;min-height:3em;padding:6px 8px}.mt-jar .jr-store:empty{display:none}.mt-jar .jr-said{color:var(--color-ink);font-size:13.5px;font-weight:700;line-height:1.7}.mt-jar .jr-said.is-bad{color:var(--mt-bad)}.mt-jar .jr-said.is-ok{color:var(--mt-ok)}.mt-jar .jr-wire{background-image:linear-gradient(90deg,#c4cbd4 50%,#0000 0);background-position:50%;background-repeat:repeat-x;background-size:10px 2px;border-radius:8px;position:relative}.mt-jar .jr-pkt{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mt-jar .jr-pkt[hidden]{display:none}.mt-jar .jr-pkt>span:first-child{font:700 11px var(--font-mono);background:var(--color-ink);color:#fff;white-space:nowrap;border-radius:99px;padding:4px 10px}.mt-jar .jr-pkt-cookie{font:700 10.5px var(--font-mono);color:#6b4a00;white-space:nowrap;background:#f6e7c8;border-radius:99px;padding:2px 8px}.mt-jar .jr-pkt-cookie.is-forged{background:var(--color-vermilion);color:#fff}.mt-jar .jr-pkt-cookie[hidden]{display:none}.mt-lb .lb-stage{border:1px solid var(--mt-line);background-image:radial-gradient(#14213d1a 1px,#0000 1px);background-size:16px 16px;border-radius:8px;grid-template-columns:1fr 1fr 1.3fr;align-items:center;gap:28px;min-height:230px;padding:14px;display:grid;position:relative}@media (width<=640px){.mt-lb .lb-stage{grid-template-columns:1fr;gap:14px}}.mt-lb .lb-col{flex-direction:column;gap:10px;min-width:0;display:flex}.mt-lb .lb-node{border:1.5px solid var(--color-ink);background:#fff;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;transition:all .3s;display:flex}.mt-lb .lb-node b{font:700 13.5px var(--font-display);color:var(--color-ink)}.mt-lb .lb-node span{color:var(--color-ink-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mt-lb .lb-lb{background:var(--color-ink)}.mt-lb .lb-lb b{color:#fff}.mt-lb .lb-lb span{color:#c9d3e6}.mt-lb .lb-srv.is-hit{border-color:var(--color-vermilion);box-shadow:0 0 0 3px var(--mt-bad-bg)}.mt-lb .lb-srv.is-dead{opacity:.35;border-style:dashed}.mt-lb .lb-srv.is-dead b:after{content:" · واقع";color:var(--color-vermilion)}.mt-lb .lb-redis{border-color:var(--mt-bad);background:#fff6f3}.mt-lb .lb-redis[hidden]{display:none}.mt-lb .lb-disk.has{color:var(--mt-ok);font-weight:700}.mt-lb .lb-flypkt{z-index:3;background:var(--color-ink);color:#fff;font:700 11px var(--font-mono);white-space:nowrap;pointer-events:none;border-radius:99px;padding:3px 10px;position:absolute;transform:translate(-50%,-50%)}.mt-lb .lb-flypkt.is-bad{background:var(--color-vermilion)}.mt-lb .lb-flypkt.is-ok{background:var(--mt-ok)}.mt-lb .lb-log{flex-direction:column-reverse;gap:4px;max-height:120px;margin-top:10px;display:flex;overflow:auto}.mt-lb .lb-log div{background:var(--mt-soft);border-radius:8px;padding:4px 10px;font-size:13.5px;animation:.3s br-in}.mt-lb .lb-log .bad{background:var(--mt-bad-bg);color:var(--mt-bad);font-weight:700}.mt-lb .lb-log .ok{background:var(--mt-ok-bg);color:var(--mt-ok);font-weight:700}.mt-logout .lo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px;display:grid}@media (width<=640px){.mt-logout .lo-grid{grid-template-columns:minmax(0,1fr)}}.mt-logout .lo-store{border:1.5px solid var(--color-ink);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.mt-logout .lo-id{background:var(--mt-soft);border-radius:8px;width:fit-content;padding:4px 10px;font-size:12.5px;transition:all .3s}.mt-logout .lo-id.flash{background:#f6e7c8;animation:.5s lo-f}@keyframes lo-f{0%{transform:scale(1.1)}}.mt-logout .lo-keys{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mt-logout .lo-keys li{font:600 12.5px var(--font-mono);background:var(--mt-soft);border:1px solid var(--mt-soft);border-radius:8px;margin:0;padding:6px 10px;transition:all .45s cubic-bezier(.2,.7,.3,1)}.mt-logout .lo-keys li.is-gone{opacity:.25;text-decoration:line-through;transform:translate(16px)}.mt-logout .lo-keys li.is-new{background:var(--mt-ok-bg);border-color:#bfe3cd}.mt-logout .lo-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mt-logout .lo-steps li{flex-direction:column;gap:4px;margin:0;display:flex}.mt-logout .lo-steps .mt-btn{width:fit-content}.mt-logout .lo-steps .mt-btn.is-done{background:var(--mt-ok);border-color:var(--mt-ok)}.mt-logout .lo-steps p{color:var(--color-ink-dim);margin:0;font-size:13.5px;line-height:1.8}.mt-alab .al-defs{background:var(--mt-soft);border:1px solid var(--mt-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.mt-alab .al-ss{align-items:center;gap:6px;font-size:13px;display:inline-flex}.mt-alab .al-cookie{background:var(--color-code);color:#e5ecf4;font:500 12.5px var(--font-mono);overflow-wrap:anywhere;border-radius:8px;margin:10px 0;padding:8px 12px;display:block}.mt-alab .al-cookie b{color:#7be0a6;font-weight:700}.mt-alab .al-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}@container (width>=960px){.mt-alab .al-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mt-alab .al-card{border:1.5px solid var(--mt-line);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .3s,background .3s;display:flex}.mt-alab .al-card.is-win{border-color:var(--color-vermilion);background:#fff6f3}.mt-alab .al-card.is-blocked{border-color:var(--mt-ok);background:#f4faf6}.mt-alab .al-card__h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mt-alab .al-card__h b{font:700 14px var(--font-display);color:var(--color-ink)}.mt-alab .al-res{background:var(--mt-soft);color:var(--color-ink-dim);border-radius:99px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:700}.mt-alab .is-win .al-res{background:var(--color-vermilion);color:#fff}.mt-alab .is-blocked .al-res{background:var(--mt-ok);color:#fff}.mt-alab .al-card__d{color:var(--color-ink-dim);margin:0;font-size:13px;line-height:1.7}.mt-alab .al-card__d code,.mt-alab .al-why code{font:600 .9em var(--font-mono);background:var(--mt-soft);direction:ltr;unicode-bidi:isolate;border-radius:5px;padding:0 5px}.mt-alab .al-lane{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mt-alab .al-track{direction:ltr;background-image:linear-gradient(90deg,#c4cbd4 50%,#0000 0);background-size:8px 2px;height:2px;position:relative}.mt-alab .al-dot{background:var(--color-vermilion);opacity:0;border-radius:99px;width:12px;height:12px;position:absolute;top:-5px;left:0}.mt-alab .al-why{color:var(--color-ink);min-height:1.75em;margin:0;font-size:13px;line-height:1.75}.mt-tc .tc-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=700px){.mt-tc .tc-cols{grid-template-columns:minmax(0,1fr)}}.mt-tc .tc-col{border:1.5px solid var(--mt-line);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;transition:border-color .3s;display:flex}.mt-tc .tc-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mt-tc .tc-h b{font:700 15px var(--font-display);color:var(--color-ink)}.mt-tc .tc-h span{color:var(--color-ink-subtle);font-size:12px}.mt-tc .tc-row{grid-template-columns:auto minmax(20px,1fr) auto minmax(20px,.7fr) auto;align-items:center;gap:4px;display:grid}.mt-tc .tc-node{border:1.5px solid var(--color-ink);background:#fff;border-radius:8px;place-items:center;width:52px;height:52px;font-size:18px;line-height:1;transition:all .3s;display:grid}.mt-tc .tc-node span{font:700 10px var(--font-mono);color:var(--color-ink-dim)}.mt-tc .tc-db.is-off{opacity:.25;border-style:dashed}.mt-tc .tc-db.is-hit{border-color:var(--color-vermilion);box-shadow:0 0 0 3px var(--mt-bad-bg)}.mt-tc .tc-wire{background-image:linear-gradient(90deg,#c4cbd4 50%,#0000 0);background-size:8px 2px;height:2px;position:relative}.mt-tc .tc-wire--db.is-off{opacity:.2}.mt-tc .tc-pkt{top:-6px;background:var(--color-ink);opacity:0;border-radius:99px;width:14px;height:14px;position:absolute;inset-inline-start:0}.mt-tc .tc-pkt--db{background:var(--color-vermilion)}.mt-tc .tc-tok{background:var(--color-code);color:#e5ecf4;text-overflow:ellipsis;border-radius:8px;width:fit-content;max-width:100%;padding:4px 10px;font-size:12px;overflow:hidden}.mt-tc .tc-stats{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.mt-tc .tc-stats div{background:var(--mt-soft);border-radius:8px;padding:6px 10px}.mt-tc .tc-stats dt{color:var(--color-ink-subtle);font-size:11.5px;font-weight:700}.mt-tc .tc-stats dd{font:700 20px var(--font-mono);color:var(--color-ink);margin:0}.mt-tc .tc-stats dd.is-ok{color:var(--mt-ok)}.mt-tc .tc-stats dd.is-bad{color:var(--color-vermilion)}.mt-tc .tc-exp{color:var(--color-ink-dim);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.mt-tc .tc-exp[hidden]{display:none}.mt-tc .tc-bar{background:var(--mt-soft);direction:ltr;border-radius:99px;height:8px;overflow:hidden}.mt-tc .tc-bar i{background:var(--color-vermilion);width:100%;height:100%;transition:width 1s linear;display:block}.mt-tc .tc-note{color:var(--color-ink);min-height:1.8em;margin:0;font-size:13.5px;line-height:1.8}.mt-sanc .sc-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}@media (width<=760px){.mt-sanc .sc-grid{grid-template-columns:minmax(0,1fr)}}.mt-sanc .sc-pane{flex-direction:column;gap:6px;min-width:0;display:flex}.mt-sanc .sc-plain{color:#6b4a00;overflow-wrap:anywhere;text-align:left;direction:ltr;background:#f6e7c8;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.mt-sanc .sc-plain b{color:var(--color-vermilion)}.mt-sanc .sc-plain.is-gone{background:var(--mt-soft);color:var(--color-ink-subtle);font-weight:500}.mt-sanc .sc-table{border-collapse:collapse;width:100%;font:500 11.5px var(--font-mono);border:1px solid var(--mt-line);border-radius:8px;overflow:hidden}.mt-sanc .sc-table th,.mt-sanc .sc-table td{text-align:left;border-bottom:1px solid var(--mt-soft);padding:6px 8px}.mt-sanc .sc-table th{background:var(--mt-soft);color:var(--color-ink-subtle)}.mt-sanc .sc-table td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;width:46%;max-width:0;overflow:hidden}.mt-sanc .sc-table tr.is-new td{background:#f4faf6;animation:.5s br-in}.mt-sanc .sc-table tr.is-hit td{background:var(--mt-soft)}.mt-sanc .sc-empty{color:#b3b9c4;text-align:center!important}.mt-sanc .sc-steps{color:var(--color-ink-subtle);gap:8px;margin:0;padding-inline-start:22px;font-size:13.5px;line-height:1.7;display:grid}.mt-sanc .sc-steps li{margin:0;transition:color .3s}.mt-sanc .sc-steps li.is-on{color:var(--color-ink);font-weight:600}.mt-sanc .sc-steps code{font:600 .9em var(--font-mono);background:var(--mt-soft);border-radius:5px;padding:0 5px}.mt-sanc .sc-h{overflow-wrap:anywhere;font-size:11.5px}.mt-sanc [data-cmp].ok{color:var(--mt-ok)}.mt-sanc [data-cmp].bad{color:var(--color-vermilion)}.mt-jwt{--j1:#f07b72;--j2:#b98bea;--j3:#4fb5e8}.mt-jwt .jw-tok{background:var(--color-code);font:600 13px/1.7 var(--font-mono);overflow-wrap:anywhere;word-break:break-all;border-radius:8px;margin:6px 0;padding:12px}.mt-jwt .jw-tok .a{color:var(--j1)}.mt-jwt .jw-tok .b{color:var(--j2)}.mt-jwt .jw-tok .c{color:var(--j3)}.mt-jwt .jw-tok .d{color:#fff}.mt-jwt .jw-tok .c.is-bad{color:var(--color-vermilion);text-decoration:line-through}.mt-jwt .jw-tok .flash{animation:.6s jw-f;display:inline}@keyframes jw-f{0%{background:#ffffff40}}.mt-jwt .jw-ta{resize:vertical;word-break:break-all;width:100%;font-size:12px}.mt-jwt .jw-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.mt-jwt .jw-parts{grid-template-columns:minmax(0,1fr)}}.mt-jwt .jw-part{border:1px solid var(--mt-line);border-radius:8px;min-width:0;overflow:hidden}.mt-jwt .jw-tag{font:700 12px var(--font-mono);color:#fff;padding:4px 10px;display:block}.mt-jwt .jw-part--h .jw-tag{background:var(--j1)}.mt-jwt .jw-part--p .jw-tag{background:var(--j2)}.mt-jwt .jw-part pre{background:var(--mt-soft);color:var(--color-ink);font:500 12px/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;margin:0;padding:10px}.mt-jwt .jw-part pre .bad{background:var(--mt-bad-bg);color:var(--mt-bad);font-weight:700}.mt-jwt .jw-claims{color:var(--color-ink-dim);margin:8px 0 0;font-size:13.5px}.mt-jwt .jw-verify{border:1px dashed #c4cbd4;border-radius:8px;margin-top:12px;padding:10px 12px}.mt-jwt .jw-cmp{gap:6px;margin-top:6px;display:grid}.mt-jwt .jw-cmp div{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mt-jwt .jw-cmp span{font:600 11.5px var(--font-body);color:var(--color-ink-subtle);text-align:right;direction:rtl}.mt-jwt .jw-cmp code{font:600 12px var(--font-mono);background:var(--mt-soft);color:var(--j3);overflow-wrap:anywhere;border-radius:6px;padding:4px 8px;transition:all .3s}.mt-jwt .jw-cmp.is-ok code{background:var(--mt-ok-bg);color:var(--mt-ok)}.mt-jwt .jw-cmp.is-bad div:first-child code{background:var(--mt-bad-bg);color:var(--mt-bad)}@media (width<=560px){.mt-jwt .jw-cmp div{grid-template-columns:minmax(0,1fr)}}.mt-jatk .ja-cfg{background:var(--mt-soft);border:1px solid var(--mt-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:12px;padding:10px 12px;display:flex}.mt-jatk .ja-list{gap:8px;display:grid}.mt-jatk .ja-row{border:1.5px solid var(--mt-line);background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;transition:all .35s;display:grid}.mt-jatk .ja-row.is-win{border-color:var(--color-vermilion);background:#fff6f3}.mt-jatk .ja-row.is-blocked{border-color:var(--mt-ok);background:#f4faf6}.mt-jatk .ja-row.is-flying .ja-ico{animation:.4s 2 ja-shake}@keyframes ja-shake{50%{transform:translate(-6px)rotate(-8deg)}}.mt-jatk .ja-ico{background:var(--mt-soft);border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.mt-jatk .is-blocked .ja-ico{background:var(--mt-ok-bg)}.mt-jatk .ja-main b{font:700 14.5px var(--font-display);color:var(--color-ink)}.mt-jatk .ja-main p{color:var(--color-ink-dim);margin:2px 0 0;font-size:13px;line-height:1.7}.mt-jatk .ja-main code{font:600 .9em var(--font-mono);background:var(--mt-soft);direction:ltr;unicode-bidi:isolate;border-radius:5px;padding:0 5px}.mt-jatk .ja-why{font-weight:600;color:var(--color-ink)!important}.mt-jatk .ja-why:empty{display:none}.mt-jatk .ja-res{background:var(--mt-soft);color:var(--color-ink-dim);white-space:nowrap;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700}.mt-jatk .is-win .ja-res{background:var(--color-vermilion);color:#fff}.mt-jatk .is-blocked .ja-res{background:var(--mt-ok);color:#fff}.mt-rf .rf-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;margin-bottom:12px;display:grid}@media (width<=560px){.mt-rf .rf-top{grid-template-columns:minmax(0,1fr)}}.mt-rf .rf-card{border:1.5px solid var(--color-ink);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.mt-rf .rf-card--hacker{border-color:var(--color-vermilion);background:#fff6f3}.mt-rf .rf-bar{background:var(--mt-soft);direction:ltr;border-radius:99px;height:10px;overflow:hidden}.mt-rf .rf-bar i{background:var(--mt-ok);width:100%;height:100%;transition:width .9s linear,background .3s;display:block}.mt-rf .rf-bar i.low{background:var(--color-vermilion)}.mt-rf .rf-small{color:var(--color-ink-dim);font-size:12.5px}.mt-rf .rf-stolen{color:var(--mt-bad);font-size:14px;font-weight:700}.mt-rf .rf-chain{direction:rtl;flex-wrap:wrap;align-items:center;gap:6px;min-height:52px;padding:10px 0 12px;display:flex}.mt-rf .rf-node{font:700 13px var(--font-mono);border:1.5px solid var(--color-ink);background:#fff;border-radius:8px;padding:6px 12px;animation:.4s cubic-bezier(.2,.7,.3,1.3) rf-in}.mt-rf .rf-node.is-used{opacity:.45;text-decoration:line-through}.mt-rf .rf-node.is-live{background:var(--color-ink);color:#fff}.mt-rf .rf-node.is-dead{border-color:var(--color-vermilion);background:var(--mt-bad-bg);color:var(--mt-bad);opacity:1}.mt-rf .rf-node.is-evil{box-shadow:0 0 0 3px var(--color-vermilion)}.mt-rf .rf-arrow{color:var(--color-ink-subtle);font-size:12px}@keyframes rf-in{0%{opacity:0;transform:scale(.5)}}.mt-rf .rf-log{flex-direction:column-reverse;gap:4px;max-height:150px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.mt-rf .rf-log li{background:var(--mt-soft);border-radius:8px;margin:0;padding:4px 10px;font-size:13px;animation:.3s rf-in2}.mt-rf .rf-log li.bad{background:var(--mt-bad-bg);color:var(--mt-bad);font-weight:700}.mt-rf .rf-log li.ok{background:var(--mt-ok-bg);color:var(--mt-ok)}@keyframes rf-in2{0%{opacity:0;transform:translateY(-4px)}}.mt-store .ss-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=700px){.mt-store .ss-grid{grid-template-columns:minmax(0,1fr)}}.mt-store .ss-card{border:1.5px solid var(--mt-line);background:#fff;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;transition:all .35s;display:flex}.mt-store .ss-card b{font:700 15px var(--font-display);color:var(--color-ink);text-align:right;direction:ltr}.mt-store .ss-card code{color:var(--color-ink-dim);background:var(--mt-soft);overflow-wrap:anywhere;border-radius:6px;padding:4px 8px;font-size:11px}.mt-store .ss-token{color:#6b4a00;background:#f6e7c8;border-radius:99px;width:fit-content;padding:4px 12px;font-size:13px;font-weight:700;transition:all .5s cubic-bezier(.2,.7,.3,1)}.mt-store .is-stolen .ss-token{background:var(--color-vermilion);color:#fff;transform:translateY(-6px)rotate(-6deg)}.mt-store .is-lost .ss-token{opacity:.15;transform:scale(.7)}.mt-store .is-sent .ss-token{background:var(--color-vermilion);color:#fff}.mt-store .ss-card.is-bad{border-color:var(--color-vermilion);background:#fff6f3}.mt-store .ss-card.is-meh{background:#fffaec;border-color:#d9a21b}.mt-store .ss-card.is-ok{border-color:var(--mt-ok);background:#f4faf6}.mt-store .ss-card p{color:var(--color-ink);margin:0;font-size:13px;line-height:1.75}.mt-pkce .pk-steps{gap:12px;margin:0;padding-inline-start:22px;display:grid}.mt-pkce .pk-steps li{color:var(--color-ink-subtle);margin:0;font-size:14px;line-height:1.8;transition:color .3s}.mt-pkce .pk-steps li.is-on{color:var(--color-ink)}.mt-pkce .pk-steps code{font:600 12px var(--font-mono);background:var(--color-code);color:#e5ecf4;overflow-wrap:anywhere;direction:ltr;border-radius:6px;max-width:100%;padding:2px 8px;display:inline-block}.mt-pkce .pk-v{color:#6b4a00!important;background:#f6e7c8!important}.mt-pkce .pk-tag{color:var(--color-ink-subtle);font-size:12px;display:block}.mt-pkce .pk-tag--hot{color:var(--mt-bad);font-weight:700}.mt-pkce .pk-tag[hidden]{display:none}.mt-pkce .pk-race{gap:6px;margin-top:6px;display:grid}.mt-pkce .pk-lane{border:1.5px solid var(--mt-line);border-radius:8px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;transition:all .3s;display:grid}.mt-pkce .pk-lane--evil{border-color:#f2c2b3}.mt-pkce .pk-lane.is-ok{border-color:var(--mt-ok);background:#f4faf6}.mt-pkce .pk-lane.is-bad{border-color:var(--color-vermilion);background:#fff6f3}.mt-pkce .pk-lane span{color:var(--color-ink);font-size:13px;font-weight:700}.mt-pkce .pk-lane b{white-space:nowrap;font-size:12.5px}.mt-pkce .pk-lane.is-ok b{color:var(--mt-ok)}.mt-pkce .pk-lane.is-bad b{color:var(--mt-bad)}@media (width<=560px){.mt-pkce .pk-lane{grid-template-columns:minmax(0,1fr)}}.mt-grant .gp-case{background:var(--mt-soft);font:700 15.5px/1.8 var(--font-display);color:var(--color-ink);border-radius:8px;margin:0 0 12px;padding:12px 14px;animation:.35s br-in}.mt-grant .gp-opts{direction:ltr;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mt-grant .mt-chip.is-right{background:var(--mt-ok);border-color:var(--mt-ok);color:#fff}.mt-grant .mt-chip.is-wrong{background:var(--color-vermilion);border-color:var(--color-vermilion);color:#fff}.mt-rbac .rb-cols{grid-template-columns:1fr 1fr 1.4fr;gap:14px;display:grid}@media (width<=600px){.mt-rbac .rb-cols{grid-template-columns:1fr}}.mt-rbac .rb-col{flex-direction:column;gap:6px;min-width:0;display:flex}.mt-rbac .rb-pill{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--mt-line);font:700 13.5px var(--font-body);color:var(--color-ink);text-align:center;background:#fff;border-radius:8px;padding:7px 12px;transition:all .3s}.mt-rbac .rb-pill.mt-mono{font:600 12px var(--font-mono)}.mt-rbac .rb-role{cursor:default}.mt-rbac .rb-pill:focus-visible{outline:2px solid var(--color-vermilion)}.mt-rbac .rb-pill.is-sel{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.mt-rbac .rb-pill.is-path{border-color:var(--color-ink);background:var(--mt-soft);transform:scale(1.04)}.mt-rbac .rb-pill.is-ok{border-color:var(--mt-ok);background:var(--mt-ok);color:#fff;transform:scale(1.06)}.mt-rbac .rb-pill.is-no{border-color:var(--color-vermilion);background:var(--mt-bad-bg);color:var(--mt-bad)}.mt-rbac .rb-pill.is-has{border-style:dashed;border-color:#8c96a6}.mt-rbac .rb-pill.is-gone{opacity:.35;text-decoration:line-through}.mt-abac .ab-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-bottom:12px;display:grid}@media (width<=560px){.mt-abac .ab-inputs{grid-template-columns:minmax(0,1fr)}}.mt-abac .ab-inputs label{flex-direction:column;gap:4px;display:flex}.mt-abac .ab-inputs input[type=range]{accent-color:var(--color-vermilion)}.mt-abac .ab-rule{background:var(--color-code);color:#e5ecf4;font:500 12px/1.7 var(--font-mono);overflow-wrap:anywhere;border-radius:8px;padding:8px 12px;display:block}.mt-abac .ab-conds{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mt-abac .ab-conds li{border:1.5px solid var(--mt-line);color:var(--color-ink);border-radius:8px;justify-content:space-between;align-items:center;margin:0;padding:8px 12px;font-size:14px;transition:all .3s;display:flex}.mt-abac .ab-conds li.ok{border-color:var(--mt-ok);background:#f4faf6}.mt-abac .ab-conds li.no{border-color:var(--color-vermilion);background:#fff6f3}.mt-abac .ab-conds li.skip{opacity:.4}.mt-abac .ab-conds b{font-size:15px}.mt-abac .ab-conds li.ok b{color:var(--mt-ok)}.mt-abac .ab-conds li.no b{color:var(--color-vermilion)}.mt-idor .id-modes{gap:6px;margin-bottom:12px;display:grid}.mt-idor .id-modes label{border:1.5px solid var(--mt-line);cursor:pointer;color:var(--color-ink);border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;font-weight:700;display:grid}.mt-idor .id-modes label:has(input:checked){border-color:var(--color-ink);background:var(--mt-soft)}.mt-idor .id-modes input{accent-color:var(--color-vermilion);margin:0}.mt-idor .id-modes code{font:500 12px var(--font-mono);color:var(--color-ink-dim);text-align:left;overflow-wrap:anywhere}@media (width<=560px){.mt-idor .id-modes label{grid-template-columns:auto minmax(0,1fr)}.mt-idor .id-modes code{grid-column:1/-1}}.mt-idor .id-url{background:var(--mt-soft);border:1px solid #c4cbd4;border-radius:8px;align-items:center;display:flex;overflow:hidden}.mt-idor .id-url span{font:600 13px var(--font-mono);color:var(--color-ink-subtle);padding-left:10px}.mt-idor .id-url .mt-input{background:0 0;border:0;width:6em;padding-left:2px}.mt-idor .id-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=700px){.mt-idor .id-grid{grid-template-columns:minmax(0,1fr)}}.mt-idor .id-resp{border:1px solid var(--mt-line);border-radius:8px;min-width:0;overflow:hidden}.mt-idor .id-st{background:var(--mt-soft);text-align:left;padding:8px 12px;font-size:14px;font-weight:700;transition:background .3s}.mt-idor .id-st.ok{background:var(--mt-ok-bg);color:var(--mt-ok)}.mt-idor .id-st.bad{background:var(--mt-bad-bg);color:var(--mt-bad)}.mt-idor .id-st.warn{color:#8a5a00;background:#fff3d6}.mt-idor .id-resp pre{background:var(--color-code);color:#e5ecf4;font:500 12px/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;margin:0;padding:10px 12px}.mt-idor .id-resp pre:empty{display:none}.mt-idor .id-resp p{color:var(--color-ink);margin:0;padding:10px 12px;font-size:14px;line-height:1.8}.mt-idor .id-loot{border:1.5px dashed var(--color-vermilion);background:#fff6f3;border-radius:8px;min-width:0;padding:10px 12px}.mt-idor .id-loot b{color:var(--color-vermilion);font-family:var(--font-mono)}.mt-idor .id-loot ol{gap:4px;max-height:210px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.mt-idor .id-loot li{font:600 12px var(--font-mono);text-align:left;direction:ltr;background:#fff;border-radius:6px;margin:0;padding:4px 8px;animation:.35s id-in}.mt-idor .id-loot li.miss{color:var(--color-ink-subtle);background:0 0}@keyframes id-in{0%{opacity:0}}.mt-mass .ma-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;display:grid}@media (width<=700px){.mt-mass .ma-grid{grid-template-columns:minmax(0,1fr)}}.mt-mass .ma-form,.mt-mass .ma-server{flex-direction:column;gap:8px;min-width:0;display:flex}.mt-mass .ma-form label{color:var(--color-ink);flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.mt-mass .ma-injected{border:1.5px dashed var(--color-vermilion);background:#fff6f3;border-radius:8px;flex-direction:column;gap:4px;padding:8px;animation:.4s id-in;display:flex}.mt-mass .ma-injected[hidden]{display:none}.mt-mass .ma-injected span{color:var(--mt-bad);font-size:12px;font-weight:700}.mt-mass .ma-opt{border:1.5px solid var(--mt-line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.mt-mass .ma-opt:has(input:checked){border-color:var(--color-ink);background:var(--mt-soft)}.mt-mass .ma-opt input{accent-color:var(--color-vermilion)}.mt-mass .ma-opt code{font:500 12px var(--font-mono);overflow-wrap:anywhere}.mt-mass .ma-row{background:var(--color-code);color:#e5ecf4;font:500 12.5px/1.8 var(--font-mono);white-space:pre-wrap;border-radius:8px;margin:0;padding:10px 12px}.mt-mass .ma-row .hot{color:#ff8f6b;font-weight:700}.mt-mass .ma-row .cool{color:#7be0a6}.mt-layers .ly-pipe{padding-top:34px;position:relative}.mt-layers .ly-pkt{top:0;background:var(--color-vermilion);color:#fff;white-space:nowrap;z-index:2;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700;transition:inset-inline-start .45s cubic-bezier(.45,.05,.3,1);position:absolute;inset-inline-start:0}.mt-layers .ly-row{grid-template-columns:repeat(4,minmax(0,1fr)) 70px;gap:8px;display:grid}@media (width<=640px){.mt-layers .ly-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-layers .ly-end{grid-column:1/-1}.mt-layers .ly-pkt{margin-bottom:8px;display:inline-block;position:static}.mt-layers .ly-pipe{padding-top:0}}.mt-layers .ly-layer{border:2px solid var(--color-ink);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px;transition:all .3s;display:flex}.mt-layers .ly-layer input{accent-color:var(--color-ink);margin:0 0 4px}.mt-layers .ly-layer b{font:700 13px var(--font-display);color:var(--color-ink);text-align:right;direction:ltr}.mt-layers .ly-layer span{color:var(--color-ink-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.mt-layers .ly-layer i{min-height:1.4em;font-size:12px;font-style:normal;font-weight:700}.mt-layers .ly-layer.is-off{opacity:.55;border-style:dashed;border-color:#c4cbd4}.mt-layers .ly-layer.is-pass i{color:var(--color-ink-subtle)}.mt-layers .ly-layer.is-stop{border-color:var(--mt-ok);background:var(--mt-ok-bg)}.mt-layers .ly-layer.is-stop i{color:var(--mt-ok)}.mt-layers .ly-end{border:2px solid var(--mt-line);color:var(--color-ink);border-radius:8px;place-items:center;font-size:13px;font-weight:700;transition:all .3s;display:grid}.mt-layers .ly-end.is-hit{border-color:var(--color-vermilion);background:var(--mt-bad-bg);color:var(--mt-bad)}.mt-guess .gs-wrap{border:1px solid var(--mt-line);border-radius:8px;overflow-x:auto}.mt-guess .gs-grid{border-collapse:collapse;width:100%;min-width:520px}.mt-guess .gs-grid th{color:var(--color-ink-dim);background:var(--mt-soft);white-space:nowrap;padding:6px;font-size:11px;font-weight:700}.mt-guess .gs-grid td{border:1px solid var(--mt-soft);text-align:center;height:34px;font-size:14px;transition:background .25s}.mt-guess .gs-grid td.try{background:#ffe9df}.mt-guess .gs-grid td.try:after{content:"✗";color:#d9a21b;font-weight:700}.mt-guess .gs-grid td.hit{background:var(--color-vermilion)}.mt-guess .gs-grid td.hit:after{content:"☠";color:#fff}.mt-guess .gs-grid td.locked{background:var(--mt-soft)}.mt-guess .gs-grid td.locked:after{content:"🔒";font-size:12px}.mt-guess .gs-grid tr.is-locked th{color:var(--color-vermilion);text-decoration:line-through}.mt-guess .gs-desc{color:var(--color-ink);margin:10px 0 0;font-size:14px;line-height:1.8}.mt-rl .rl-board{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=640px){.mt-rl .rl-board{grid-template-columns:minmax(0,1fr)}}.mt-rl .rl-lane,.mt-rl .rl-victim{border:1px solid var(--mt-line);border-radius:8px;min-width:0;padding:10px 12px}.mt-rl .rl-dots{direction:ltr;flex-wrap:wrap;gap:4px;min-height:26px;margin-top:8px;display:flex}.mt-rl .rl-dot{min-width:34px;height:22px;font:700 10px var(--font-mono);border-radius:6px;place-items:center;padding:0 4px;animation:.2s rl-in;display:grid}.mt-rl .rl-dot.f{color:#8a5a00;background:#ffe9df}.mt-rl .rl-dot.b{background:var(--color-ink);color:#fff}.mt-rl .rl-dot.l{background:var(--mt-soft);color:var(--color-ink-subtle)}@keyframes rl-in{0%{opacity:0;transform:scale(.4)}}.mt-rl .rl-victim{flex-direction:column;gap:8px;display:flex}.mt-rl .rl-victim b{font-size:15px}.mt-rl .rl-victim.ok b{color:var(--mt-ok)}.mt-rl .rl-victim.bad{border-color:var(--color-vermilion);background:#fff6f3}.mt-rl .rl-victim.bad b{color:var(--mt-bad)}.mt-enum .en-table{border-collapse:collapse;border:1px solid var(--mt-line);border-radius:8px;width:100%;font-size:12.5px;overflow:hidden}.mt-enum .en-table th{background:var(--mt-soft);color:var(--color-ink-subtle);text-align:left;padding:7px 10px;font-weight:700}.mt-enum .en-table th:nth-child(2),.mt-enum .en-table th:nth-child(4){text-align:right;font-family:var(--font-body);direction:rtl}.mt-enum .en-table td{border-top:1px solid var(--mt-soft);font-family:var(--font-mono);padding:7px 10px}.mt-enum .en-table td.ar{font-family:var(--font-body);text-align:right;direction:rtl}.mt-enum .en-bar{align-items:center;gap:6px;display:flex}.mt-enum .en-bar i{background:var(--color-ink);border-radius:99px;width:0;height:8px;transition:width .5s cubic-bezier(.2,.7,.3,1);display:block}.mt-enum .en-guess.yes{color:var(--color-vermilion);font-weight:700}.mt-enum .en-guess.no{color:var(--color-ink-subtle)}.mt-enum tr.is-new td{animation:.3s id-in}@media (width<=560px){.mt-enum .en-table{font-size:11px}.mt-enum .en-table td,.mt-enum .en-table th{padding:6px}}.mt-signed .su-url{background:var(--mt-soft);border:1px solid var(--mt-line);font:600 12.5px var(--font-mono);color:var(--color-ink-dim);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;padding:10px;display:flex}.mt-signed .su-url .mt-input{padding:3px 6px;font-size:12.5px}.mt-signed .su-url code{color:var(--color-vermilion);overflow-wrap:anywhere}.mt-signed .su-check{gap:6px;margin-top:12px;display:grid}.mt-signed .su-check div{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mt-signed .su-check span{color:var(--color-ink-subtle);font-size:11.5px;font-family:var(--font-mono)}.mt-signed .su-check code{font:600 11.5px var(--font-mono);background:var(--mt-soft);overflow-wrap:anywhere;border-radius:6px;padding:4px 8px;transition:all .3s}.mt-signed .su-check.ok code{background:var(--mt-ok-bg);color:var(--mt-ok)}.mt-signed .su-check.bad div:first-child code{background:var(--mt-bad-bg);color:var(--mt-bad)}@media (width<=560px){.mt-signed .su-check div{grid-template-columns:minmax(0,1fr)}}.mt-totp .tp-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-bottom:14px;display:grid}@media (width<=600px){.mt-totp .tp-top{grid-template-columns:minmax(0,1fr)}}.mt-totp .tp-qr{border:1px solid var(--mt-line);background:#fff;border-radius:8px;place-items:center;width:184px;height:184px;padding:10px;display:grid}.mt-totp .tp-qr svg,.mt-totp .tp-qr img{width:100%;height:auto;display:block}.mt-totp .tp-main{flex-direction:column;gap:6px;min-width:0;display:flex}.mt-totp .tp-code{letter-spacing:.12em;color:var(--color-ink);text-align:right;direction:ltr;font-size:44px;font-weight:700;line-height:1.1}.mt-totp .tp-code.flip{animation:.45s tp-flip}@keyframes tp-flip{0%{opacity:.2;transform:rotateX(90deg)}}.mt-totp .tp-ring{background:var(--mt-soft);direction:ltr;border-radius:99px;height:6px;overflow:hidden}.mt-totp .tp-ring i{background:var(--color-vermilion);height:100%;transition:width 1s linear;display:block}.mt-totp .tp-left{color:var(--color-ink-dim);font-size:13px}.mt-totp .tp-secret{font:600 13px var(--font-mono);background:var(--color-code);color:#e5ecf4;overflow-wrap:anywhere;text-align:left;direction:ltr;border-radius:8px;padding:6px 10px}.mt-totp .tp-pipe{counter-reset:tp;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mt-totp .tp-pipe li{background:var(--mt-soft);border:1px solid var(--mt-soft);border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);align-items:center;gap:10px;margin:0;padding:6px 10px;display:grid}@media (width<=600px){.mt-totp .tp-pipe li{grid-template-columns:minmax(0,1fr)}}.mt-totp .tp-pipe b{color:var(--color-ink);font-size:13px}.mt-totp .tp-pipe code{font:600 12px var(--font-mono);text-align:left;overflow-wrap:anywhere;color:var(--color-ink-dim);direction:ltr}.mt-totp .tp-pipe code .off{background:var(--color-vermilion);color:#fff;border-radius:3px;padding:0 2px}.mt-totp .tp-pipe code .pick{color:#6b4a00;background:#f6e7c8;border-radius:3px}.mt-totp .tp-out{color:var(--color-vermilion)!important;font-size:15px!important}.mt-totp .tp-pipe li.pulse{animation:.6s tp-p}@keyframes tp-p{0%{background:var(--mt-soft)}}.mt-totp .tp-note{color:var(--color-ink-subtle);margin:10px 0 0;font-size:12.5px}.mt-fat .ft-grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=560px){.mt-fat .ft-grid{grid-template-columns:minmax(0,1fr)}.mt-fat .ft-phone{margin:0 auto}}.mt-fat .ft-phone{border:3px solid var(--color-ink);background:#f3f1eb;border-radius:28px;flex-direction:column;gap:8px;width:230px;height:330px;padding:12px;display:flex;overflow:hidden}.mt-fat .ft-notch{background:var(--color-ink);border-radius:99px;width:70px;height:6px;margin:0 auto 4px}.mt-fat .ft-feed{flex-direction:column;flex:1;gap:6px;display:flex;overflow:hidden}.mt-fat .ft-empty{color:var(--color-ink-subtle);text-align:center;margin-top:40px;font-size:12px}.mt-fat .ft-note{background:#fff;border-radius:8px;padding:7px 9px;font-size:11.5px;line-height:1.5;animation:.35s cubic-bezier(.2,.7,.3,1.3) ft-in;box-shadow:0 4px 12px -8px #14213d66}.mt-fat .ft-note b{color:var(--color-ink);font-size:11.5px;display:block}.mt-fat .ft-note .ft-btns{gap:4px;margin-top:4px;display:flex}.mt-fat .ft-note .ft-btns span{text-align:center;background:var(--mt-soft);border-radius:6px;flex:1;padding:2px;font-size:11px;font-weight:700}.mt-fat .ft-note .ft-btns span.yes{background:var(--mt-ok);color:#fff}.mt-fat .ft-note.tapped{outline:2px solid var(--color-vermilion)}@keyframes ft-in{0%{opacity:0;transform:translateY(-20px)}}.mt-fat .ft-patience{color:var(--color-ink-dim);flex-direction:column;gap:3px;font-size:11px;display:flex}.mt-fat .ft-bar{background:var(--mt-line);direction:ltr;border-radius:99px;height:6px;overflow:hidden}.mt-fat .ft-bar i{background:var(--mt-ok);width:100%;height:100%;transition:width .4s,background .4s;display:block}.mt-fat .ft-side{flex-direction:column;gap:10px;display:flex}.mt-fat .ft-help{color:var(--color-ink);margin:0;font-size:14px;line-height:1.8}.mt-fat .ft-login{border:1.5px dashed var(--color-vermilion);background:#fff6f3;border-radius:8px;flex-direction:column;gap:2px;padding:10px;display:flex}.mt-fat .ft-login[hidden]{display:none}.mt-fat .ft-login b{color:var(--color-vermilion);font-size:34px}.mt-fat .ft-small{color:var(--color-ink-dim);font-size:12px}.mt-pk .pk-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=640px){.mt-pk .pk-grid{grid-template-columns:minmax(0,1fr)}}.mt-pk .pk-browser{border:1.5px solid var(--color-ink);border-radius:8px;min-width:0;overflow:hidden}.mt-pk .pk-bar{border-bottom:1px solid var(--mt-line);color:var(--color-ink);background:#f3f1eb;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;display:flex}.mt-pk .pk-bar.is-fake{background:#fff6f3}.mt-pk .pk-page{min-height:170px;color:var(--color-ink);flex-direction:column;gap:8px;padding:14px;font-size:13.5px;display:flex}.mt-pk .pk-field{background:var(--mt-soft);font:600 12.5px var(--font-mono);text-align:left;direction:ltr;border:1px solid #c4cbd4;border-radius:8px;padding:6px 10px;animation:.3s pk-in}.mt-pk .pk-step{background:var(--mt-soft);border-radius:8px;padding:6px 10px;line-height:1.7;animation:.3s pk-in}.mt-pk .pk-step.bad{background:var(--mt-bad-bg);color:var(--mt-bad);font-weight:700}.mt-pk .pk-step.ok{background:var(--mt-ok-bg);color:var(--mt-ok);font-weight:700}@keyframes pk-in{0%{opacity:0;transform:translateY(-6px)}}.mt-pk .pk-store{flex-direction:column;gap:6px;display:flex}.mt-pk .pk-key{color:#6b4a00;background:#f6e7c8;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:700;transition:all .3s}.mt-pk .pk-key.is-look{box-shadow:0 0 0 3px var(--color-ink)}.mt-pk .pk-key.is-miss{opacity:.4}.mt-pk .pk-key--pub{background:var(--mt-soft);color:var(--color-ink)}.mt-movie .mv-seg{background:var(--mt-soft);border-radius:8px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.mt-movie .mv-seg__b{all:unset;cursor:pointer;font:600 13px var(--font-body);color:var(--mt-mute);border-radius:6px;padding:6px 12px}.mt-movie .mv-seg__b.is-on{color:var(--mt-head);background:#fff;box-shadow:0 1px 2px #14213d1f}.mt-movie .mv-seg__b[data-variant=b].is-on{color:var(--mt-ok)}.mt-movie .mv-stage{background:#fff}.mt-movie .mv-st{transition:opacity .4s var(--mt-ease)}.mt-movie.has-focus .mv-st:not(.is-focus){opacity:.35}.mt-movie .mv-card{fill:#fff;stroke:var(--mt-line);stroke-width:1.5px;transition:stroke .3s}.mt-movie .mv-st.is-focus .mv-card{stroke:var(--color-ink)}.mt-movie .mv-st.is-focus .mv-card.is-evil{stroke:var(--color-vermilion)}.mt-movie .mv-hood{fill:#1e2433}.mt-movie .mv-face{fill:#3a4255}.mt-movie .mv-eye{fill:var(--color-vermilion)}.mt-movie .mv-rack{fill:#e9ecf1;stroke:#b6bec8}.mt-movie .mv-led{fill:#3daa72}.mt-movie .mv-person{fill:var(--color-ink)}.mt-movie .mv-name{font:700 14px var(--font-display);fill:var(--mt-head)}.mt-movie .mv-screen{fill:var(--mt-soft);transition:fill .3s}.mt-movie .mv-screen.is-bad{fill:var(--mt-bad-bg)}.mt-movie .mv-screen.is-win{fill:#fbe3dc}.mt-movie .mv-screen-t{font:600 12.5px var(--font-body);fill:var(--mt-head)}.mt-movie .mv-jar rect,.mt-movie .mv-table{fill:#fbfbfc;stroke:var(--mt-line)}.mt-movie .mv-jar-k{font:500 10.5px var(--font-body);fill:var(--mt-mute)}.mt-movie .mv-jar-v{font:700 14px var(--font-mono);fill:var(--mt-head)}.mt-movie .mv-jar-v.is-empty{font:500 12px var(--font-body);fill:#a9b1bc}.mt-movie .mv-jar.is-bad rect{fill:var(--mt-bad-bg);stroke:#e7b7a9}.mt-movie .mv-jar.is-bad .mv-jar-v{fill:var(--mt-bad)}.mt-movie .mv-row-t{font:600 12px var(--font-mono);fill:var(--mt-head)}.mt-movie .mv-row-bg{fill:#0000}.mt-movie .mv-row.ok .mv-row-bg{fill:var(--mt-ok-bg)}.mt-movie .mv-row.bad .mv-row-bg{fill:var(--mt-bad-bg)}.mt-movie .mv-row.bad .mv-row-t{fill:var(--mt-bad)}.mt-movie .mv-row.dead .mv-row-t{fill:#a9b1bc;text-decoration:line-through}.mt-movie .flash{animation:mv-flash .9s var(--mt-ease)}@keyframes mv-flash{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mt-movie .mv-st.is-focus .mv-card{animation:1.6s ease-in-out infinite mv-pulse}@keyframes mv-pulse{50%{stroke-width:3px}}.mt-movie .mv-trail{fill:none;stroke:var(--color-ink);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.5}.mt-movie .mv-trail.is-bad{stroke:var(--color-vermilion)}.mt-movie .mv-trail.is-ok{stroke:var(--mt-ok)}.mt-movie .mv-packet rect{fill:var(--color-ink)}.mt-movie .mv-packet.is-bad rect{fill:var(--color-vermilion)}.mt-movie .mv-packet.is-ok rect{fill:var(--mt-ok)}.mt-movie .mv-packet text{font:700 12px var(--font-mono);fill:#fff}.mt-movie .mv-stamp{inset-inline:0;width:max-content;font:800 18px var(--font-display);color:#fff;background:var(--mt-bad);border-radius:8px;margin-inline:auto;padding:6px 18px;animation:.5s cubic-bezier(.2,1.4,.4,1) mv-stamp;position:absolute;top:10px}.mt-movie .mv-stamp.is-ok{background:var(--mt-ok)}@keyframes mv-stamp{0%{opacity:0;transform:scale(1.6)}}.mt-movie .mv-cap{background:var(--mt-soft);border-radius:8px;align-items:flex-start;gap:12px;min-height:5.2em;margin-top:12px;padding:12px 14px;transition:background .3s;display:flex}.mt-movie .mv-cap.is-bad{background:var(--mt-bad-bg)}.mt-movie .mv-cap.is-ok{background:var(--mt-ok-bg)}.mt-movie .mv-cap__n{background:var(--color-ink);color:#fff;min-width:34px;height:26px;font:700 12px var(--font-mono);border-radius:99px;flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.mt-movie .mv-cap p{color:var(--mt-head);margin:0;font-size:16px;line-height:1.9}.mt-movie .mv-cap code{font:500 .88em var(--font-mono);direction:ltr;unicode-bidi:isolate;background:#fff;border-radius:5px;padding:1px 6px}.mt-movie .mv-cap p.flash{animation:mv-cap .45s var(--mt-ease)}@keyframes mv-cap{0%{opacity:0;transform:translateY(4px)}}.mt-movie .mv-ctl{margin:12px 0 0}.mt-movie .mv-chips{gap:4px;margin-inline-start:auto;display:inline-flex}.mt-movie .mv-chip{all:unset;cursor:pointer;width:26px;height:26px;font:600 12px var(--font-mono);color:var(--mt-mute);background:var(--mt-soft);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mt-movie .mv-chip.is-past{color:var(--mt-head);background:#dce1e8}.mt-movie .mv-chip.is-now{background:var(--color-ink);color:#fff}.tx .tx-seg{background:var(--mt-soft);border-radius:8px;flex-wrap:wrap;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.tx .tx-seg__b{all:unset;cursor:pointer;font:600 13px var(--font-body);color:var(--mt-mute);border-radius:6px;padding:6px 12px}.tx .tx-seg__b:focus-visible{outline:2px solid var(--color-vermilion)}.tx .tx-seg__b.is-on{color:var(--mt-head);background:#fff;box-shadow:0 1px 2px #14213d1f}.tx .tx-db{border-radius:var(--mt-r);background:#14213d;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.tx .tx-db__k{font:600 12.5px var(--font-body);color:#9aa6bd;margin-inline-end:4px}.tx .tx-db__v{direction:ltr;background:#22325a;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;transition:background .3s;display:inline-flex}.tx .tx-db__n{font:500 12px var(--font-mono);color:#9aa6bd}.tx .tx-db__v b{font:700 14px var(--font-mono);color:#fff}.tx .tx-db__v.is-changed{background:#e4572e}.tx .tx-db__v.is-changed .tx-db__n{color:#fde3da}.tx .tx-board{border:1px solid var(--mt-line);border-radius:var(--mt-r);background:#fff;overflow:hidden}.tx .tx-list{margin:0;padding:0;list-style:none}.tx .tx-row{border-top:1px solid var(--mt-line);opacity:.22;transition:opacity .35s var(--mt-ease), background .3s;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;display:grid}.tx .tx-row--head{opacity:1;background:var(--mt-soft);border-top:0}.tx .tx-row.is-shown{opacity:1}.tx .tx-row.is-cur{background:#fffbf4}.tx .tx-lane{font:700 13.5px var(--font-display);color:var(--mt-head);padding:8px 12px}.tx .tx-lane--1{border-inline-end:1px solid var(--mt-line)}.tx .tx-lane--2{border-inline-start:1px solid var(--mt-line)}.tx .tx-t{font:600 11.5px var(--font-mono);color:#8a94a3;background:var(--mt-soft);justify-content:center;align-items:center;display:flex}.tx .tx-cell{flex-direction:column;gap:4px;min-width:0;padding:8px 12px;display:flex}.tx .tx-cell:first-child{border-inline-end:1px solid var(--mt-line)}.tx .tx-cell:last-child{border-inline-start:1px solid var(--mt-line)}.tx .tx-cell code,.tx .tx-sys code{max-width:100%;font:500 12.5px/1.6 var(--font-mono);color:var(--mt-head);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;font-variant-ligatures:none;align-self:flex-start}.tx code.is-ar{text-align:right;font:600 13px/1.7 var(--font-body)!important;font-variant-ligatures:normal!important;direction:rtl!important}.tx .tx-db__n.is-ar{font:600 12px var(--font-body)}.tx .tx-db__v{unicode-bidi:isolate}.tx .tx-cell em,.tx .tx-sys em{font:600 12.5px/1.6 var(--font-body);color:var(--mt-mute);font-style:normal}.tx .tx-row.is-wait .tx-cell em,.tx .tx-row.is-wait .tx-sys em{color:#9a6b00}.tx .tx-row.is-bad em,.tx .tx-row.is-abort em{color:var(--mt-bad)}.tx .tx-row.is-ok em{color:var(--mt-ok)}.tx .tx-row.is-wait.is-cur{background:#fff7e0}.tx .tx-row.is-bad.is-cur,.tx .tx-row.is-abort.is-cur{background:var(--mt-bad-bg)}.tx .tx-row.is-ok.is-cur{background:var(--mt-ok-bg)}.tx .tx-row--sys{grid-template-columns:1fr}.tx .tx-sys{background:var(--mt-soft);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:8px 12px;display:flex}.tx .tx-sys code{align-self:center}.tx .tx-note{margin:12px 0 0}.tx .tx-note.is-bad,.tx .tx-note.is-abort{background:var(--mt-bad-bg)}.tx .tx-note.is-bad .mt-steptext__n,.tx .tx-note.is-abort .mt-steptext__n{background:var(--color-vermilion)}.tx .tx-note.is-ok{background:var(--mt-ok-bg)}.tx .tx-note.is-wait{background:#fff7e0}.tx .tx-verdict[hidden]{display:none}.tx .tx-verdict{margin-bottom:0}@media (width<=560px){.tx .tx-row{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.tx .tx-cell{padding:7px 8px}.tx .tx-cell code,.tx .tx-sys code{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.tx .tx-row,.tx .tx-db__v{transition:none}}
