/* Merit work record on /me (static/merit-record.js). Phone first, same
   tokens as member.css/site.css; only what member.css does not cover. */

.merit h3.merit-h3{font-size:.95rem;font-weight:500;margin:1.4rem 0 .4rem}
.merit-step{font-family:Poppins,sans-serif;font-size:.72rem;letter-spacing:.13em;color:var(--ink-soft);margin:0 0 .35rem}

.merit-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;
  background:var(--rule);border:1px solid var(--rule);margin:.9rem 0 .7rem}
.merit-stat{background:#fff;padding:.7rem .8rem;min-width:0}
.merit-stat .v{display:block;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:400;color:var(--ink);
  overflow-wrap:anywhere}
.merit-stat .k{display:block;font-size:.78rem;color:var(--ink-soft);margin-top:.15rem}

.merit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .8rem;margin-top:.6rem}
.merit-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--ink);min-width:0}
.merit-form .wide{grid-column:1 / -1}
.merit-form input,.merit-form select{font-family:inherit;font-size:1rem;padding:.55rem .6rem;min-height:44px;
  border:1px solid var(--rule);border-radius:8px;background:#fff;color:var(--ink);width:100%;box-sizing:border-box}
.merit-debrief{grid-template-columns:1fr;margin-top:1.25rem;gap:1rem}
.merit-choice-set{margin:0;padding:0;border:0;min-width:0}.merit-choice-set legend{margin:0 0 .45rem;padding:0;font-size:.92rem;font-weight:600;color:var(--ink)}
.merit-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.merit-choice-grid label{display:block;min-width:0}.merit-choice-grid input{position:absolute;width:1px;height:1px;min-height:0;opacity:0;pointer-events:none}.merit-choice-grid label>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;padding:.6rem .7rem;border:1px solid var(--rule);border-radius:11px;background:#fff;text-align:center;cursor:pointer;font-size:.84rem;line-height:1.25;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.merit-choice-grid small{display:block;margin-top:.12rem;color:var(--ink-soft);font-size:.65rem}.merit-choice-grid input:checked+span{border-color:var(--peri);background:#f4f3ff;box-shadow:inset 0 0 0 1px var(--peri)}.merit-choice-grid input:focus-visible+span{outline:2px solid var(--peri);outline-offset:2px}
.merit-minutes{max-width:18rem}.merit-scale label>span{font-family:Poppins,sans-serif;font-size:.9rem}.merit-scale-five{grid-template-columns:repeat(5,minmax(0,1fr))}.merit-scale-eleven{grid-template-columns:repeat(11,minmax(44px,1fr));overflow-x:auto;padding-bottom:.2rem}.merit-scale-eleven label>span{padding:.45rem .2rem;min-height:48px}

.merit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.4rem}
.merit-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;
  font-size:.9rem;font-weight:400;min-height:44px;padding:.55rem 1.1rem;cursor:pointer;text-decoration:none;
  background:#fff;color:var(--ink);border:1px solid var(--rule)}
.merit-btn-dark{background:var(--night);color:var(--paper);border-color:var(--night)}
.merit-btn:disabled{opacity:.6;cursor:default}
a.merit-btn{margin:.3rem 0 .6rem}
.merit-msg{min-height:1em}

.merit-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;
  padding:.6rem 0;border-bottom:1px solid var(--rule);font-size:.92rem}
