.mp-root{width:100%;color:var(--fg)}.mp-page{width:100%;max-width:87.5rem;margin:0 auto;padding:.5rem 0 2.5rem;display:flex;flex-direction:column;gap:1.5rem}.mp-top{align-items:stretch}.mp-h{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.625rem}.mp-h .hb-i{width:.875rem;height:.875rem}.mp-sum{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.75rem .75rem .75rem 1.25rem;border-radius:1rem;background:var(--neu-face);box-shadow:var(--neu-raise),var(--specular);min-height:5.75rem}.mp-stat{display:flex;flex-direction:column;gap:.25rem;min-width:0}.mp-big{display:flex;align-items:baseline;gap:.375rem}.mp-big b{font-weight:800;font-size:2.25rem;line-height:1}.mp-big b,.mp-big span{font-family:var(--font-heading)}.mp-big span{font-weight:700;font-size:1rem}.mp-big span,.mp-sub{color:var(--fg-muted)}.mp-sub{display:block;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-who-row{display:flex;align-items:center;gap:.625rem;min-width:0;text-align:left;border-radius:.75rem;padding:.125rem .25rem .125rem 0;transition:color .15s ease}.mp-who-row:hover b{color:var(--accent)}.mp-who-row b{display:block;font-size:.9375rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-who-row>span{min-width:0}.mp-well-md{width:4.25rem;height:4.25rem;border-radius:1.125rem}.mp-well-lg{width:5.75rem;height:5.75rem;border-radius:1.375rem}.mp-tile:hover .crest-well{transform:scale(1.04)}.mp-who .crest-well{width:2.75rem;height:2.75rem;border-radius:.75rem}.mp-who .crest-well svg{width:2rem;height:2rem}.mp-focus-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.mp-hot{display:flex;align-items:center;gap:1rem;padding:1rem 1.125rem 1rem 1rem;text-align:left;border-radius:1.125rem;background:var(--neu-face);box-shadow:var(--neu-raise),var(--specular);background-image:radial-gradient(90% 120% at 0 50%,color-mix(in srgb,var(--flame-base) 10%,transparent),transparent 60%);transition:box-shadow .25s ease,transform .25s ease}.mp-hot:hover{box-shadow:var(--neu-raise-lg),var(--specular);transform:translateY(-2px)}.mp-hot:focus-visible,.mp-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mp-hot-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.375rem}.mp-hot-name{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:.01em}.mp-hot-num{display:flex;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums}.mp-hot-num b{font-weight:800;font-size:2rem;line-height:1}.mp-hot-num b,.mp-hot-num span{font-family:var(--font-heading)}.mp-hot-num span{font-weight:700;font-size:.9375rem}.mp-hot-go{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:var(--accent)}.mp-hot-go .hb-i{width:.875rem;height:.875rem;transition:transform .2s ease}.mp-hot:hover .mp-hot-go .hb-i{transform:translateX(3px)}.mp-bar{position:relative;display:block;height:.5rem;border-radius:999px;background:var(--bg);box-shadow:var(--neu-inset-sm)}.mp-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--flame-base),var(--flame-mid))}.mp-bar-you{position:absolute;top:-.25rem;bottom:-.25rem;width:2px;margin-left:-1px;border-radius:1px;background:var(--fg)}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem}.mp-tile{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem .625rem .75rem;min-width:0;border-radius:1rem;background:var(--neu-face);box-shadow:var(--neu-raise),var(--specular);text-align:center;transition:box-shadow .25s ease,transform .25s ease}.mp-tile:hover{box-shadow:var(--neu-raise-lg),var(--specular);transform:translateY(-2px)}.mp-name{font-size:.875rem;font-weight:600;line-height:1.2}.mp-line{display:inline-flex;align-items:baseline;gap:.3125rem;font-size:.75rem;font-variant-numeric:tabular-nums}.mp-line b{font-family:var(--font-heading);font-weight:800;font-size:1.0625rem;line-height:1}.is-quiet{color:var(--fg-muted)}.mp-root .is-up{color:var(--good)}.mp-root .is-down{color:var(--miss)}@media (max-width:60rem){.mp-top{grid-template-columns:minmax(0,1fr)}.mp-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-sum .pz-door{grid-column:1/-1;min-height:3rem}.mp-focus-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:36rem){.mp-sum{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1rem;padding:.875rem 1rem}.mp-sum>.mp-stat:first-child{grid-row:span 2}.mp-sum>.pz-guest{grid-column:1/-1}.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.mp-tile{gap:.3125rem;padding:.625rem .25rem .5rem;border-radius:.875rem}.mp-tile .mp-well-md{width:3rem;height:3rem;border-radius:.875rem}.mp-tile .crest-well svg{width:2rem;height:2rem}.mp-name{font-size:.75rem}.mp-line{font-size:.6875rem;gap:.25rem}.mp-line b{font-size:.875rem}}.mp-hot-blank{min-height:7.25rem}.mp-empty{min-height:4.5rem;display:flex;align-items:center;padding:0 1rem;border-radius:1rem;font-size:.875rem;color:var(--fg-muted);background:var(--bg);box-shadow:var(--neu-inset-sm)}