html[data-look=app] .jp:has(.mk){--app-desk:#f4f5f7;--app-sheet:#fff;--app-tint:#eef1f5;--app-ink:#0b1220;--app-muted:#5b6472;--app-line:#e3e7ed;--app-accent:#0b2a4a;--app-accent-ink:#0b2a4a;--app-main-dark:#0b2a4a;--app-cta:#0b2a4a;--app-cta-ink:#fff;--mk-up:#0a7a4b;--mk-down:#c0362c;--mk-jup:#0e8f86;--mk-sat:#d98a0b}.jp:has(.mk) .clay{display:none}html .jp .mk.tp{background:var(--app-sheet);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--app-line);border-radius:16px}.mk .fw-svg{filter:grayscale();max-width:380px;transform:none}.mk .mk-tile,.mk .mk-card a,.mk .mk-chart{box-shadow:none;border:1px solid var(--app-line);border-radius:12px}.mk .mk-wait{border-radius:12px}.mk-up{color:var(--mk-up)}.mk-down{color:var(--mk-down)}.mk .tp-sec,.mk .tp-faq{max-width:none}.mk .tp-sec>p,.mk .tp-sec>h2{max-width:68ch}.jp .mk .mk-note{background:var(--app-tint,#f5f4ff);color:var(--app-main-dark,#42339f);border-radius:999px;margin-top:22px;padding:6px 14px;font-size:.86rem;font-weight:500;display:inline-block}.mk-sub{color:var(--jp-muted);margin-top:12px}.mk-top h2{font-size:clamp(1.9rem,3.6vw,3rem)}.mk-score{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.mk-tile{background:var(--app-sheet,#fff);box-shadow:var(--app-shadow,0 7px 24px -4px #919eab29);border-radius:24px;padding:clamp(20px,3vw,36px)}.mk-tile-k{color:var(--jp-ink);align-items:center;gap:10px;font-weight:600;display:flex}.mk-tile-k i,.mk-legend i{border-radius:50%;flex:none;width:14px;height:14px}.jp .mk .mk-big{font-family:var(--jp-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--jp-ink);margin-top:10px;font-size:clamp(2.6rem,5vw,4rem);font-weight:700;line-height:1}.jp .mk .mk-big span{color:var(--jp-muted);font-size:.45em}.mk-exp{color:var(--jp-muted);margin-top:10px;font-size:.9rem}.mk-verdict{color:var(--jp-ink);margin-top:12px}.mk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mk-card a{background:var(--app-sheet,#fff);height:100%;box-shadow:var(--app-shadow,0 7px 24px -4px #919eab29);color:var(--jp-ink);border-radius:24px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.mk-card a:hover{transform:translateY(-4px)}.mk-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-card h3{font-family:var(--jp-body);letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.mk-sign{width:40px;height:40px;color:var(--app-ink);background:var(--app-tint);border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.mk-card p{color:var(--jp-muted);font-size:.92rem;line-height:1.45}.mk-card .mk-mini{color:var(--jp-ink);font-weight:500}.mk-card .mk-go{color:var(--app-accent-ink,#5a45e0);margin-top:auto;padding-top:8px;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-card,.mk-tile{animation:linear both mk-rise;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes mk-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.mk-wait{background:var(--app-tint,#f5f4ff);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);margin-top:44px;padding:clamp(24px,4vw,44px);display:grid}.mk-wait h2{letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.4rem)}.mk-wait p{color:var(--jp-muted);margin-top:10px}.mk-wait .apx-form{margin-top:0}.mk-wait .apx-label{color:var(--jp-ink);font-size:.9rem;font-weight:600}.mk-ok{color:var(--mk-up);font-weight:600}.mk-top{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(24px,5vw,64px);margin-top:44px;display:grid}.mk-facts{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-facts li{color:var(--jp-ink);align-items:baseline;gap:10px;display:flex}.mk-facts small{color:var(--jp-muted);font-size:.86rem}.mk-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}.mk-chart{background:var(--app-sheet,#fff);box-shadow:var(--app-shadow,0 7px 24px -4px #919eab29);border-radius:24px;margin:24px 0 0;padding:clamp(14px,2vw,24px)}.mk-chart svg{width:100%;height:clamp(220px,36vw,380px);display:block}.mk-tick{font-family:var(--jp-body);fill:var(--app-muted,#717981);font-size:13px}.mk-chart figcaption{color:var(--jp-muted);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:.84rem;display:flex}.mk-legend{color:var(--jp-ink);align-items:center;gap:8px;display:inline-flex}.mk-table{margin-top:20px;overflow-x:auto}.mk-table table{border-collapse:collapse;width:100%;font-size:.95rem}.mk-table th{text-align:left;color:var(--jp-muted);padding:8px 12px 8px 0;font-size:.8rem;font-weight:600}.mk-table td{border-top:1px solid var(--app-line,#edebf7);color:var(--jp-ink);vertical-align:baseline;padding:10px 12px 10px 0}.mk-table td:first-child{white-space:nowrap;color:var(--jp-muted)}.mk-num{font-variant-numeric:tabular-nums;white-space:nowrap}.mk-chip{border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-block}.mk-chip.hit{background:color-mix(in srgb, var(--mk-up) 12%, #fff);color:var(--mk-up)}.mk-chip.miss{background:color-mix(in srgb, var(--mk-down) 10%, #fff);color:var(--mk-down)}.mk-table details{margin-top:8px}.mk-table summary{cursor:pointer;color:var(--app-accent-ink,#5a45e0);padding:12px 0;font-weight:600}.mk-table details thead{display:none}.mk-ahead{gap:0;max-width:68ch;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-ahead li{border-top:1px solid var(--app-line,#edebf7);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 0;display:flex}.mk-ahead-what{color:var(--jp-ink);font-weight:500}.mk-ahead-when{color:var(--jp-muted);margin-left:auto;font-size:.92rem}.mk-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (max-width:900px){.mk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-top,.mk-wait{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.mk-score,.mk-cards{grid-template-columns:minmax(0,1fr)}.mk-table td:first-child{white-space:normal}.mk-table table{font-size:.86rem}.mk-ahead-when{width:100%;margin-left:18px}}
