.al .al-top{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:center;margin:4px 0 16px}.al .al-top+.al-top{margin-top:-4px}.al .al-l{font-size:13.5px;font-weight:600;color:var(--ink-2)}.al [hidden]{display:none!important}.al .al-form{font:600 16px var(--ff-mono);color:var(--navy-800);margin:0 0 14px}.al .r-lab{text-transform:none;letter-spacing:0;font-size:14px}.al .r-big{word-break:break-word}.al .r-big small{font-size:.5em;opacity:.75;margin-left:8px}.al .r-kpis:empty,.al .al-extra:empty{display:none}.al .al-extra{margin-top:18px}.al .al-pc{display:inline-flex;flex-direction:column;margin-right:28px;vertical-align:top}.al .al-pc small{font:600 12px var(--ff-body);opacity:.75;margin:0 0 2px}.al .al-steps{margin-top:22px}.al .al-steps h3{font-size:15px;margin:0 0 8px}.al .al-steps ol{margin:0;padding-left:22px;font-size:14.5px;line-height:1.75;color:var(--ink-2)}.al .al-steps b{color:var(--navy-800)}.al .al-wrap{overflow-x:auto;padding:18px;background:#f5f7fb;border-radius:14px}.al .al-ld{display:grid;grid-template-columns:repeat(var(--n),1.25ch);font-family:var(--ff-mono);font-size:20px;line-height:1.5;color:var(--navy-800);width:max-content}.al .al-ld span{text-align:center;min-height:1.5em}.al .al-ld .ot{border-top:2px solid var(--navy-800)}.al .al-ld .ul{border-bottom:2px solid var(--navy-800)}.al .al-ld .br{font-weight:300;transform:scaleY(1.25)}.al .al-ld .qt,.al .al-ld .rs{color:var(--blue);font-weight:700}.al .al-ld .rm{color:#d9480f;font-weight:700}.al .al-ld .car{font-size:12px;color:#d9480f;align-self:end}.al .al-ld .dv{color:var(--ink-2)}.al .al-ld .pd{border-bottom:2px solid var(--navy-800)}.al .al-ld .pl{border-left:2px solid var(--navy-800)}.al .al-tbl{border-collapse:collapse;font-size:14px;margin-top:10px}.al .al-tbl th,.al .al-tbl td{padding:5px 14px;border-bottom:1px solid var(--line);text-align:right;font-family:var(--ff-mono)}.al .al-tbl th{font-size:12px;color:var(--ink-3)}.al .al-tbl tr.on td{background:#eaf1ff;font-weight:700}.al .al-plot{width:100%;max-width:560px;display:block;margin:0 auto;background:#f5f7fb;border-radius:14px}.al .al-plot .ax{stroke:#9aa7bd;stroke-width:1}.al .al-plot .cv{fill:none;stroke:var(--blue);stroke-width:2.5}.al .al-plot .rt{fill:#d9480f}.al .al-plot .vx{fill:#12a150}.al .al-plot .tl{font:600 12px var(--ff-body);fill:var(--ink-2)}.al .al-plot .tl.c{text-anchor:middle;font-size:13px}.al .al-plot .tl.b{font-weight:800;fill:var(--navy-800)}.al .al-plot .dash{stroke:#9aa7bd;stroke-dasharray:4 4}.al .al-venn .vb{fill:#fff;stroke:var(--line)}.al .al-venn .va{fill:rgba(42,111,219,.22);stroke:var(--blue)}.al .al-venn .vbb{fill:rgba(18,161,80,.2);stroke:#12a150}.al .al-seq{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.al .al-seq span{background:#f5f7fb;border-radius:10px;padding:6px 12px;font-family:var(--ff-mono);font-size:15px;color:var(--navy-800)}.al .al-seq small{font-family:var(--ff-body);font-size:11px;color:var(--ink-3);margin-right:6px}.al .al-seq .more{background:0 0}.al .al-bigout .al-l{display:block;margin-bottom:6px;font-size:13px}.al .al-bigout code{display:block;word-break:break-all;font-size:13px;background:#f5f7fb;border-radius:12px;padding:12px;max-height:220px;overflow:auto}@media (max-width:560px){.al .al-ld{font-size:17px}}