.merit-row:last-child{border-bottom:none}
.merit-row .main{font-weight:600;overflow-wrap:anywhere}
.merit-row .meta{color:var(--ink-soft);font-size:.85rem}
.merit-row .del{margin-left:auto;font-family:inherit;font-size:.8rem;background:none;border:none;
  color:#8C2F2F;cursor:pointer;min-height:44px;padding:0 .2rem}

.merit-key{margin:.6rem 0}
.merit-key input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;width:100%;
  box-sizing:border-box;padding:.6rem;border:1px solid var(--rule);background:#fff;color:var(--ink);min-height:44px;margin-bottom:.5rem}

/* Browser-first checker. This stays deliberately quiet and utilitarian: the
   confidence comes from legible scope, honest coverage, and named findings. */
.merit-privacy{margin:.9rem 0;padding:.75rem .85rem;border-left:3px solid #4e9d98;background:#eef8f6;
  color:var(--ink);font-size:.9rem;line-height:1.45}
.merit-picker{display:flex;flex-wrap:wrap;gap:.65rem;margin:.9rem 0 .3rem}
.merit-pick{margin:0!important}
.merit-scope{margin:1rem 0;padding:.8rem;border:1px solid var(--rule);background:#fff}
.merit-scope-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.35rem}
.merit-scope-count{font-family:Poppins,sans-serif;font-size:1rem;color:var(--ink)}
.merit-link-btn{border:0;background:none;color:var(--ink-soft);font:inherit;text-decoration:underline;
  text-underline-offset:.15em;cursor:pointer;min-height:40px;padding:0 .15rem}
.merit-warnings{margin:.65rem 0;padding-left:1.2rem;color:#7a391f;font-size:.88rem;line-height:1.45}
.merit-warnings:empty{display:none}
.merit-confirm{display:flex;align-items:flex-start;gap:.55rem;margin-top:.75rem;font-size:.88rem;line-height:1.4}
.merit-confirm input{width:18px;height:18px;flex:0 0 auto;margin-top:.1rem}
.merit-sample-start{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:1.1rem 0 .75rem}
.merit-practice-lead{margin:.75rem 0!important;padding:1rem 1.05rem;border:1px solid #c8dcd8;border-radius:12px;background:linear-gradient(135deg,#f1faf8,#f7f6ff);line-height:1.55}
.merit-practice-lead b{color:#176b5a}
.merit-practice-context{display:grid;gap:1px;margin:1rem 0;background:var(--rule);border:1px solid var(--rule)}
.merit-practice-context>div{padding:.85rem;background:#fff}.merit-practice-context span{display:block;margin-bottom:.2rem;font:.68rem/1.3 Poppins,sans-serif;letter-spacing:.1em;color:var(--ink-soft)}.merit-practice-context b{display:block;margin-bottom:.2rem}.merit-practice-context p{margin:0;font-size:.84rem;line-height:1.45;color:var(--ink-soft)}
.merit-own-work-panel{margin:1.5rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.merit-own-work-panel>summary{display:flex;align-items:center;min-height:58px;padding:.7rem 0;cursor:pointer;list-style:none}.merit-own-work-panel>summary::-webkit-details-marker{display:none}.merit-own-work-panel>summary::before{content:'+';width:1.5rem;flex:0 0 auto;color:var(--ink-soft);font:1rem Poppins,sans-serif}.merit-own-work-panel[open]>summary::before{content:'–'}.merit-own-work-panel>summary span{display:flex;flex-direction:column;gap:.1rem}.merit-own-work-panel>summary small{font-size:.78rem;color:var(--ink-soft);font-weight:400}.merit-own-work{margin:.2rem 0 .75rem;padding-top:.9rem;border-top:1px solid var(--rule)}
.merit-own-work .merit-h3{margin:.1rem 0 .3rem}
.merit-browser-options{max-width:360px;margin:.9rem 0 .5rem}
.merit-browser-options>span{display:block;margin-bottom:.35rem;font-size:.85rem;font-weight:600}
.merit-variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}
.merit-variant-grid label{display:block}.merit-variant-grid input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.merit-variant-grid label>span{display:grid;place-items:center;min-height:44px;padding:.45rem .65rem;border:1px solid var(--rule);border-radius:9px;background:#fff;cursor:pointer;font-size:.86rem}.merit-variant-grid input:checked+span{border-color:var(--peri);background:#f4f3ff;box-shadow:inset 0 0 0 1px var(--peri)}.merit-variant-grid input:focus-visible+span{outline:2px solid var(--peri);outline-offset:2px}
.merit-results{margin-top:1rem}
.merit-result-head{padding:.9rem 1rem;border-left:4px solid var(--rule);background:#f7f7f5}
.merit-result-head h3{font-family:Poppins,sans-serif;font-size:1.12rem;font-weight:500;margin:0 0 .2rem}
.merit-result-head p{margin:0;line-height:1.45}
.merit-outcome-attention{border-color:#a43b35;background:#fff3f1}
.merit-outcome-incomplete{border-color:#9a6a15;background:#fff8e9}
.merit-outcome-review{border-color:#58798f;background:#f1f7fa}
.merit-outcome-clean{border-color:#397d66;background:#eef8f4}
.merit-coverage{margin:.7rem 0}
.merit-check-list{border-top:1px solid var(--rule)}
.merit-check{border-bottom:1px solid var(--rule)}
.merit-check summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:pointer;
  list-style:none;padding:.72rem 0;min-height:44px}
.merit-check summary::-webkit-details-marker{display:none}
.merit-check summary::before{content:'+';font-family:Poppins,sans-serif;color:var(--ink-soft);width:1rem;flex:0 0 auto}
.merit-check[open] summary::before{content:'–'}
.merit-check-title{font-weight:600;margin-right:auto}
.merit-badge{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .4rem;border:1px solid currentColor;white-space:nowrap}
.merit-badge-bad{color:#8c2f2f}.merit-badge-review{color:#456b81}.merit-badge-good{color:#2d7159}
.merit-badge-gap{color:#8a5d0a}.merit-badge-muted{color:var(--ink-soft)}
.merit-check-body{padding:0 0 .8rem 1.75rem}
.merit-check-body p{margin:.1rem 0 .45rem}
.merit-findings{margin:.35rem 0;padding-left:1.1rem;font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}
.merit-findings li+li{margin-top:.4rem}
.merit-sample-next{margin-top:.9rem;padding:.8rem;border:1px solid var(--rule)}
.merit-sample-next p{margin:.05rem 0 .65rem}
.merit-value-receipt{padding:1rem!important;border:1px solid #a9cec2!important;border-radius:12px;background:linear-gradient(135deg,#eef8f4,#f6f5ff)}.merit-value-receipt h3,.merit-value-receipt h2{margin:.1rem 0 .45rem}.merit-value-list,.merit-value-receipt ul{margin:.65rem 0 .8rem;padding-left:1.2rem;font-size:.88rem;line-height:1.5}.merit-value-list li+li,.merit-value-receipt li+li{margin-top:.25rem}.merit-value-receipt .merit-next-task{margin:.75rem 0;line-height:1.5}.merit-value-receipt-final{margin:.8rem 0 1.4rem}.merit-value-receipt-final>p{line-height:1.55}
.onboarding-contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0 1.2rem;border:1px solid var(--rule);border-radius:10px;overflow:hidden;background:var(--rule)}.onboarding-contract>div{padding:.75rem .8rem;background:#fff}.onboarding-contract span{display:block;margin-bottom:.22rem;color:var(--ink-soft);font:600 .68rem/1.2 Figtree,sans-serif;letter-spacing:.1em}.onboarding-contract p{margin:0;font-size:.82rem;line-height:1.4}.merit-value-receipt .onboarding-contract{margin:.85rem 0 0}.merit-proof{margin:.9rem 0;padding:1rem;border:1px solid #a9cec2;border-radius:10px;background:#f5fbf8}.merit-proof h3{margin:.15rem 0 .4rem;font:500 1rem/1.35 Poppins,sans-serif}.merit-proof p{margin:.25rem 0;line-height:1.45}.merit-proof-limit{padding-top:.45rem;border-top:1px solid #cfe3dc}.merit-task-kind-help{max-width:44rem;margin-top:-.35rem}
.merit-activation-choice{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0}.merit-activation-choice p{flex-basis:100%;max-width:44rem}.merit-task-kind{display:flex;flex-direction:column;gap:.35rem;max-width:28rem;margin:.8rem 0;font-size:.86rem;font-weight:600}.merit-task-kind select{min-height:44px;padding:.55rem .6rem;border:1px solid var(--rule);border-radius:8px;background:#fff;font:inherit}.merit-result-boundary{margin-top:1rem;padding:.85rem 1rem;border-left:3px solid #9a6a15;background:#fff8e9}.merit-result-boundary h3,.merit-real-decision h3{margin:.1rem 0 .35rem;font:500 .98rem/1.4 Poppins,sans-serif}.merit-result-boundary p{margin:0;font-size:.86rem;line-height:1.5}.merit-real-decision{margin-top:1rem;padding:1rem;border:1px solid #a9cec2;background:#f5fbf8}.merit-real-decision .merit-btn{margin:.35rem .35rem 0 0}.merit-decision-saved{margin-top:.75rem!important;color:#176b5a!important;font-weight:600}.merit-feedback-panel{margin-top:1.5rem}.merit-feedback-panel>summary{padding:.9rem 0}.merit-feedback-panel[open]>summary{border-bottom:1px solid var(--rule);margin-bottom:1rem}
.merit-referrals{border-left:3px solid #64cfc6;padding-left:1.1rem}.merit-referral-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0}.merit-referral-stats div{padding:.85rem;border:1px solid var(--rule);background:#fff}.merit-referral-stats strong{display:block;font:500 1.5rem/1 Poppins,sans-serif;color:#176b5a}.merit-referral-stats span{display:block;margin-top:.35rem;font-size:.76rem;line-height:1.3;color:var(--ink-soft)}
.merit-review-note{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--rule)}
.merit-sample-preview{margin:.75rem 0 1.1rem;padding:0 1rem;border:1px solid var(--rule);border-radius:12px;background:#fbfbfa}
.merit-sample-preview>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;cursor:pointer;font-weight:600;list-style:none}.merit-sample-preview>summary::-webkit-details-marker{display:none}.merit-sample-preview>summary::before{content:'+';width:1.25rem;color:var(--ink-soft);font:1rem Poppins,sans-serif}.merit-sample-preview[open]>summary::before{content:'–'}.merit-sample-preview>summary span{margin-right:auto}.merit-sample-preview>summary small{color:var(--ink-soft);font-weight:400}
.merit-preview-grid{display:grid;gap:.75rem;margin-top:.8rem}.merit-preview-column{min-width:0;padding:.75rem;border:1px solid var(--rule);background:#fff}.merit-preview-column-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.merit-preview-column-head h4{margin:0;font:500 .92rem/1.35 Poppins,sans-serif}.merit-preview-file{border-top:1px solid var(--rule)}.merit-preview-file:last-child{border-bottom:1px solid var(--rule)}.merit-preview-file summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.55rem .15rem;cursor:pointer;font-size:.84rem;font-weight:600;overflow-wrap:anywhere}.merit-preview-content{margin:0 0 .65rem;padding:.65rem;border:1px solid #e2e2de;border-radius:6px;background:#f7f7f5;color:var(--ink);font:400 .76rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.merit-preview-clean{border-color:#b9d8cc;background:#f7fbf9}
.merit-checks-more{border-bottom:1px solid var(--rule)}.merit-checks-more>summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600;list-style:none}.merit-checks-more>summary::-webkit-details-marker{display:none}.merit-checks-more>summary::before{content:'+';width:1.5rem;color:var(--ink-soft);font:1rem Poppins,sans-serif}.merit-checks-more[open]>summary::before{content:'–'}
.merit-browser.has-sample-result .merit-practice-lead,.merit-browser.has-sample-result .merit-privacy,.merit-browser.has-sample-result .merit-practice-context,.merit-browser.has-sample-result .merit-sample-start,.merit-browser.has-sample-result .merit-sample-preview{display:none}
.merit-browser.has-sample-result:not(.beta-step-off)~.beta-path-controls .beta-path-next{display:none}
.merit-activation-choice[hidden]{display:none}
.merit-activation .has-real-result>.merit-own-work,.merit-activation .has-real-result>.merit-task-kind,.merit-activation .has-real-result>.merit-task-kind-help,.merit-activation .has-real-result>.merit-picker,.merit-activation .has-real-result>.merit-picker-help,.merit-activation .has-real-result>#merit-browser-scope,.merit-activation .has-real-result>#merit-browser-variant,.merit-activation .has-real-result>.merit-actions,.merit-activation .has-real-result>.merit-review-note{display:none}
@media(max-width:680px){.onboarding-contract{grid-template-columns:1fr}.onboarding-contract>div{padding:.65rem .75rem}}

@media (min-width:700px){
  .merit-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
  .merit-form{grid-template-columns:repeat(3,minmax(0,1fr))}
  .merit-preview-grid.is-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}
  .merit-practice-context{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:699px){.merit-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merit-scale-five{grid-template-columns:repeat(5,minmax(0,1fr))}.merit-scale-eleven{grid-template-columns:repeat(6,minmax(0,1fr));overflow-x:visible}.merit-referral-stats{grid-template-columns:1fr}}

/* Compact value contract: a visual cue, not another wall of copy. */
.onboarding-contract{border:0;border-block:1px solid rgba(23,26,43,.14);border-radius:0;background:rgba(23,26,43,.14)}
.onboarding-contract>div{padding:.7rem .8rem;background:rgba(255,255,255,.56);backdrop-filter:blur(14px)}
.onboarding-contract span{margin-bottom:.18rem;font-size:.64rem;letter-spacing:.14em}
.onboarding-contract p{font-size:.8rem;line-height:1.35}
.merit-practice-lead,.merit-value-receipt,.merit-proof,.merit-sample-preview{border-radius:0;backdrop-filter:blur(14px)}
.merit-value-receipt{background:linear-gradient(135deg,rgba(238,248,244,.84),rgba(246,245,255,.78))}
.merit-proof{background:rgba(245,251,248,.82)}
.merit-task-kind select,.merit-form input,.merit-form select,.merit-choice-grid label>span,.merit-variant-grid label>span,.merit-preview-content{border-radius:0}

/* The product result borrows the site's horizon light, but remains a receipt:
   one outcome, auditable coverage, one boundary, one next move. */
.merit-activation{position:relative;isolation:isolate}
.merit-activation::before{content:'';position:absolute;z-index:-1;inset:.6rem calc(50% - 50vw) auto;height:23rem;pointer-events:none;background:radial-gradient(45% 70% at 82% 8%,rgba(111,216,207,.13),transparent 72%),radial-gradient(45% 75% at 16% 18%,rgba(140,147,245,.14),transparent 72%)}
.merit-activation .merit-value-receipt-final{position:relative;overflow:hidden;border-color:rgba(140,147,245,.28)!important;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(238,248,244,.66) 54%,rgba(240,239,255,.72));box-shadow:0 24px 70px rgba(20,24,45,.08)}
.merit-activation .merit-value-receipt-final::after{content:'';position:absolute;right:-6rem;top:-8rem;width:18rem;height:18rem;border:1px solid rgba(140,147,245,.16);transform:rotate(27deg);box-shadow:0 0 0 3rem rgba(111,216,207,.04);pointer-events:none}
.merit-activation .merit-value-receipt-final>*{position:relative;z-index:1;max-width:46rem}
.merit-activation .merit-value-receipt-final h2{font-size:clamp(1.3rem,4vw,2rem);line-height:1.18;letter-spacing:-.025em}
.merit-activation #activation-real-checker:not(.has-real-result){position:relative;margin:1rem 0;padding:1.1rem;border-block:1px solid rgba(23,26,43,.15);background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(239,248,246,.62) 58%,rgba(242,241,255,.62));box-shadow:0 20px 60px rgba(20,24,45,.07);backdrop-filter:blur(18px)}
.merit-activation #activation-real-checker:not(.has-real-result)>.merit-own-work{margin:0 0 .9rem;padding:0 0 .8rem;border-top:0}
.merit-activation #activation-real-checker:not(.has-real-result)>.merit-task-kind{max-width:32rem}
.merit-activation #activation-real-checker:not(.has-real-result)>.merit-task-kind select,.merit-activation #activation-real-checker:not(.has-real-result) .merit-variant-grid label>span{background:rgba(255,255,255,.78)}
.merit-receipt{position:relative;overflow:hidden;margin:1rem 0 0;padding:0;border:1px solid rgba(140,147,245,.3);background:linear-gradient(145deg,rgba(20,24,45,.98),rgba(30,35,68,.96));color:#f7f8ff;box-shadow:0 24px 70px rgba(20,24,45,.18)}
.merit-receipt::after{content:'';position:absolute;right:-7rem;bottom:-10rem;width:23rem;height:23rem;background:radial-gradient(circle,rgba(111,216,207,.18),transparent 65%);pointer-events:none}
.merit-receipt-identity,.merit-receipt-meaning,.merit-receipt-action{position:relative;z-index:1}
.merit-receipt-identity{padding:1.15rem 1.1rem 1rem;border-bottom:1px solid rgba(255,255,255,.14)}
.merit-receipt .merit-step{color:var(--aqua)}
.merit-receipt h3{max-width:42rem;margin:.2rem 0 .4rem;color:#fff;font:400 clamp(1.4rem,4vw,2.15rem)/1.17 Poppins,sans-serif;letter-spacing:-.03em}
.merit-receipt-package{margin:0!important;color:#cbd1e7!important;font-size:.82rem!important}
.merit-receipt-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:rgba(255,255,255,.14);gap:1px}
.merit-receipt-metric{padding:.85rem 1rem;background:rgba(255,255,255,.045);backdrop-filter:blur(14px)}
.merit-receipt-metric strong{display:block;color:#fff;font:400 1.35rem/1 Poppins,sans-serif}
.merit-receipt-metric span{display:block;margin-top:.3rem;color:#aeb6d4;font-size:.62rem;font-weight:700;letter-spacing:.12em}
.merit-receipt-meaning{padding:1rem 1.1rem .4rem;max-width:46rem}
.merit-receipt-meaning p{color:#eef1fb!important;line-height:1.5}
.merit-receipt-meaning .fine{color:#bfc6dc!important;font-size:.8rem!important}
.merit-receipt-gap{border-left:2px solid #f1bf62;padding-left:.65rem}
.merit-receipt-action{margin:.35rem 1.1rem 1.15rem;background:transparent;color:#fff;border-color:rgba(111,216,207,.78)}
.merit-receipt-action:hover{background:rgba(111,216,207,.11)}
.merit-real-decision{border:0;border-block:1px solid rgba(23,26,43,.14);background:rgba(255,255,255,.58);backdrop-filter:blur(14px)}
@media(max-width:520px){.merit-activation #activation-real-checker:not(.has-real-result){padding:.9rem}.merit-receipt-metrics{grid-template-columns:1fr}.merit-receipt-metric{display:flex;align-items:baseline;gap:.55rem;padding:.65rem 1rem}.merit-receipt-metric span{margin:0}.merit-receipt-action{width:calc(100% - 2.2rem)}}
