
.nvm-page{padding-top:var(--adp-space-3);padding-bottom:var(--adp-space-7)}
.nvm-h{margin-bottom:var(--adp-space-2);font:400 var(--adp-size-display-3)/var(--adp-line-display) var(--adp-font-display)}
.nvm-lede{max-width:var(--adp-measure-reading);margin-bottom:var(--adp-space-4);color:var(--adp-ink-quiet);font:400 var(--adp-size-reading)/var(--adp-line-reading) var(--adp-font-reading)}
.nvm-box{width:100%;max-width:560px}
.nvm-found{max-width:560px;background:var(--adp-field);border:var(--adp-outline);border-top:0}
.nvm-row{width:100%;background:transparent;border:0;font:inherit;text-align:left}
.nvm-found .adp-cards{padding:var(--adp-space-3)}
.nvm-of{margin-top:var(--adp-space-4);font:400 var(--adp-size-heading)/1.2 var(--adp-font-display)}
.nvm-of .adp-label{display:block;margin-bottom:var(--adp-space-1)}
.nvm-sit{margin-top:var(--adp-space-5)}
.nvm-sit .adp-label{margin-bottom:0}
.nvm-sit .adp-toggle,.nvm-set .adp-toggle{margin-top:var(--adp-space-2)}
.nvm-says{min-height:3em;max-width:var(--adp-measure-reading);margin-top:var(--adp-space-3);color:var(--adp-ink-quiet);font:italic 400 var(--adp-size-reading)/1.4 var(--adp-font-reading)}
.nvm-body{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:var(--adp-space-6);align-items:start;margin-top:var(--adp-space-4)}
.nvm-view{position:sticky;top:var(--adp-space-3);min-width:0}
.nvm-stage{position:relative;aspect-ratio:9/16;overflow:hidden;background:var(--adp-ink);border:var(--adp-outline)}
.nvm-stage[data-shape="post"]{aspect-ratio:4/5}
.nvm-stage[data-shape="square"]{aspect-ratio:1/1}
.nvm-stage>*{position:absolute;top:0;right:0;bottom:0;left:0}
.nvm-stage canvas,.nvm-stage svg{display:block;width:100%;height:100%}
.nvm-under.is-clear{background:repeating-conic-gradient(var(--adp-well) 0 25%,var(--adp-paper) 0 50%) 0 0/24px 24px}
.nvm-over{pointer-events:none}
.nvm-size,.nvm-note,.nvm-handed,.nvm-sub{color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.4 var(--adp-font-reading)}
.nvm-size{margin-top:var(--adp-space-3)}
.nvm-hand{display:flex;flex-wrap:wrap;gap:var(--adp-space-2);margin-top:var(--adp-space-3)}
.nvm-handed{min-height:1.4em;margin-top:var(--adp-space-2);color:var(--adp-ink)}
.nvm-note{margin-top:var(--adp-space-2)}
.nvm-ctl{display:grid;gap:var(--adp-space-5);min-width:0}
.nvm-set{min-width:0;margin:0;padding:0;border:0}
.nvm-set legend{padding:0}
.nvm-set .adp-label{margin-bottom:0}
.nvm-sub{margin-top:var(--adp-space-3)}
.nvm-sw{display:inline-block;width:14px;height:14px;margin-right:var(--adp-space-2);border:var(--adp-rule);vertical-align:-2px}
.nvm-sw-clear{background:repeating-conic-gradient(var(--adp-hairline) 0 25%,var(--adp-paper) 0 50%) 0 0/8px 8px}
.nvm-own,.nvm-range,.nvm-check{display:flex;align-items:center;gap:var(--adp-space-2);color:var(--adp-ink);font:400 var(--adp-size-control)/1.3 var(--adp-font-controls)}
.nvm-own{margin-top:var(--adp-space-3);cursor:pointer}
.nvm-own input{width:var(--adp-touch);height:32px;padding:0;background:transparent;border:var(--adp-outline);cursor:pointer}
.nvm-range{flex-wrap:wrap;gap:var(--adp-space-2) var(--adp-space-3);margin-top:var(--adp-space-3)}
.nvm-range input{flex:1 1 160px;accent-color:var(--adp-accent)}
.nvm-range output{min-width:5ch;color:var(--adp-ink-quiet)}
.nvm-checks{display:grid;gap:var(--adp-space-1);margin-top:var(--adp-space-2)}
.nvm-check{min-height:36px;cursor:pointer}
.nvm-check input{flex:none;width:18px;height:18px;accent-color:var(--adp-accent)}
.nvm-adjust{border-top:var(--adp-rule)}
.nvm-adjust summary{display:flex;align-items:center;min-height:var(--adp-touch);color:var(--adp-accent);font:500 var(--adp-size-control)/1 var(--adp-font-controls);cursor:pointer}
.nvm-adjust summary:focus-visible{outline:2px solid var(--adp-accent);outline-offset:2px}
.nvm-adjust[open] summary{margin-bottom:var(--adp-space-3)}
.nvm-adjust .nvm-set+.nvm-set{margin-top:var(--adp-space-5)}
.nvm-notes{margin-top:var(--adp-space-2)}
.nvm-notes .adp-chip{cursor:pointer}
.nvm-notes .adp-chip[aria-pressed="false"]{opacity:.5;text-decoration:line-through}
.nvm-notes .adp-chip-pic{width:28px;height:28px;object-fit:contain}
.nvm-aside{padding-top:var(--adp-space-4);border-top:var(--adp-rule)}
@media (max-width:760px){
  .nvm-body{grid-template-columns:minmax(0,1fr);gap:var(--adp-space-5)}
  .nvm-view{position:static;width:100%;max-width:330px}
}
