.mn-tool{--palm-fill:#fff}.mn-tool p,.mn-tool li{text-wrap:pretty}.mn-tool :where(ul,ol){padding-left:0;list-style:none}.mn-tool li:before{content:none!important}.mn-tool li+li{margin-top:0}.mn-tile{background:var(--surface);border-radius:1rem;position:relative;overflow:hidden}@media (min-width:64rem){.mn-tile{border-radius:1.5rem}}.mn-opts{flex-wrap:wrap;gap:.375rem;display:flex}.mn-opt{cursor:pointer;display:inline-flex;position:relative}.mn-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mn-opt span{border:1px solid var(--hairline);background:var(--paper);min-height:2.5rem;color:var(--ink);transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:999px;align-items:center;padding:.25rem .875rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.mn-opt:hover span{border-color:color-mix(in srgb, var(--ink) 40%, var(--hairline))}.mn-opt input:checked+span{border-color:var(--accent);background:var(--accent-wash);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.mn-opt input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.mn-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.mn-range::-webkit-slider-runnable-track{background:var(--ink);height:2px}.mn-range::-moz-range-track{background:var(--ink);height:2px}.mn-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:var(--paper);border-radius:999px;width:1.75rem;height:1.75rem;margin-top:calc(1px - .875rem)}.mn-range::-moz-range-thumb{border:2px solid var(--ink);background:var(--paper);border-radius:999px;width:1.5rem;height:1.5rem}.mn-range:focus-visible{outline:none}.mn-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.mn-range:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}.mn-switch{cursor:pointer;border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.9375rem;line-height:1.35;display:flex}.mn-switch input{appearance:none;background:var(--hairline);cursor:pointer;width:2.75rem;height:1.625rem;transition:background-color var(--dur) var(--ease-out);border-radius:999px;flex:none;margin:0;position:relative}.mn-switch input:after{content:"";width:1.25rem;height:1.25rem;transition:transform var(--dur) var(--ease-out);background:#fff;border-radius:999px;position:absolute;top:.1875rem;left:.1875rem}.mn-switch input:checked{background:var(--accent)}.mn-switch input:checked:after{transform:translate(1.125rem)}.mn-switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.mn-fresh{animation:result-in .32s var(--ease-out)}}.mn-handle{cursor:grab;touch-action:none}.mn-handle:active{cursor:grabbing}.mn-handle:focus{outline:none}.mn-handle:focus-visible .mn-handle-ring{stroke:var(--accent);stroke-width:5px}.mn-spot{cursor:pointer}.mn-spot:focus{outline:none}.mn-spot:focus-visible .mn-spot-ring{stroke:var(--accent);stroke-width:5px}.mn-hit{cursor:pointer;fill:none;stroke:#0000;stroke-linecap:round;pointer-events:stroke}
