.jm-frame,.jm-menu{--jm-ink:#0f172a;--jm-body:#475569;--jm-muted:#94a3b8;--jm-line:#e2e8f0;--jm-soft:#f8fafc;--jm-track:#edf0f5;--jm-blue:#3358ff;--jm-blue-h:#2846e0;--jm-font:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.jm-frame{container-type:inline-size}.jm-card{display:grid;grid-template-columns:104px minmax(0,1fr) 292px;grid-template-areas:"g m a" "g s a";column-gap:18px;row-gap:10px;align-items:start;padding:14px 18px;border:1px solid var(--jm-line);border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a;color:var(--jm-ink);font-family:var(--jm-font);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}.jm-card.is-off{grid-template-areas:"g m a";align-items:center}.jm-gw{grid-area:g;grid-row:1/3;align-self:center;display:flex;flex-direction:column;align-items:center;gap:4px}.jm-card.is-off .jm-gw{grid-row:auto}.jm-gauge{position:relative;width:80px;height:80px}.jm-gauge svg{display:block;width:100%;height:100%}.jm-v{transition:stroke-dasharray .7s cubic-bezier(.2,.7,.2,1)}.jm-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:4px;line-height:1}.jm-num b{display:flex;align-items:flex-start;font-size:23px;font-weight:600;letter-spacing:-.02em}.jm-num b small{margin:3px 0 0 1px;font-size:11.5px;font-weight:500;color:#1e293b}.jm-num em{margin-top:3px;font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1e293b}.jm-gauge.is-off .jm-num b{color:#1e293b;font-weight:500}.jm-ghost{stroke:var(--jm-blue);opacity:.22}.jm-gauge.is-ghost .jm-num b{color:var(--jm-blue);font-weight:600}.jm-gauge.is-ghost .jm-num em{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0;color:#1e293b;text-transform:none;letter-spacing:0;white-space:nowrap}.jm-cap{font-size:10.5px;line-height:1.2;font-weight:500;color:#1e293b;text-align:center;white-space:nowrap}.jm-eyebrow{display:none}.jm-main{grid-area:m;min-width:0}.jm-head{margin:0;font-family:inherit;font-size:16px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--jm-ink)}.jm-stats{grid-area:s;display:grid;grid-template-columns:repeat(4,auto);margin:0;border:1px solid var(--jm-line);border-radius:10px;background:var(--jm-soft);overflow:hidden}.jm-stats>div{position:relative;padding:6px 12px;border-left:1px solid var(--jm-line)}.jm-stats>div:first-child{border-left:0}.jm-stats dt{font-size:11.5px;font-weight:500;line-height:1.2;color:#1e293b;white-space:nowrap}.jm-stats dd{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.2;color:var(--jm-ink)}.jm-stats dd.is-unmeasured{font-size:11.5px;font-weight:500;color:#1e293b}.jm-note{grid-area:s;display:flex;align-items:center;gap:8px;margin:0;padding:7px 12px;border:1px solid var(--jm-line);border-radius:10px;background:var(--jm-soft);font-size:11.5px;line-height:1.3;color:#1e293b}.jm-note>svg{flex:none;width:13px;height:13px;fill:none;stroke:var(--jm-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jm-note .jm-link{margin-left:auto;white-space:nowrap}.jm-actions{grid-area:a;display:flex;flex-direction:column;justify-content:space-between;gap:8px;align-self:stretch}.jm-card.is-off .jm-actions{align-self:center}.jm-cta{display:flex;flex-direction:column;gap:6px}.jm-pick,.jm-pw{position:relative}.jm-pick{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 34px 0 12px;border:1px solid var(--jm-line);border-radius:10px;background:#fff;font-family:inherit;text-align:left;cursor:pointer}.jm-pick:hover{border-color:#cbd5e1}.jm-pick>svg{flex:none;width:16px;height:16px;fill:none;stroke:#64748b;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jm-pick>span{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.jm-pick em{font-style:normal;font-size:11px;font-weight:500;line-height:1.1;color:#1e293b}.jm-pick em,.jm-pick strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jm-pick strong{font:500 13.5px/1.2 var(--jm-font);color:var(--jm-ink)}.jm-pick:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.6px solid #94a3b8;border-bottom:1.6px solid #94a3b8;transform:translateY(-70%) rotate(45deg);transition:transform .15s}.jm-pw.is-open .jm-pick{border-color:var(--jm-blue);box-shadow:0 0 0 3px #3358ff1f}.jm-pw.is-open .jm-pick:after{transform:translateY(-30%) rotate(-135deg)}a.jm-pick{text-decoration:none}.jm-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 20px;border:0;border-radius:10px;background:var(--jm-blue);box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff;font:600 13.5px/1 var(--jm-font);white-space:nowrap;cursor:pointer}.jm-btn:hover{background:var(--jm-blue-h)}.jm-btn:disabled{opacity:.85;cursor:progress}.jm-btn.is-blocked,.jm-btn.is-blocked:disabled{opacity:.5;cursor:not-allowed;background:var(--jm-blue)}.jm-btn svg{flex:none;width:16px;height:16px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.jm-sp{flex:none;width:15px;height:15px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:jm-spin .7s linear infinite}@keyframes jm-spin{to{transform:rotate(1turn)}}.jm-link{padding:2px 0;border:0;background:none;font:600 12.5px var(--jm-font);color:var(--jm-blue);text-align:center;cursor:pointer}.jm-link:hover{text-decoration:underline}.jm-link:disabled{opacity:.6;cursor:progress;text-decoration:none}.jm-link .jm-sp{display:inline-block;width:11px;height:11px;margin-right:6px;border-color:#3358ff4d;border-top-color:var(--jm-blue);vertical-align:-1px}.jm-bs{display:none}.jm-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;padding:6px;border:1px solid var(--jm-line);border-radius:12px;background:#fff;box-shadow:0 14px 34px -10px #0f172a38;font-family:var(--jm-font)}.jm-menu.is-portaled{position:fixed;right:auto;z-index:60;overflow-y:auto}.jm-opt{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font:500 13.5px var(--jm-font);color:var(--jm-ink);text-align:left;cursor:pointer}.jm-opt.is-active,.jm-opt:hover{background:var(--jm-soft)}.jm-opt svg{flex:none;width:15px;height:15px;fill:none;stroke:#64748b;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jm-opt .jm-ck{margin-left:auto;stroke:var(--jm-blue)}.jm-opt .jm-n{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jm-menu hr{margin:6px 0;border:0;border-top:1px solid var(--jm-line)}.jm-pro{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;background:#eef2ff;color:var(--jm-blue);letter-spacing:.04em}.jm-pro,.jm-tag{border-radius:6px;font-size:10.5px;font-weight:700}.jm-tag{flex:none;padding:2px 7px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;letter-spacing:.02em}.jm-pro svg{width:10px;height:10px;stroke:var(--jm-blue);stroke-width:2.2}.jm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jm-skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--jm-track) 25%,#f4f7fb 37%,var(--jm-track) 63%);background-size:400% 100%;animation:jm-shim 1.4s ease-in-out infinite}@keyframes jm-shim{0%{background-position:100% 0}to{background-position:0 0}}.jm-skel-head{width:min(330px,100%);height:15px;margin:3px 0}.jm-skel-btn,.jm-skel-pick{height:44px;border-radius:10px}@container (min-width: 641px) and (max-width: 784px){.jm-card,.jm-card.is-off{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"g m" "g s" "a a"}.jm-card.is-off{grid-template-areas:"g m" "a a"}.jm-actions,.jm-card.is-off .jm-actions{align-self:auto}}@container (max-width: 640px){.jm-card,.jm-card.is-off{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"g m" "a a";column-gap:10px;row-gap:9px;padding:12px 14px;align-items:center}.jm-card.is-off .jm-gw,.jm-gw{grid-row:auto;align-self:center;gap:2px}.jm-gauge{width:64px;height:64px}.jm-num b{font-size:18px}.jm-num b small{font-size:9.5px;margin-top:2px}.jm-num em{font-size:8.5px;margin-top:2px}.jm-card,.jm-card.is-off{grid-template-columns:64px minmax(0,1fr);column-gap:14px}.jm-cap{display:none}.jm-eyebrow{display:block;margin-bottom:3px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#1e293b}.jm-head{font-size:15px}.jm-note,.jm-stats{display:none}.jm-actions,.jm-card.is-off .jm-actions{align-self:stretch;gap:6px}.jm-btn,.jm-pick{height:42px}.jm-link{padding:0}.jm-bf{display:none}.jm-bs{display:inline}}@media (prefers-reduced-motion:reduce){.jm-skel,.jm-sp{animation:none}.jm-pick:after,.jm-v{transition:none}}.jm-gauge-ten{width:128px}.jm-card.is-ten{grid-template-columns:128px minmax(0,1fr) 292px}@container (min-width: 641px) and (max-width: 784px){.jm-card.is-ten{grid-template-columns:128px minmax(0,1fr)}}@container (max-width: 640px){.jm-card.is-ten{grid-template-columns:96px minmax(0,1fr)}.jm-card.is-ten .jm-gauge-ten{zoom:.75}}.jm-skel-ten{display:block;width:128px;height:96px;border-radius:10px}