.mk-page{padding-top:0;padding-bottom:calc(var(--space-unit) * 8)}.mk-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--space-unit) * 3);margin-bottom:calc(var(--space-unit) * 3);flex-wrap:wrap;display:flex}.mk-head .page-mast{flex:auto;min-width:0;margin-bottom:0}.mk-head .page-mast-title{overflow-wrap:anywhere;min-width:0}.mk{--mk-dim:var(--chart-dim,color-mix(in srgb, var(--color-text-faint) 78%, var(--chart-plot)));--mk-gutter:52px;--mk-pad:16px;gap:calc(var(--space-unit) * 5);padding:calc(var(--space-unit) * 5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 50%, var(--color-surface-float)) 0, var(--color-surface) 140px);box-shadow:var(--elev-1);display:grid;position:relative;container:desk/inline-size}html:not([data-theme=light]) .mk:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-text) 34%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:14%;right:14%}.mk>*,.mk-grid>*{min-width:0}.mk-bar{z-index:1;align-items:center;gap:calc(var(--space-unit) * 2);flex-wrap:wrap;display:flex;position:relative}.mk-bar-end{align-items:center;gap:calc(var(--space-unit) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.mk-select[hidden],.mk-date[hidden]{display:none}.mk-select select,.mk-date input,.mk-btn{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-surface);height:40px;color:var(--color-text);font:inherit;font-size:var(--scale-sm);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.mk-select select{appearance:none;max-width:34ch;padding:0 calc(var(--space-unit) * 8.5) 0 calc(var(--space-unit) * 4);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);text-overflow:ellipsis;cursor:pointer;background-position:calc(100% - 19px) 18px,calc(100% - 15px) 18px;background-repeat:no-repeat;background-size:4px 4px,4px 4px}.mk-select.is-kind select{border-color:color-mix(in srgb, var(--color-primary) 70%, transparent);background-color:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));font-weight:var(--weight-semibold)}.mk-date{align-items:center;gap:calc(var(--space-unit) * 2);font-size:var(--scale-sm);color:var(--color-text-muted);display:inline-flex}.mk-date input{padding:0 calc(var(--space-unit) * 3.5);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color-scheme:dark}html[data-theme=light] .mk-date input{color-scheme:light}.mk-btn{align-items:center;gap:calc(var(--space-unit) * 2);padding:0 calc(var(--space-unit) * 4);cursor:pointer;display:inline-flex}.mk-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mk-btn.is-small{height:32px;padding:0 calc(var(--space-unit) * 3)}:is(.mk-select select,.mk-date input,.mk-btn):hover:not(:disabled){border-color:var(--color-border-control);background-color:var(--color-hover)}.mk-select.is-kind select:hover{border-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 16%, var(--color-surface))}:is(.mk-select select,.mk-date input,.mk-btn):focus-visible{border-color:var(--color-focus-edge);box-shadow:var(--elev-glow);outline:none}:is(.mk-select select,.mk-date input,.mk-btn):disabled{cursor:default;opacity:.6}.mk-seg{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);padding:2px;display:inline-flex}.mk-seg button{min-width:40px;height:34px;padding:0 calc(var(--space-unit) * 3);border-radius:var(--radius-pill);color:var(--color-text-muted);font:inherit;font-size:var(--scale-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000}.mk-seg[hidden],.mk-seg button[hidden]{display:none}.mk-seg button:hover:not(:disabled){color:var(--color-text)}.mk-seg button[aria-pressed=true]{color:var(--color-text);border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:var(--color-selected)}.mk-seg button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.mk-seg.is-mono button{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mk-grid{gap:calc(var(--space-unit) * 7);grid-template-columns:minmax(0,344px) minmax(0,1fr);display:grid}.mk-rail{gap:calc(var(--space-unit) * 5);flex-direction:column;display:flex}.mk-rail>*{flex-shrink:0}.mk-k{font-family:var(--font-mono);font-size:var(--scale-sm);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.mk-read{align-content:start;padding-top:6px;display:grid}.mk-name{margin:calc(var(--space-unit) * 2) 0 0;font-size:var(--scale-lg);font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere;line-height:1.25}.mk-figs{align-items:end;gap:calc(var(--space-unit) * 4);margin-top:calc(var(--space-unit) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-figs p{gap:calc(var(--space-unit) * 1);min-width:0;margin:0;display:grid}.mk-figs b{font-family:var(--font-mono);font-size:var(--scale-2xl);font-weight:var(--weight-medium);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;line-height:1.05}.mk-figs b.is-echo{color:var(--color-primary)}.mk-figs p+p b{font-size:var(--scale-xl)}.mk-figs b.is-none{color:var(--mk-dim)}.mk-figs.is-moves b{font-size:var(--scale-xl)}.mk-figs.is-moves p+p b{font-size:var(--scale-lg)}.mk-tap-hint{text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-weight:var(--weight-regular)}@media (hover:hover){.mk-tap-hint{display:none}}.mk-figs p>span{font-size:var(--scale-sm);color:var(--color-text-muted);line-height:1.35}.mk-stand{margin:calc(var(--space-unit) * 3) 0 0;font-size:var(--scale-sm);color:var(--color-text-muted);line-height:1.6}.mk-stand b{font-family:var(--font-mono);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-text)}.mk-list{padding-top:calc(var(--space-unit) * 4);border-top:1px solid var(--color-border)}.mk-list ul{margin:calc(var(--space-unit) * 1.5) 0 0;gap:2px;padding:0;list-style:none;display:grid}.mk-lh,.mk-row{grid-template-columns:var(--mk-cols,12px minmax(0, 1fr) 64px 64px);align-items:center;gap:calc(var(--space-unit) * 2);display:grid}.mk-lh{padding:0 calc(var(--space-unit) * 2);margin:0}.mk-list.is-dates{--mk-cols:12px minmax(0, 1fr) 72px 72px}.mk-list.is-four{--mk-cols:12px minmax(0, 1fr) 54px 54px}.mk-list.is-moves{--mk-cols:12px minmax(0, 1fr) 88px 88px}.mk-lh span{font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.mk-lh span:first-child{grid-column:1/3}.mk-lh span:not(:first-child){text-align:right}.mk-row{min-height:40px;padding:0 calc(var(--space-unit) * 2);border-radius:var(--radius-md);font-size:var(--scale-sm);color:var(--color-text);transition:background var(--dur-fast) var(--ease-out)}.mk-row>:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.mk-row{width:100%;font:inherit;font-size:var(--scale-sm);text-align:left;cursor:pointer;background:0 0;border:0}.mk-row:is(:hover,.is-lit,:focus-within),button.mk-row:focus-visible{background:var(--color-hover)}button.mk-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.mk-row.is-subject{background:var(--color-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 38%, transparent);font-weight:var(--weight-semibold)}.mk-v{font-family:var(--font-mono);font-size:var(--scale-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text);white-space:nowrap}.mk-v.is-echo{color:var(--color-primary)}.mk-v.is-none,.mk-v.is-dim{color:var(--mk-dim)}.mk-sw{background:color-mix(in srgb, var(--chart-subject) 45%, var(--chart-plot));border-radius:50%;justify-self:center;width:10px;height:10px}.mk-sw.is-subject{background:radial-gradient(circle at 50% 30%, var(--color-primary-strong) 0 20%, var(--color-primary) 62%);width:12px;height:12px;box-shadow:0 0 calc(var(--chart-glow-blur) * .8px) color-mix(in srgb, var(--color-primary) calc(var(--chart-glow-alpha) * 90%), transparent)}.mk-sw.is-line{background:var(--chart-subject);border-radius:2px;width:12px;height:3px}.mk-sw.is-ref{border-top:1.5px solid color-mix(in srgb, var(--chart-median) 55%, transparent);background:0 0;border-radius:0;width:12px;height:0}.mk-sw.is-cmp{background:color-mix(in srgb, var(--chart-subject) 45%, var(--chart-plot));border-radius:1px;width:12px;height:2px}html[data-theme=light] .mk-sw.is-cmp{background:color-mix(in srgb, var(--chart-subject) 75%, var(--chart-plot))}.mk-sw.is-median{border-top:1.5px dashed color-mix(in srgb, var(--color-text-faint) 70%, transparent);background:0 0;border-radius:0;width:12px;height:0}.mk-sw.is-none{box-shadow:inset 0 0 0 1.5px var(--mk-dim);background:0 0}.mk-pick{min-width:0;display:flex}.mk-pick select{border-radius:var(--radius-sm);appearance:none;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);width:100%;min-width:0;height:32px;color:var(--color-text);font:inherit;font-size:var(--scale-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;cursor:pointer;background-position:calc(100% - 12px) 14px,calc(100% - 8px) 14px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:1px solid #0000;margin-left:-6px;padding:0 22px 0 6px}.mk-pick select:hover{border-color:var(--color-border-strong)}.mk-pick select:focus-visible{border-color:var(--color-focus-edge);box-shadow:var(--elev-glow);outline:none}.mk-note{font-size:var(--scale-sm);color:var(--color-text-muted);margin:0;line-height:1.55}.mk-note b{font-family:var(--font-mono);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-text)}.mk-note a{color:inherit}.mk-main{align-content:start;gap:calc(var(--space-unit) * 2.5);min-width:0;display:grid}.mk-plot-head{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 2) calc(var(--space-unit) * 4);flex-wrap:wrap;min-height:32px;display:flex}.mk-axis{align-items:center;gap:0 calc(var(--space-unit) * 2);font-family:var(--font-mono);font-size:var(--scale-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);flex-wrap:wrap;margin:0;line-height:1.4;display:inline-flex}.mk-axis b{font-weight:inherit;letter-spacing:.08em;text-transform:uppercase}.mk-arrow{color:var(--mk-dim)}.mk-det{font-family:var(--font-sans);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.mk-det:before{content:"· ";color:var(--mk-dim)}.mk-det:empty{display:none}.mk-axis.is-x{z-index:1;background:var(--color-surface);justify-self:end;margin-top:-6px;padding-left:12px;position:relative}.mk-svg text.is-under{visibility:hidden}.mk-axis.is-x.is-own-line{margin-top:calc(var(--space-unit) * 5);background:0 0;padding-left:0}.mk-axis.is-x.is-under{visibility:hidden}.mk-key{justify-content:flex-end;align-items:center;gap:4px calc(var(--space-unit) * 4);font-size:var(--scale-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.mk-key b{font-family:var(--font-mono);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text)}.mk-key i{background:color-mix(in srgb, var(--chart-subject) 16%, var(--chart-plot));width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chart-subject) 55%, transparent);border-radius:2px;flex:none}.mk-key span{align-items:center;gap:calc(var(--space-unit) * 2);white-space:nowrap;display:inline-flex}.mk-plot{height:var(--mk-h,clamp(280px, min(calc(100dvh - 360px), 44vw), 640px));margin-left:var(--mk-gutter);border-radius:var(--radius-md);background:radial-gradient(140% 90% at 50% 0%, color-mix(in srgb, var(--chart-subject) 5%, transparent), transparent 62%), var(--chart-plot);box-shadow:var(--elev-screen);touch-action:pan-y;position:relative}.mk-plot:focus-visible{outline:2px solid var(--color-focus-edge);outline-offset:3px}.mk-plot>div,.mk-strip>div{position:absolute;inset:0}.mk-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-empty{padding:calc(var(--space-unit) * 6);text-align:center;font-size:var(--scale-sm);color:var(--color-text-muted);place-items:center;margin:0;display:grid;position:absolute;inset:0}.mk-svg text{font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;fill:var(--mk-dim)}.mk-gl{stroke:var(--chart-grid);stroke-width:1px;fill:none;shape-rendering:crispedges}.mk-gl.is-minor{stroke:var(--chart-grid-minor)}.mk-zero{stroke:var(--color-border-strong);stroke-width:1px;fill:none;shape-rendering:crispedges}.mk-median{stroke:color-mix(in srgb, var(--color-text-faint) 55%, transparent);stroke-width:1px;stroke-dasharray:4 4;fill:none}.mk-ref{stroke:color-mix(in srgb, var(--chart-median) 50%, transparent);stroke-width:1.5px;fill:none}html[data-theme=light] .mk-ref{stroke:color-mix(in srgb, var(--chart-median) 60%, transparent)}.mk-ref-node{fill:var(--chart-plot);stroke:color-mix(in srgb, var(--chart-median) 50%, transparent);stroke-width:1.25px}.mk-line{stroke:var(--chart-subject);stroke-width:var(--chart-subject-width);stroke-linejoin:round;stroke-linecap:round;fill:none}.mk-glow{stroke:var(--chart-subject);stroke-width:8px;stroke-opacity:calc(var(--chart-glow-alpha) * .26);stroke-linejoin:round;stroke-linecap:round;fill:none}.mk-line.is-thin{stroke-width:2px}.mk-cmp{stroke:color-mix(in srgb, var(--chart-subject) 45%, var(--chart-plot));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;fill:none}.mk-cmp-node{fill:color-mix(in srgb, var(--chart-subject) 45%, var(--chart-plot))}html[data-theme=light] .mk-cmp{stroke:color-mix(in srgb, var(--chart-subject) 75%, var(--chart-plot))}html[data-theme=light] .mk-cmp-node{fill:color-mix(in srgb, var(--chart-subject) 75%, var(--chart-plot))}.mk-prior-lock.is-cmp{stroke:color-mix(in srgb, var(--chart-subject) 60%, var(--chart-plot))}.mk-spot{fill:none;stroke:color-mix(in srgb, var(--color-text-faint) 30%, transparent);stroke-width:1px}.mk-spoke{stroke:var(--chart-cross);stroke-width:1px;fill:none}.mk-hot-dot{fill:var(--color-primary-strong);stroke:var(--chart-plot);stroke-width:2px}.mk-hot-ring{fill:none;stroke:color-mix(in srgb, var(--color-primary-strong) 70%, transparent);stroke-width:1.5px}.mk-node{fill:var(--chart-subject);stroke:var(--chart-plot);stroke-width:1.5px}.mk-area-top{stop-color:var(--chart-subject);stop-opacity:.24}.mk-area-bottom{stop-color:var(--chart-subject);stop-opacity:0}.mk-cross{stroke:var(--chart-cross);stroke-width:1px;stroke-dasharray:3 3;fill:none;pointer-events:none}.mk-lock{fill:var(--chart-subject);stroke:var(--chart-plot);stroke-width:2px}.mk-lock-ring{fill:none;stroke:color-mix(in srgb, var(--chart-subject) 60%, transparent);stroke-width:1.5px}.mk-prior-lock{fill:var(--chart-plot);stroke:color-mix(in srgb, var(--chart-median) 70%, transparent);stroke-width:1.5px}.mk-tag rect{fill:var(--chart-subject)}.mk-svg .mk-tag text{fill:var(--chart-plot);font-weight:var(--weight-semibold)}.mk-svg .mk-label{font-family:var(--font-sans);font-size:var(--scale-sm);font-weight:var(--weight-medium);fill:var(--color-text)}.mk-svg .mk-label.is-subject{font-size:var(--scale-base);font-weight:var(--weight-semibold)}@container desk (width>=1100px){.mk-svg .mk-label{font-size:var(--scale-base)}.mk-svg .mk-label.is-subject{font-size:var(--scale-lg)}}.mk-svg .mk-label.is-dim{fill:var(--color-text-muted)}.mk-svg .mk-refword{fill:var(--mk-dim)}.mk-svg :is(.mk-label,.mk-refword){paint-order:stroke fill;stroke:color-mix(in srgb, var(--chart-plot) 72%, transparent);stroke-width:5px;stroke-linejoin:round}.mk-dot{fill:color-mix(in srgb, var(--chart-subject) 45%, var(--chart-plot))}html[data-theme=light] .mk-dot{fill:color-mix(in srgb, var(--chart-subject) 75%, var(--chart-plot))}.mk-hit{fill:#0000;cursor:pointer}.mk-mark{outline:none}.mk-mark.is-hot .mk-dot{fill:var(--color-primary-strong);stroke:var(--chart-plot);stroke-width:2px}.mk-mark:focus-visible .mk-dot{stroke:var(--color-focus-edge);stroke-width:2px}.mk-sub-halo{fill:url(#mk-halo)}.mk-sub-dot{fill:url(#mk-sub);stroke:var(--chart-plot);stroke-width:1.5px}.mk-halo-stop{stop-color:var(--chart-subject);stop-opacity:calc(var(--chart-glow-alpha) * .5)}.mk-halo-end{stop-color:var(--chart-subject);stop-opacity:0}.mk-sub-top{stop-color:var(--color-primary-strong)}.mk-sub-base{stop-color:var(--chart-subject)}.mk-brackets{stroke:var(--chart-subject);stroke-width:1.5px;fill:none}.mk-wash-stop{stop-color:var(--chart-subject);stop-opacity:.13}.mk-wash-end{stop-color:var(--chart-subject);stop-opacity:0}.mk-plot.has-hot .mk-mark:not(.is-hot) .mk-dot{opacity:.5}.mk-plot.has-hot :is(.mk-sub-dot,.mk-sub-halo,.mk-brackets){opacity:.6}.mk-rise{fill:var(--color-rise)}.mk-fall{fill:var(--color-fall)}.mk-flat{fill:var(--mk-dim)}.mk-move{white-space:nowrap}.mk-move.is-rise{color:var(--color-rise)}.mk-move.is-fall{color:var(--color-fall)}.mk-no-match{stroke:var(--mk-dim);stroke-width:1.5px;fill:none}.mk-strip-wrap[hidden]{display:none}.mk-strip-wrap{gap:calc(var(--space-unit) * 1.5);margin-top:calc(var(--space-unit) * 2);display:grid}.mk-strip{height:84px;margin-left:var(--mk-gutter);border-radius:var(--radius-md);background:var(--chart-plot);box-shadow:var(--elev-screen);position:relative}.mk-foot-text{gap:2px calc(var(--space-unit) * 4);flex-wrap:wrap;flex:30rem;min-width:0;display:flex}.mk-foot{justify-content:space-between;align-items:flex-start;gap:calc(var(--space-unit) * 2) calc(var(--space-unit) * 4);margin:calc(var(--space-unit) * 3) 0 0;flex-wrap:wrap;display:flex}.mk-status{font-size:var(--scale-sm);color:var(--color-text-muted);margin:0;line-height:1.55}.mk-status.is-error{color:var(--color-warning)}.mk-status:empty{display:none}.mk-sections{gap:calc(var(--space-unit) * 7);margin-top:calc(var(--space-unit) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-section{align-content:start;gap:calc(var(--space-unit) * 3);min-width:0;display:grid}.mk-section h2,.mk-section h3{font-size:var(--scale-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.mk-section>p{font-size:var(--scale-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.mk-section.is-wide{grid-column:1/-1}.mk-section>*{min-width:0}.mk-fold{border-top:1px solid var(--color-border)}.mk-fold:last-child{border-bottom:1px solid var(--color-border)}.mk-fold>summary{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 4);min-height:48px;padding:0 calc(var(--space-unit) * 1);cursor:pointer;font-size:var(--scale-sm);font-weight:var(--weight-medium);color:var(--color-text);list-style:none;display:flex}.mk-fold>summary::-webkit-details-marker{display:none}.mk-fold>summary:before{content:"+";width:14px;font-family:var(--font-mono);color:var(--color-text-muted);transition:transform var(--dur-fast) var(--ease-out);flex:none}.mk-fold[open]>summary:before{transform:rotate(45deg)}.mk-fold>summary>span:first-child{flex:1}.mk-fold>summary>span{min-width:0}.mk-fold>summary>span+span{max-width:60%;font-weight:var(--weight-regular);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-fold>summary:hover{color:var(--color-primary)}.mk-fold>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-fold-body{gap:calc(var(--space-unit) * 3);padding:0 calc(var(--space-unit) * 1) calc(var(--space-unit) * 5) calc(var(--space-unit) * 6);font-size:var(--scale-sm);color:var(--color-text-muted);line-height:1.6;display:grid}.mk-fold-body p{margin:0}.mk-fold-body a{color:var(--color-text)}.mk-fold-body dl{gap:calc(var(--space-unit) * 2);margin:0;display:grid}.mk-fold-body dl>div{gap:calc(var(--space-unit) * 3);grid-template-columns:140px minmax(0,1fr);display:grid}.mk-fold-body dt{color:var(--color-text-muted)}.mk-fold-body dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.mk-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mk-plot.is-curve{--mk-h:clamp(260px, min(calc(100dvh - 500px), 42vw), 600px)}.mk-plot.is-history{--mk-h:220px;--mk-h-phone:200px;margin-bottom:calc(var(--space-unit) * 7)}.mk-archive{justify-items:start;gap:calc(var(--space-unit) * 2);display:grid}.mk-actions{gap:calc(var(--space-unit) * 2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}@media (width>=761px){.mk-foot{padding-right:calc(var(--space-unit) * 12)}}.mk-sections,.mk-foot{--mk-dim:var(--chart-dim,color-mix(in srgb, var(--color-text-faint) 78%, var(--chart-plot)));--mk-gutter:52px}.mk-table-bar{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 3);flex-wrap:wrap;display:flex}.mk-table-bar input{width:280px;max-width:100%;height:40px;padding:0 calc(var(--space-unit) * 4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--scale-sm)}.mk-table-bar input:focus-visible{border-color:var(--color-focus-edge);box-shadow:var(--elev-glow);outline:none}.mk-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overscroll-behavior:contain;max-height:min(72vh,760px);overflow:auto}.mk-table-wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--scale-sm)}.mk-table caption{padding:calc(var(--space-unit) * 3);text-align:left;font-size:var(--scale-sm);color:var(--color-text-muted);caption-side:top}.mk-table th,.mk-table td{padding:calc(var(--space-unit) * 2) calc(var(--space-unit) * 2.5);border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.mk-table thead th{z-index:1;background:var(--color-surface-sunken);padding:0;position:sticky;top:0}.mk-table th button{width:100%;min-height:40px;padding:0 calc(var(--space-unit) * 3);color:var(--color-text-muted);font:inherit;font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mk-table th button:after{content:"↕";color:var(--mk-dim);letter-spacing:0}.mk-table th[aria-sort=ascending] button,.mk-table th[aria-sort=descending] button{color:var(--color-text)}.mk-table th[aria-sort=ascending] button:after{content:"↑";color:var(--color-primary)}.mk-table th[aria-sort=descending] button:after{content:"↓";color:var(--color-primary)}.mk-table th button:hover{color:var(--color-text)}.mk-table th button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.mk-table :is(th,td).is-text{text-align:left}.mk-table :is(th,td).is-text button{justify-content:flex-start}.mk-table td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.mk-table td.is-text{font-family:var(--font-sans)}.mk-table td.is-name{text-overflow:ellipsis;max-width:24ch;overflow:hidden}.mk-table td.is-brand{text-overflow:ellipsis;max-width:26ch;overflow:hidden}.mk-table td.is-dim{color:var(--color-text-muted)}.mk-table td.is-none{color:var(--mk-dim)}.mk-table tbody tr:last-child>*{border-bottom:0}.mk-table tbody tr{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.mk-table tbody tr:hover{background:var(--color-hover)}.mk-table tbody tr.is-picked{background:var(--color-selected)}.mk-table tbody tr.is-picked td:first-child{box-shadow:inset 2px 0 0 var(--color-primary)}.mk-table td button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mk-table td button:hover{color:var(--color-primary)}.mk-table td button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-table small{font-size:var(--scale-xs);color:var(--color-text-muted);display:block}.mk-table td.is-up1{background:color-mix(in srgb, var(--chart-subject) 7%, transparent)}.mk-table td.is-up2{background:color-mix(in srgb, var(--chart-subject) 14%, transparent)}.mk-table td.is-up3{background:color-mix(in srgb, var(--chart-subject) 24%, transparent);font-weight:var(--weight-semibold)}.mk-table td.is-down{color:var(--color-text-muted)}.mk-ask{align-items:end;gap:calc(var(--space-unit) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}.mk-ask label{gap:calc(var(--space-unit) * 1.5);font-size:var(--scale-sm);color:var(--color-text-muted);display:grid}.mk-ask input{height:40px;padding:0 calc(var(--space-unit) * 4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--scale-sm)}.mk-ask input:focus-visible{border-color:var(--color-focus-edge);box-shadow:var(--elev-glow);outline:none}.mk-btn.is-primary{border-color:color-mix(in srgb, var(--color-primary) 70%, transparent);background-color:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));font-weight:var(--weight-semibold)}.mk-btn.is-primary:hover:not(:disabled){border-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-surface))}.mk-list.is-five{--mk-cols:12px minmax(0, 1fr) 56px 56px 60px}.mk-list.is-two{--mk-cols:12px minmax(0, 1fr) 88px}.mk-list.is-five .mk-lh span:first-child{grid-column:1/3}.mk-row.is-off .mk-pick select,.mk-muted{color:var(--color-text-muted)}.mk-section[hidden],.mk-rail [hidden]{display:none}.mk-ref-node.is-median{stroke:color-mix(in srgb, var(--color-text-faint) 70%, transparent)}.mk-mini{width:100%;max-width:420px;height:auto;display:block;overflow:visible}.mk-mini text{font-family:var(--font-mono);font-size:var(--scale-xs);fill:var(--mk-dim,var(--color-text-faint))}.mk-points{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mk-points li{align-items:baseline;gap:0 calc(var(--space-unit) * 2);flex-wrap:wrap;display:flex}.mk-points small{color:var(--color-text-muted)}.mk-analysis .desk-note{font-size:var(--scale-sm);color:var(--color-text-muted);margin:0}.mk-analysis [data-analysis-result]{gap:calc(var(--space-unit) * 3);font-size:var(--scale-sm);color:var(--color-text);line-height:1.6;display:grid}.mk-analysis [data-analysis-result]:empty{display:none}.mk-analysis [data-analysis-result] h4{margin:calc(var(--space-unit) * 2) 0 0;font-size:var(--scale-base);font-weight:var(--weight-semibold);color:var(--color-text)}.mk-analysis .desk-analysis-status{padding-top:calc(var(--space-unit) * 3);border-top:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.mk-analysis .desk-analysis-claim{gap:calc(var(--space-unit) * 1);margin:calc(var(--space-unit) * 2) 0 0;display:grid}.mk-analysis .desk-analysis-claim p{margin:0}.mk-analysis .desk-label{font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.mk-analysis details{font-size:var(--scale-sm)}.mk-analysis summary{cursor:pointer;color:var(--color-text-muted)}.mk-analysis li{margin-bottom:calc(var(--space-unit) * 2);overflow-wrap:anywhere}.mk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-phone{display:none}@container desk (width<=1100px){.mk-grid{gap:calc(var(--space-unit) * 5);grid-template-columns:minmax(0,320px) minmax(0,1fr)}.mk-figs b{font-size:var(--scale-xl)}.mk-figs p+p b{font-size:var(--scale-lg)}.mk-name{font-size:var(--scale-base)}.mk-row{min-height:36px}.mk-rail{gap:calc(var(--space-unit) * 4)}}@media (height<=780px) and (width>=761px){.mk-rail{gap:calc(var(--space-unit) * 3.5)}.mk-figs{margin-top:calc(var(--space-unit) * 2)}.mk-figs b{font-size:var(--scale-xl)}.mk-row{min-height:34px}.mk-stand{margin-top:calc(var(--space-unit) * 2);line-height:1.45}.mk-list{padding-top:calc(var(--space-unit) * 3)}}@container desk (width<=760px){.mk-grid{gap:calc(var(--space-unit) * 4);grid-template-columns:minmax(0,1fr)}.mk-rail,.mk-rail>[data-inspector],.mk-rail>[data-cd-inspector]{display:contents}.mk-grid :is(.mk-read,.mk-main,.mk-list,.mk-note,.mk-stand){min-width:0}.mk-read{order:1}.mk-read .mk-stand{min-height:4.8em}.mk-main{order:2}.mk-grid .mk-list,.mk-grid>.mk-rail .mk-note,.mk-grid .mk-rail>[data-cd-inspector]>.mk-stand{order:3}.mk-axis.is-x{background:0 0;margin-top:22px;padding-left:0}}@media (width<=960px){.mk-sections{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.mk{--mk-gutter:44px;padding:calc(var(--space-unit) * 3);gap:calc(var(--space-unit) * 4)}.mk-bar-end{margin-left:0}.mk-select{flex:calc(50% - 4px);min-width:0}.mk-select.is-kind{flex-basis:100%}.mk-date{flex:calc(50% - 4px);min-width:0}.mk-date input{width:100%;min-width:0}.mk-select select{max-width:none;width:100%!important}.mk-plot{height:var(--mk-h-phone,300px)}.mk-figs b{font-size:var(--scale-xl)}.mk-figs p+p b{font-size:var(--scale-lg)}.mk-ask{grid-template-columns:minmax(0,1fr)}.mk-fold-body{padding-left:calc(var(--space-unit) * 1)}.mk-fold-body dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.mk-wide{display:none}.mk-phone{display:block}.mk-select select,.mk-btn,.mk-seg button{min-height:44px}.mk-select select{background-position:calc(100% - 19px) 20px,calc(100% - 15px) 20px}.mk-table-bar input{height:44px}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before{transition:none!important;animation:none!important}}.tp-grid{gap:calc(var(--space-unit) * 4);grid-template-columns:minmax(0,1fr);display:grid}.tp-grid[hidden]{display:none}.tp-key{justify-content:flex-start}.tp-key span{white-space:normal;gap:6px}.mk.is-tp+.mk-status{margin-top:calc(var(--space-unit) * 4)}.tp-row{align-items:start;gap:calc(var(--space-unit) * 3) calc(var(--space-unit) * 7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.tp-row-k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.tp-panel{align-content:start;gap:calc(var(--space-unit) * 2.5);min-width:0;display:grid}.tp-head{--tp-lines:2;height:calc(var(--scale-sm) * 1.4 + var(--scale-sm) * 1.5 * var(--tp-lines) + 2px);font-size:var(--scale-sm);color:var(--color-text-muted);align-content:start;gap:2px;margin:0;line-height:1.5;display:grid;overflow:hidden}.tp-head .tp-k{font-family:var(--font-mono);font-size:var(--scale-sm);line-height:1.4;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.tp-read{-webkit-line-clamp:var(--tp-lines);line-clamp:var(--tp-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tp-name{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:min(40ch,55%);color:var(--color-text);display:inline-block;overflow:hidden}.tp-head b{font-family:var(--font-mono);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-text)}.tp-head b.is-echo{color:var(--color-primary)}.tp-head b.tp-term{font-family:var(--font-sans);font-weight:var(--weight-semibold)}.tp-tap{color:var(--color-text);font-weight:var(--weight-medium)}.tp-gap{color:var(--color-text)}.tp-plot{border-radius:var(--radius-md);background:radial-gradient(140% 90% at 50% 0%, color-mix(in srgb, var(--chart-subject) 5%, transparent), transparent 62%), var(--chart-plot);box-shadow:var(--elev-screen);touch-action:pan-y;margin-bottom:26px;position:relative}.tp-plot>div{position:absolute;inset:0}.tp-plot.is-rain,.tp-plot.is-fan{height:clamp(220px,24.1546cqw - 6.76329px,340px)}@container desk (width>=861px){.tp-plot.is-rain,.tp-plot.is-fan{height:clamp(160px,min(24.1546cqw - 6.76329px,50dvh - 240px),340px)}}@container desk (width>=1240px){.tp-head{--tp-lines:1}.tp-plot.is-rain,.tp-plot.is-fan{height:clamp(160px,min(24.1546cqw - 6.76329px,50dvh - 220px),340px)}}.tp-plot.is-fan{margin-left:var(--mk-gutter)}.tp-plot.is-rain{cursor:pointer}.tp-plot:focus-visible{outline:2px solid var(--color-focus-edge);outline-offset:3px}.tp-phone{display:none}@media (scripting:enabled){.tp-plot:not(.is-live) svg text,.is-pending :is(.tp-plot>div,.tp-read,.tp-key){visibility:hidden}}@container desk (width>=861px) and (width<=1300px){@media (scripting:enabled){.tp-plot.is-rain:not(.is-live) .tp-rain{visibility:hidden}}}.mk-svg .tp-axis-t{fill:var(--mk-dim);font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);letter-spacing:.08em}.mk-svg .tp-dir{fill:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--scale-xs)}.tp-cloud{fill:var(--chart-band);pointer-events:none}.tp-cloud-mid{fill:color-mix(in srgb, var(--color-text-faint) 26%, transparent);pointer-events:none}.tp-band{fill:var(--chart-band)}.tp-band-mid{fill:color-mix(in srgb, var(--color-text-faint) 24%, transparent)}.tp-rain{fill:var(--chart-market)}.tp-rain.is-hot{fill:var(--color-text)}.tp-med{stroke:color-mix(in srgb, var(--chart-median) 62%, transparent);stroke-width:1.5px;stroke-dasharray:4 3;fill:none}.tp-own{stroke:var(--chart-subject);stroke-width:1.5px;fill:none;pointer-events:none}.tp-own-glow{fill:color-mix(in srgb, var(--chart-subject) calc(var(--chart-glow-alpha) * 30%), transparent);pointer-events:none}.tp-own-dot{fill:var(--chart-subject);stroke:var(--chart-plot);stroke-width:2px}.tp-peer{stroke:color-mix(in srgb, var(--chart-median) 62%, transparent);stroke-width:1.5px;stroke-dasharray:5 4;fill:none}html[data-theme=light] :is(.tp-peer,.tp-med){stroke:color-mix(in srgb, var(--chart-median) 70%, transparent)}html[data-theme=light] :is(.tp-cloud-mid,.tp-band-mid,.tp-sw.is-mid){fill:color-mix(in srgb, var(--color-text-faint) 13%, transparent);background:color-mix(in srgb, var(--color-text-faint) 13%, transparent)}.tp-gapfill{pointer-events:none}.tp-gapfill.is-above{fill:color-mix(in srgb, var(--color-primary) 26%, transparent)}.tp-hatch-bg{fill:color-mix(in srgb, var(--color-fall) 22%, transparent)}.tp-hatch-line{stroke:color-mix(in srgb, var(--color-fall) 90%, transparent);stroke-width:1.5px}.tp-hatch-bg.is-soft{fill:color-mix(in srgb, var(--color-fall) 12%, transparent)}.tp-hatch-line.is-soft{stroke:color-mix(in srgb, var(--color-fall) 55%, transparent);stroke-width:1.25px}.tp-node.is-above{fill:var(--color-primary)}.tp-node.is-below{fill:var(--chart-plot);stroke:var(--color-fall);stroke-width:2px}.tp-node.is-level{fill:var(--chart-plot);stroke:var(--color-primary);stroke-width:2px}.tp-sw{border-radius:2px;flex:none;width:12px;height:10px}.tp-sw.is-mid{background:color-mix(in srgb, var(--color-text-faint) 26%, transparent)}.tp-sw.is-band{background:var(--chart-band);box-shadow:inset 0 0 0 1px var(--chart-grid)}.tp-sw.is-above{background:color-mix(in srgb, var(--color-primary) 34%, transparent);box-shadow:inset 0 0 0 1px var(--color-primary)}.tp-sw.is-below{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-fall) 70%, transparent) 0 1.5px, color-mix(in srgb, var(--color-fall) 14%, transparent) 1.5px 4px);box-shadow:inset 0 0 0 1px var(--color-fall)}@container desk (width<=860px){.tp-row{gap:calc(var(--space-unit) * 3);grid-template-columns:minmax(0,1fr)}.tp-plot.is-rain{height:clamp(200px,52vw,260px)}.tp-plot.is-fan{height:clamp(220px,60vw,300px)}.tp-wide{display:none}.tp-phone{display:block}.tp-plot.is-rain{margin-bottom:44px}}@container desk (width<=640px){.tp-head{--tp-lines:3}.tp-name{max-width:100%}}.tp-tables{gap:calc(var(--space-unit) * 4);display:grid}.tp-tables[hidden],.mk-grid[hidden]{display:none}.tp-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.mk-table td.tp-cell.is-above{background:color-mix(in srgb, var(--color-primary) 16%, transparent)}.mk-table td.tp-cell.is-below{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-fall) 22%, transparent) 0 1.5px, color-mix(in srgb, var(--color-fall) 8%, transparent) 1.5px 5px)}
