.ns{gap:10px;display:grid}.ns-options{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}button.ns-option{border:1px solid color-mix(in srgb, currentColor 18%, transparent);min-height:0;color:inherit;text-align:left;font:inherit;background:0 0;border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);place-content:start stretch;justify-items:start;gap:8px;padding:8px;display:grid}button.ns-option[aria-checked=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.ns-text{gap:2px;display:grid}.ns-text strong{font-size:14px;line-height:1.2}.ns-text small{opacity:.72;font-size:12px;font-weight:500;line-height:1.3}.ns-try{justify-self:start}.ns-thumb{--ns-sy:.333;background:color-mix(in srgb, currentColor 7%, transparent);border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:7px;width:112px;height:66px;display:block;position:relative;overflow:hidden}.ns-thumb[data-style=compact]{--ns-sy:.833}.ns-row{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:3px;width:62px;height:10px;position:absolute;left:8px}.ns-row:first-child{top:12px}.ns-row:nth-child(2){top:28px}.ns-dest{animation:5s ease-out infinite ns-held;top:44px}.ns-thumb[data-style=mark] .ns-dest{animation-name:ns-glow}.ns-note{box-sizing:border-box;transform-origin:0 0;background:#263c2b;border-radius:5px;align-content:center;gap:4px;width:48px;height:30px;padding:6px;animation:5s cubic-bezier(.22,.7,.22,1) infinite ns-fly;display:grid;position:absolute;top:6px;left:58px}.ns-thumb[data-style=compact] .ns-note{height:12px;padding:0 6px}.ns-note b{background:#fffdf5;border-radius:2px;height:4px;display:block}.ns-note b+b{opacity:.6;width:60%}@keyframes ns-fly{0%{opacity:0;transform:translateY(-6px)}6%,48%{opacity:1;transform:none}66%{opacity:1;transform:translate(-50px, 38px) scale(1.29, var(--ns-sy))}70%,to{opacity:0;transform:translate(-50px, 38px) scale(1.29, var(--ns-sy))}}@keyframes ns-held{0%,65%{opacity:0}68%{opacity:1;box-shadow:0 0 0 2px #a9bd78}88%,to{opacity:1;box-shadow:0 0 #0000}}@keyframes ns-glow{0%,18%{opacity:0}22%,44%{opacity:1;box-shadow:0 0 0 3px #a9bd78}62%,to{opacity:1;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ns-note,.ns-dest{animation:none}.ns-thumb[data-style=mark] .ns-dest{box-shadow:0 0 0 2px #a9bd78}}.ns-menu{position:relative}.ns-menu>summary{cursor:pointer;list-style:none}.ns-menu>summary::-webkit-details-marker{display:none}.ns-menu>summary.ns-icon{min-width:44px;padding:9px 11px}.ns-menu[open]>summary{border-color:currentColor}.ns-menu[data-align=left] .ns-menu-panel{left:0;right:auto}.ns-menu-panel{z-index:40;background:var(--ns-panel,var(--paper));width:min(410px,100vw - 32px);color:var(--ns-panel-ink,var(--ink));border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:12px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #1520172e}.ns-menu-panel h2{font:800 12px var(--body);text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin:0}.ns-menu-panel p{opacity:.72;margin:0;font-size:12px}.ns-menu-panel .ns-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.ns-menu-label{display:none}}@media (max-width:420px){.ns-menu-panel .ns-options{grid-template-columns:1fr}.ns-menu-panel button.ns-option{grid-template-rows:none;grid-template-columns:96px 1fr;align-items:center}}
