.nd-tool-top__sub.svelte-dhrbvj{margin:var(--nd-space-3) auto 0;max-width:44rem;color:var(--nd-text-muted);font-size:1.05rem;line-height:1.6}.nd-tool-top__sub.svelte-dhrbvj strong:where(.svelte-dhrbvj){color:var(--nd-text);font-weight:600}.mmdb-lede.svelte-dhrbvj{margin:var(--nd-space-4) 0 0;color:var(--nd-text-muted);text-align:left;font-size:.98rem;line-height:1.7}.mmdb-card.svelte-dhrbvj{background:var(--nd-surface);border:1px solid var(--nd-border-strong);border-radius:var(--nd-radius-lg);max-width:56rem;box-shadow:var(--nd-shadow);margin:0 auto;overflow:hidden}.mmdb-card__bar.svelte-dhrbvj{background:var(--nd-gradient);height:2px}.mmdb-card__body.svelte-dhrbvj{gap:var(--nd-space-4);padding:var(--nd-space-5);flex-direction:column;display:flex}.mmdb-drop.svelte-dhrbvj{align-items:center;gap:var(--nd-space-2);width:100%;padding:var(--nd-space-6) var(--nd-space-4);background:var(--nd-surface-2);border:1px dashed var(--nd-border-strong);border-radius:var(--nd-radius);color:var(--nd-text);text-align:center;cursor:pointer;transition:border-color var(--nd-transition), background var(--nd-transition);flex-direction:column;font-family:inherit;font-size:.95rem;display:flex}.mmdb-drop.svelte-dhrbvj svg{color:var(--nd-link)}.mmdb-drop.svelte-dhrbvj:hover,.mmdb-drop.svelte-dhrbvj:focus-visible{border-color:var(--nd-accent);background:var(--nd-accent-soft)}.mmdb-drop.svelte-dhrbvj:focus-visible{box-shadow:0 0 0 3px var(--nd-focus-ring);outline:none}.mmdb-drop.dragging.svelte-dhrbvj{border-color:var(--nd-accent);background:var(--nd-accent-soft)}.mmdb-drop--busy.svelte-dhrbvj{border-style:solid;border-color:var(--nd-accent);cursor:default}.mmdb-drop.svelte-dhrbvj .mmdb-drop__spinner{animation:.8s linear infinite svelte-dhrbvj-mmdb-spin}@keyframes svelte-dhrbvj-mmdb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mmdb-drop.svelte-dhrbvj .mmdb-drop__spinner{animation-duration:2.4s}}.mmdb-drop__name.svelte-dhrbvj{overflow-wrap:anywhere;font-weight:600}.mmdb-drop__hint.svelte-dhrbvj{color:var(--nd-text-muted);font-size:.82rem}.mmdb-fileinput.svelte-dhrbvj{display:none}.mmdb-loaded.svelte-dhrbvj{background:var(--nd-surface-2);border:1px solid var(--nd-border);border-radius:var(--nd-radius);transition:border-color var(--nd-transition);overflow:hidden}.mmdb-loaded.dragging.svelte-dhrbvj{border-color:var(--nd-accent)}.mmdb-loaded__bar.svelte-dhrbvj{align-items:center;gap:var(--nd-space-3);padding:var(--nd-space-3) var(--nd-space-3) var(--nd-space-3) var(--nd-space-4);display:flex}.mmdb-loaded__icon.svelte-dhrbvj{width:2.25rem;height:2.25rem;color:var(--nd-success);background:var(--nd-success-soft);border-radius:var(--nd-radius);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mmdb-loaded__text.svelte-dhrbvj{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.mmdb-loaded__name.svelte-dhrbvj,.mmdb-loaded__sub.svelte-dhrbvj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mmdb-loaded__name.svelte-dhrbvj{color:var(--nd-text);font-size:.92rem;font-weight:600}.mmdb-loaded__sub.svelte-dhrbvj{color:var(--nd-text-muted);font-size:.8rem}.mmdb-loaded__action.svelte-dhrbvj{align-items:center;gap:var(--nd-space-1);padding:.4rem var(--nd-space-3);border:1px solid var(--nd-border);border-radius:var(--nd-radius);color:var(--nd-text-muted);cursor:pointer;transition:border-color var(--nd-transition), color var(--nd-transition);background:0 0;flex-shrink:0;font-family:inherit;font-size:.82rem;font-weight:600;display:inline-flex}.mmdb-loaded__action.svelte-dhrbvj:hover{border-color:var(--nd-accent);color:var(--nd-text)}.mmdb-loaded__action.svelte-dhrbvj:focus-visible{box-shadow:0 0 0 3px var(--nd-focus-ring);outline:none}.mmdb-loaded.svelte-dhrbvj .mmdb-loaded__chevron{color:var(--nd-link);transition:transform var(--nd-transition)}.mmdb-loaded.open.svelte-dhrbvj .mmdb-loaded__chevron{transform:rotate(180deg)}.mmdb-loaded__panel.svelte-dhrbvj{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.mmdb-loaded.open.svelte-dhrbvj .mmdb-loaded__panel:where(.svelte-dhrbvj){grid-template-rows:1fr}.mmdb-loaded__panel-inner.svelte-dhrbvj{padding:0 var(--nd-space-3);overflow:hidden}.mmdb-loaded.open.svelte-dhrbvj .mmdb-loaded__panel-inner:where(.svelte-dhrbvj){padding-bottom:var(--nd-space-3)}.mmdb-meta.svelte-dhrbvj{gap:var(--nd-space-3);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.mmdb-meta__item.svelte-dhrbvj{gap:var(--nd-space-1);padding:var(--nd-space-3);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius);flex-direction:column;min-width:0;display:flex}.mmdb-meta__item.svelte-dhrbvj dt:where(.svelte-dhrbvj){letter-spacing:.04em;text-transform:uppercase;color:var(--nd-text-muted);font-size:.72rem;font-weight:600}.mmdb-meta__item.svelte-dhrbvj dd:where(.svelte-dhrbvj){color:var(--nd-text);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.mmdb-meta__item--wide.svelte-dhrbvj{grid-column:1/-1}.mmdb-meta__item--wide.svelte-dhrbvj dd:where(.svelte-dhrbvj){font-weight:400}.mmdb-lookup.svelte-dhrbvj{gap:var(--nd-space-3);align-items:stretch;display:flex}.mmdb-lookup__input.svelte-dhrbvj{align-items:center;gap:var(--nd-space-3);min-width:0;height:2.75rem;padding:0 var(--nd-space-3);background:var(--nd-surface-2);border:1px solid var(--nd-border);border-radius:var(--nd-radius);transition:border-color var(--nd-transition), box-shadow var(--nd-transition);flex:1;display:flex}.mmdb-lookup__input.svelte-dhrbvj svg{color:var(--nd-text-muted);flex-shrink:0}.mmdb-lookup__input.svelte-dhrbvj:focus-within{border-color:var(--nd-accent);box-shadow:0 0 0 3px var(--nd-focus-ring)}.mmdb-lookup__input.svelte-dhrbvj input:where(.svelte-dhrbvj){min-width:0;color:var(--nd-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem}.mmdb-lookup__input.svelte-dhrbvj input:where(.svelte-dhrbvj)::placeholder{color:var(--nd-text-muted)}.mmdb-lookup__input.svelte-dhrbvj input:where(.svelte-dhrbvj):disabled{cursor:not-allowed}.mmdb-lookup__input.svelte-dhrbvj:has(input:where(.svelte-dhrbvj):disabled){opacity:.55}.mmdb-query.svelte-dhrbvj{gap:var(--nd-space-2);flex-direction:column;display:flex}.mmdb-error.svelte-dhrbvj{min-height:1.1rem;padding-left:var(--nd-space-1);color:var(--nd-danger);margin:0;font-size:.85rem}.mmdb-output.svelte-dhrbvj{background:var(--nd-surface-2);border:1px solid var(--nd-border);border-radius:var(--nd-radius);overflow:hidden}.mmdb-output__head.svelte-dhrbvj{justify-content:space-between;align-items:center;gap:var(--nd-space-3);min-height:2.75rem;padding:0 var(--nd-space-2) 0 var(--nd-space-4);border-bottom:1px solid var(--nd-border);display:flex}.mmdb-output__label.svelte-dhrbvj{letter-spacing:.04em;text-transform:uppercase;color:var(--nd-text-muted);font-size:.78rem;font-weight:600}.mmdb-output__body.svelte-dhrbvj pre{min-height:11rem;max-height:30rem;padding:var(--nd-space-4);color:var(--nd-text);scrollbar-width:thin;scrollbar-color:var(--nd-border-strong) transparent;background:0 0;border:none;margin:0;font-size:.85rem;line-height:1.6;overflow:auto}.mmdb-output__body.svelte-dhrbvj pre::-webkit-scrollbar{width:10px;height:10px}.mmdb-output__body.svelte-dhrbvj pre::-webkit-scrollbar-track{background:0 0}.mmdb-output__body.svelte-dhrbvj pre::-webkit-scrollbar-thumb{background:var(--nd-border-strong);border-radius:var(--nd-radius-pill);background-clip:padding-box;border:2px solid #0000}.mmdb-output__body.svelte-dhrbvj pre::-webkit-scrollbar-thumb:hover{background:var(--nd-text-muted)}.mmdb-output__empty.svelte-dhrbvj{justify-content:center;align-items:center;gap:var(--nd-space-1);min-height:11rem;padding:var(--nd-space-5) var(--nd-space-4);text-align:center;flex-direction:column;display:flex}.mmdb-output__empty.svelte-dhrbvj p:where(.svelte-dhrbvj){color:var(--nd-text-muted);margin:0;font-size:.92rem;line-height:1.6}.mmdb-output__empty-icon.svelte-dhrbvj{width:2.5rem;height:2.5rem;margin-bottom:var(--nd-space-2);color:var(--nd-link);background:var(--nd-accent-soft);border-radius:var(--nd-radius);justify-content:center;align-items:center;display:inline-flex}.mmdb-output__empty.svelte-dhrbvj .mmdb-output__empty-sub:where(.svelte-dhrbvj){opacity:.75;max-width:26rem;font-size:.85rem}.mmdb-privacy.svelte-dhrbvj{justify-content:center;align-items:center;gap:var(--nd-space-2);margin:var(--nd-space-4) 0 0;color:var(--nd-text-muted);font-size:.82rem;display:flex}.mmdb-privacy.svelte-dhrbvj svg{color:var(--nd-success);flex-shrink:0}.nd-steps.svelte-dhrbvj{counter-reset:step;gap:var(--nd-space-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.nd-steps__item.svelte-dhrbvj{counter-increment:step;padding:var(--nd-space-5);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius-lg)}.nd-steps__item.svelte-dhrbvj:before{content:counter(step, decimal-leading-zero);letter-spacing:.08em;color:var(--nd-link);font-size:.8rem;font-weight:700;display:block}.nd-steps__title.svelte-dhrbvj{margin:var(--nd-space-2) 0;letter-spacing:-.01em;color:var(--nd-text);font-size:1rem;font-weight:700}.nd-steps__text.svelte-dhrbvj{color:var(--nd-text-muted);margin:0;font-size:.9rem;line-height:1.6}.mmdb-anatomy.svelte-dhrbvj,.mmdb-privacy-grid.svelte-dhrbvj{gap:var(--nd-space-4);grid-template-columns:repeat(3,1fr);display:grid}.mmdb-anatomy__item.svelte-dhrbvj{padding:var(--nd-space-5);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius-lg)}.mmdb-anatomy__icon.svelte-dhrbvj{width:2.6rem;height:2.6rem;color:var(--nd-link);background:var(--nd-accent-soft);border-radius:var(--nd-radius);justify-content:center;align-items:center;display:inline-flex}.mmdb-anatomy__title.svelte-dhrbvj{margin:var(--nd-space-4) 0 var(--nd-space-2);letter-spacing:-.01em;color:var(--nd-text);font-size:1.05rem;font-weight:700}.mmdb-anatomy__text.svelte-dhrbvj{color:var(--nd-text-muted);margin:0;font-size:.9rem;line-height:1.6}.mmdb-dblist.svelte-dhrbvj{gap:var(--nd-space-3);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.mmdb-dblist__item.svelte-dhrbvj{gap:var(--nd-space-1);padding:var(--nd-space-4);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius);flex-direction:column;display:flex}.mmdb-dblist__name.svelte-dhrbvj{color:var(--nd-text);font-size:.92rem;font-weight:700}.mmdb-dblist__note.svelte-dhrbvj{color:var(--nd-text-muted);font-size:.82rem}.mmdb-related.svelte-dhrbvj{gap:var(--nd-space-3);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.mmdb-related.svelte-dhrbvj a:where(.svelte-dhrbvj){gap:var(--nd-space-1);height:100%;padding:var(--nd-space-4);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius);transition:border-color var(--nd-transition), transform var(--nd-transition);flex-direction:column;text-decoration:none;display:flex}.mmdb-related.svelte-dhrbvj a:where(.svelte-dhrbvj):hover{border-color:var(--nd-accent);transform:translateY(-2px)}.mmdb-related__label.svelte-dhrbvj{color:var(--nd-link);font-size:.92rem;font-weight:700}.mmdb-related__note.svelte-dhrbvj{color:var(--nd-text-muted);font-size:.8rem}.nd-usecases.svelte-dhrbvj{gap:var(--nd-space-4);grid-template-columns:repeat(4,1fr);display:grid}.nd-usecase.svelte-dhrbvj{gap:var(--nd-space-4);padding:var(--nd-space-5);background:var(--nd-surface);border:1px solid var(--nd-border);border-radius:var(--nd-radius-lg);transition:transform var(--nd-transition), border-color var(--nd-transition), box-shadow var(--nd-transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.nd-usecase.svelte-dhrbvj:after{content:"";background:var(--nd-gradient);transform-origin:0;height:2px;transition:transform var(--nd-transition);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.nd-usecase.svelte-dhrbvj:hover{border-color:var(--nd-accent);box-shadow:var(--nd-shadow-hover);transform:translateY(-3px)}.nd-usecase.svelte-dhrbvj:hover:after{transform:scaleX(1)}.nd-usecase__num.svelte-dhrbvj{letter-spacing:-.02em;color:var(--nd-link);opacity:.2;pointer-events:none;font-size:3.2rem;font-weight:800;line-height:1;position:absolute;top:.4rem;right:1rem}.nd-usecase__icon.svelte-dhrbvj{width:2.6rem;height:2.6rem;color:var(--nd-link);background:var(--nd-accent-soft);border-radius:var(--nd-radius);transition:background var(--nd-transition), color var(--nd-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nd-usecase.svelte-dhrbvj:hover .nd-usecase__icon:where(.svelte-dhrbvj){background:var(--nd-accent);color:#fff}.nd-usecase__body.svelte-dhrbvj{gap:var(--nd-space-2);flex-direction:column;display:flex}.nd-usecase__title.svelte-dhrbvj{letter-spacing:-.01em;color:var(--nd-text);margin:0;font-size:1.05rem;font-weight:700}.nd-usecase__text.svelte-dhrbvj{color:var(--nd-text-muted);margin:0;font-size:.9rem;line-height:1.6}@media (width<=64em){.mmdb-meta.svelte-dhrbvj,.mmdb-dblist.svelte-dhrbvj,.mmdb-related.svelte-dhrbvj,.nd-usecases.svelte-dhrbvj{grid-template-columns:repeat(2,1fr)}.nd-steps.svelte-dhrbvj,.mmdb-anatomy.svelte-dhrbvj,.mmdb-privacy-grid.svelte-dhrbvj{grid-template-columns:1fr}}@media (width<=38em){.mmdb-meta.svelte-dhrbvj,.mmdb-dblist.svelte-dhrbvj,.mmdb-related.svelte-dhrbvj,.nd-usecases.svelte-dhrbvj{grid-template-columns:1fr}.mmdb-lookup.svelte-dhrbvj{flex-direction:column}.mmdb-loaded__bar.svelte-dhrbvj{flex-wrap:wrap}.mmdb-loaded__text.svelte-dhrbvj{flex-basis:calc(100% - 3.25rem)}.mmdb-loaded__action.svelte-dhrbvj{flex:1;justify-content:center}}
