.ln .ln-top{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.ln .ln-l{font-size:13.5px;font-weight:600;color:var(--ink-2)}.ln .ln-eff{margin:14px 0 0}.ln .dt-in .dt-seg{flex:none;margin:4px -8px 4px 6px}.ln .ln-sm button{padding:5px 10px;font-size:12.5px}.ln .ln-picks{margin-top:6px}.ln .ln-hint{display:block;margin-top:5px;font-size:12.5px;color:var(--ink-3)}.ln .ln-box{margin-top:16px;padding:14px 16px;border:1px dashed var(--line-2);border-radius:12px}.ln .ln-box>b,.ln .ln-box summary{display:block;font-size:14px;font-weight:700;color:var(--navy-800)}.ln .ln-box>b{margin-bottom:10px}.ln .ln-box summary{cursor:pointer;list-style:none}.ln .ln-box summary::-webkit-details-marker{display:none}.ln .ln-box summary:before{content:"";display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin-right:10px;vertical-align:2px;transition:transform .15s}.ln details.ln-box[open] summary{margin-bottom:12px}.ln details.ln-box[open] summary:before{transform:rotate(45deg);vertical-align:4px}.ln .ln-chk{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--ink-2);cursor:pointer;margin-top:14px}.ln .ln-chk input{width:17px;height:17px;accent-color:var(--blue)}.ln .ln-dim{opacity:.45}.ln .ln-sub{display:block;margin:24px 0 8px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ln .ln-subrow{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ln .ln-subrow .dt-seg{text-transform:none;letter-spacing:0}.ln .l-chart:empty,.ln .l-tbl:empty,.ln .m-split:empty,.ln .l-note:empty{display:none}.ln .ln-chart{width:100%;height:auto;display:block}.ln .ln-chart text{font-size:10.5px;fill:var(--ink-3);font-family:var(--ff-mono)}.ln .ln-chart .rb{fill:var(--navy-900);opacity:.6}.ln .ln-chart .gl{stroke:var(--line);stroke-width:1}.ln .ln-chart .bp{fill:var(--blue)}.ln .ln-chart .bi{fill:var(--amber)}.ln .ln-chart .bl{fill:none;stroke:var(--navy-900);stroke-width:2}.ln .ln-leg{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2);margin-top:6px}.ln .ln-leg i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:6px;vertical-align:-1px}.ln .ln-leg i.bl{height:3px;background:var(--navy-900);vertical-align:3px}.ln .bp{background:var(--blue)}.ln .bi{background:var(--amber)}.ln .c2{background:var(--magenta)}.ln .c3{background:var(--amber)}.ln .c4{background:#12a150}.ln .c5{background:var(--navy-700)}.ln .ln-split{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px;margin-top:16px}.ln .ln-scroll{max-height:380px;overflow:auto;border:1px solid var(--line);border-radius:12px}.ln table{width:100%;border-collapse:collapse;font-size:13.5px}.ln th,.ln td{text-align:right;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.ln th:first-child,.ln td:first-child{text-align:left}.ln th{position:sticky;top:0;background:var(--card);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ln td{font-family:var(--ff-mono);color:var(--navy-800)}.ln tbody tr:last-child td{border-bottom:0}@media(max-width:700px){.ln .ln-box .dt-grid{grid-template-columns:1fr 1fr}.ln .ln-box .dt-fld label{min-height:2.6em;display:flex;align-items:flex-end}.ln .ln-chart text{font-size:13px}}