.nmd,.nmd-toast{box-sizing:border-box;margin:0;padding:var(--nmd-pad, 1.25rem);border:1.5px solid var(--ink);border-radius:12px;background-color:var(--white);color:var(--ink);box-shadow:0 6px 9px #0000002e}.nmd[open],dialog.nmd[popover]:popover-open,.nmd-toast{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.5rem;row-gap:.375rem}.nmd-title{grid-column:1;grid-row:1;margin:0;color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.45}.nmd-close{grid-column:2;grid-row:1}.nmd>:not(.nmd-title,.nmd-close),.nmd-toast>:not(.nmd-title,.nmd-close){grid-column:1 / -1}.nmd-text{margin:0;color:var(--ink-soft);font-size:.8125rem;line-height:1.45}.nmd-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem;margin:.25rem 0 0}.nmd-check{display:flex;align-items:center;gap:.625rem;padding:.25rem;color:var(--ink);font-size:.9375rem;line-height:1.45}.nmd-check>input{flex:none;inline-size:1.5rem;block-size:1.5rem;margin:0;accent-color:var(--lilac)}.nmd-form{display:grid;gap:.375rem;margin:0}.nmd--toast.nmd--wide{inline-size:min(21.25rem,calc(100% - 1rem))}.nmd-info{display:inline-grid;place-items:center;box-sizing:border-box;inline-size:1.5rem;block-size:1.5rem;margin-inline-start:.5rem;padding:0;border:var(--bw) solid var(--ink);border-radius:12px;background-color:var(--white);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:700;line-height:1;cursor:pointer}.nmd--notice{background-color:var(--wash)}.nmd--compact{--nmd-pad: 1rem}.nmd--bare{padding:0;border:0;background:none;box-shadow:none}.nmd--flow{position:static;inline-size:auto;block-size:auto;box-shadow:none}.nmd--bar{--nmd-pad: 1.125rem;position:fixed;inset:auto 0 0;inline-size:auto;block-size:auto;max-block-size:50dvh;overflow-y:auto;border-radius:0;column-gap:1.5rem}.nmd--bar[open]{align-items:center}.nmd--bar>.nmd-text{grid-column:1}.nmd--bar>.nmd-actions{grid-column:2;grid-row:1 / span 2;margin:0}.nmd--toast{position:fixed;inset:auto 1rem 1rem auto;inline-size:min(18.75rem,calc(100% - 1rem));max-block-size:calc(100dvh - 2rem);overflow-y:auto}.nmd-stack{position:fixed;inset:auto 1rem 1rem auto;display:flex;flex-direction:column;gap:.625rem;inline-size:min(16.875rem,calc(100% - 1rem));margin:0;padding:0;list-style:none}.nmd-stack>li:not(:has(>.nmd[open])){display:none}.nmd-stack .nmd{--nmd-pad: .875rem;inline-size:auto}.nmd--toast.nmd--bare{inline-size:min(16.875rem,calc(100% - 1rem));overflow:visible}.nmd-toasts{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.nmd-toast{--nmd-pad: .875rem}.nmd--anchored{inset:auto;margin:.5rem 0;position-area:block-end span-inline-end;position-try-fallbacks:flip-block;inline-size:min(20rem,calc(100vw - 1rem));max-block-size:calc(100dvh - 2rem);overflow-y:auto}.nmd--anchored.nmd--compact{inline-size:min(18.75rem,calc(100vw - 1rem))}@media(max-width:40em){.nmd--bar[open]{grid-template-columns:minmax(0,1fr)}.nmd--bar>.nmd-actions{grid-column:1;grid-row:auto;margin-block-start:.25rem}.nmd--toast,.nmd-stack{inset:auto .5rem .5rem;inline-size:auto}}@media(max-width:25em){.nmd--anchored,.nmd--anchored.nmd--compact{inset:auto;position-area:block-end span-all;inline-size:calc(100% - 1rem);margin-inline:.5rem}}@media(max-width:20em){.nmd--bar{position:static}.nmd--bar>.nmd-actions{flex-direction:column;align-items:stretch}.nmd--bar .dialog-button{inline-size:100%}.nmd--toast{max-block-size:50dvh}.nmd--toast.nmd--wide{position:static;inline-size:auto;max-block-size:none}}.nmd:not([data-way=markup]){opacity:0;translate:0 .5rem;transition:opacity .2s,translate .2s,overlay .2s allow-discrete,display .2s allow-discrete}.nmd:not([data-way=markup])[open],.nmd:not([data-way=markup]):popover-open{opacity:1;translate:0 0}@starting-style{.nmd:not([data-way=markup])[open],.nmd:not([data-way=markup]):popover-open{opacity:0;translate:0 .5rem}}@media(prefers-reduced-motion:reduce){.nmd:not([data-way=markup]){translate:none;transition-property:display,overlay,opacity;transition-duration:1ms}}@media(forced-colors:active){.nmd,.nmd-toast{border:1px solid CanvasText}}.nmd-scene{container:nmd-page / inline-size;contain:layout;position:relative;box-sizing:border-box;display:grid;align-content:start;justify-items:start;gap:.75rem;min-block-size:25rem;padding:0 1.5rem 1.5rem;overflow:hidden;border:var(--bw) solid var(--line);border-radius:var(--radius);background-color:var(--white);color:var(--ink);font-size:.9375rem}.nmd-scene__brand{box-sizing:border-box;inline-size:calc(100% + 3rem);margin:0 -1.5rem;padding:.875rem 1.5rem;background-color:var(--fill);font-weight:700}.nmd-scene__page{inline-size:100%;margin:.5rem 0 0;font-size:1.125rem;font-weight:700}.nmd-scene__page:after{content:"";display:block;block-size:6rem;margin-block-start:.75rem;background-image:repeating-linear-gradient(to bottom,var(--line) 0 .625rem,transparent .625rem 1.25rem)}.nmd-scene__line{margin:0;color:var(--ink-soft)}.nmd-scene a{color:var(--ink);font-weight:700;text-underline-offset:.2em}.nmd-scene>.nmd--flow,.nmd-scene>.nmd--bar{justify-self:stretch}.nmd-heart{display:inline-grid;place-items:center;box-sizing:border-box;inline-size:2.75rem;block-size:2.75rem;padding:0;border:var(--bw) solid var(--ink);border-radius:var(--radius);background-color:var(--white);color:var(--ink);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}@container nmd-page (max-width: 40em){.nmd--bar[open]{grid-template-columns:minmax(0,1fr)}.nmd--bar>.nmd-actions{grid-column:1;grid-row:auto;margin-block-start:.25rem}.nmd--toast,.nmd-stack{inset:auto .5rem .5rem;inline-size:auto}}@container nmd-page (max-width: 20em){.nmd--toast.nmd--wide{position:static;inline-size:auto;max-block-size:none}.nmd--bar{position:static}.nmd--bar>.nmd-actions{flex-direction:column;align-items:stretch}.nmd--bar .dialog-button{inline-size:100%}}
