.rm{--rm-ink:var(--rm-page-ink,#203b46);--rm-body:var(--rm-page-body,#5e7076);--rm-line:var(--rm-page-line,rgba(32,59,70,0.14));--rm-accent:var(--rm-page-accent,#234d59);border-top:1px solid var(--rm-line)}.rm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:10px 2px;border:0;background:none;color:var(--rm-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.rm-row:focus-visible{outline:3px solid var(--rm-accent);outline-offset:2px;border-radius:6px}.rm-text{display:grid;gap:2px;min-width:0}.rm-label{font-size:15px;font-weight:700;line-height:1.3;color:var(--rm-ink)}.rm-preview{font-size:13px;line-height:1.4;color:var(--rm-body)}.rm-chevron{flex:0 0 auto;width:22px;height:22px;color:var(--rm-accent);transition:transform .22s cubic-bezier(.22,1,.36,1)}.rm.is-open .rm-chevron{transform:rotate(180deg)}.rm-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.rm.is-open .rm-panel{grid-template-rows:1fr}.rm-inner{min-height:0;overflow:hidden}.rm-body{display:grid;gap:12px;padding:2px 2px 14px;opacity:0;transition:opacity .2s ease}.rm.is-open .rm-body{opacity:1}@media (prefers-reduced-motion:reduce){.rm-body,.rm-chevron,.rm-panel{transition:none}}.rm-body{gap:18px}.rm-group{display:grid;gap:8px}.rm .rm-group-title{margin:0;font-size:12.5px;font-weight:700;line-height:1.3;letter-spacing:.01em;color:var(--rm-body)}.rm-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rm-row-item{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding-left:16px;font-size:14.5px;line-height:1.5;color:var(--rm-ink)}.rm-row-item:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--rm-page-mark,#efe6cf);box-shadow:inset 0 0 0 1px var(--rm-line)}.rm-row-label{color:var(--rm-ink)}.rm-row-value{font-variant-numeric:tabular-nums;white-space:nowrap}.rm-row-value strong{font-weight:700;color:var(--rm-ink)}.rm-row-suffix{color:var(--rm-body);white-space:normal}.rm-row-text{flex:1 1 auto}.rm .rm-source{margin:0;padding-left:16px;font-size:12.5px;line-height:1.5;color:var(--rm-body)}.rm .rm-source a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rm-download{padding-left:0}.rm-download:before{display:none}.rm-download a{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 12px;border:1px solid var(--rm-line);border-radius:10px;color:var(--rm-ink);font-weight:650;text-decoration:none}.rm-download a svg{color:var(--rm-accent);flex:0 0 auto}.rm-download a:focus-visible{outline:3px solid var(--rm-accent);outline-offset:2px}.rm-actions{list-style:none;margin:0;padding:0}.rm-actions,.rm-actions li+li{border-top:1px solid var(--rm-line)}.rm-action{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0 2px;border:0;background:none;color:var(--rm-accent);font:inherit;font-size:14.5px;font-weight:650;text-align:left;text-decoration:none;cursor:pointer}.rm-action:focus-visible{outline:3px solid var(--rm-accent);outline-offset:2px;border-radius:6px}.rm-action-chevron{flex:0 0 auto;opacity:.7}