.nd-dialog{--nd-card:#fffdfa;--nd-muted:#767a84;--nd-radius:18px;--nd-pad-x:28px}@supports (color:lab(0% 0 0)){.nd-dialog{--nd-card:lab(99.4365% .107318 1.52055);--nd-muted:lab(51.2055% -.278533 -5.99668)}}.nd-overlay{z-index:50;-webkit-backdrop-filter:blur(3px);background:#2429336b;background:lab(16.3712% -.0768155 -7.37782/.42);position:fixed;inset:0}.nd-overlay[data-state=open]{animation:ndFadeIn .22s var(--ease) both}.nd-overlay[data-state=closed]{animation:ndFadeOut .16s var(--ease) both}.nd-dialog{z-index:50;background:var(--nd-card);width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 40px);color:var(--foreground);border:1px solid var(--line);border-radius:var(--nd-radius);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;font-size:15px;line-height:1.5;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.nd-dialog.nd-sm{max-width:440px}.nd-dialog.nd-lg{max-width:760px}.nd-dialog[data-state=open]{animation:ndPopIn .26s var(--ease) both}.nd-dialog[data-state=closed]{animation:ndPopOut .16s var(--ease) both}.nd-head{padding:26px 64px 0 var(--nd-pad-x);text-align:left;flex-direction:column;gap:6px;display:flex}.nd-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--clay-ink);margin:0 0 2px;font-size:11.5px;font-weight:700}.nd-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:28px;font-weight:400;line-height:1.08}.nd-desc{color:var(--nd-muted);margin:0;font-size:14.5px}.nd-close{width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.nd-close:hover{background:var(--paper-2);color:var(--foreground)}.nd-close:active{transform:scale(.96)}.nd-close:focus-visible{box-shadow:0 0 0 3px var(--clay-ring);outline:0}.nd-close svg{width:18px;height:18px}.nd-body{padding:22px var(--nd-pad-x) 24px;flex-direction:column;gap:18px;min-height:0;display:flex;overflow-y:auto}.nd-body>:first-child{margin-top:0}.nd-foot{padding:16px var(--nd-pad-x) 20px;border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 var(--nd-radius) var(--nd-radius);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nd-foot .nd-foot-lead{align-items:center;gap:10px;margin-right:auto;display:inline-flex}.nd-field{flex-direction:column;gap:7px;display:flex}.nd-dialog .nd-label,.nd-dialog [data-slot=label]{color:var(--ink-2);align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.nd-dialog [data-slot=label]+*{margin-top:7px}.nd-dialog .nd-field [data-slot=label]+*{margin-top:0}.nd-label .nd-req{color:var(--clay);font-weight:700}.nd-hint{color:var(--faint);font-size:12.5px;font-weight:500}.nd-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nd-note{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.nd-note .nd-note-title{font-weight:600}.nd-note .nd-note-sub{color:var(--nd-muted);font-size:13.5px}.nd-dialog [data-slot=input],.nd-dialog [data-slot=textarea],.nd-dialog [data-slot=select-trigger],.nd-dialog button[role=combobox]{background:var(--field);border:1px solid var(--line-2);box-shadow:none;color:var(--foreground);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);border-radius:11px;font-size:15px}.nd-dialog [data-slot=input],.nd-dialog [data-slot=select-trigger],.nd-dialog button[role=combobox]{height:44px;min-height:44px;padding-inline:14px}.nd-dialog button[role=combobox]{height:auto;font-weight:500}.nd-dialog [data-slot=textarea]{min-height:104px;max-height:40dvh;padding:12px 14px}.nd-dialog [data-slot=input]::placeholder,.nd-dialog [data-slot=textarea]::placeholder{color:var(--faint)}.nd-dialog [data-slot=input]:hover,.nd-dialog [data-slot=textarea]:hover,.nd-dialog [data-slot=select-trigger]:hover,.nd-dialog button[role=combobox]:hover{background:var(--field);border-color:#c8c4bc;border-color:lab(79.1672% .359297 4.58621)}.nd-dialog [data-slot=input]:focus-visible,.nd-dialog [data-slot=textarea]:focus-visible,.nd-dialog [data-slot=select-trigger]:focus-visible,.nd-dialog button[role=combobox]:focus-visible,.nd-dialog button[role=combobox][aria-expanded=true]{border-color:var(--clay);box-shadow:0 0 0 3px var(--clay-ring);outline:0}.nd-dialog [data-slot=input]:disabled,.nd-dialog [data-slot=select-trigger]:disabled,.nd-dialog button[role=combobox]:disabled{background:var(--paper-2);opacity:.8}.nd-dialog [data-slot=tabs-list]{background:var(--paper-2);border:1px solid var(--line-2);border-radius:12px;gap:2px;width:100%;height:auto;padding:3px;display:inline-flex}.nd-dialog [data-slot=tabs-trigger]{box-shadow:none;color:var(--nd-muted);transition:color .18s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:0;border-radius:9px;padding:8px 13px;font-size:13.5px;font-weight:500}.nd-dialog [data-slot=tabs-trigger]:hover{color:var(--foreground)}.nd-dialog [data-slot=tabs-trigger][data-state=active]{background:var(--nd-card);color:var(--clay-ink);box-shadow:var(--shadow-sm)}.nd-dialog [data-slot=button]{transition:all .18s var(--ease);border-radius:10px;font-size:14px;font-weight:600}.nd-foot [data-slot=button]{height:42px;padding-inline:16px}.nd-dialog [data-slot=button][data-variant=outline]:not([role=combobox]){background:var(--nd-card);border:1px solid var(--line-2);color:var(--foreground);box-shadow:var(--shadow-sm)}.nd-dialog [data-slot=button][data-variant=outline]:not([role=combobox]):hover:not(:disabled){background:var(--paper-2);box-shadow:var(--shadow-md);transform:translateY(-1px)}.nd-dialog [data-slot=button][data-variant=outline]:not([role=combobox]):active{transform:translateY(0)}.nd-dialog [data-slot=button][data-variant=default]{color:#fffdfa;color:lab(99.4365% .107318 1.52055)}.nd-dialog [data-slot=button][data-variant=default]:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.nd-dialog [data-slot=button][data-variant=default]:active{transform:translateY(0)}.nd-dialog [data-slot=button][data-variant=ghost]{color:var(--ink-2)}.nd-dialog [data-slot=button][data-variant=ghost]:hover{background:var(--paper-2);color:var(--foreground)}.nd-dialog [data-slot=button][data-variant=secondary]{background:var(--clay-soft);color:var(--clay-ink);box-shadow:none;border:1px solid #0000}.nd-dialog [data-slot=button][data-variant=secondary]:hover:not(:disabled){background:#f4d8c5;background:lab(88.2656% 8.02794 12.8198)}.nd-dialog [data-slot=button][data-variant=secondary]:disabled{opacity:.6}.nd-body>[data-slot=button][data-variant=outline]{height:44px;box-shadow:none;border-style:dashed}@keyframes ndFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ndFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ndPopIn{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ndPopOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.985)}}@media (prefers-reduced-motion:reduce){.nd-overlay,.nd-dialog{animation:none!important}}.nd-dialog.nd-compact{--nd-pad-x:24px}.nd-dialog.nd-compact .nd-head{padding-top:20px}.nd-dialog.nd-compact .nd-title{font-size:22px}.nd-dialog.nd-compact .nd-desc{font-size:13.5px}.nd-dialog.nd-compact .nd-close{width:32px;height:32px;top:14px;right:14px}.nd-dialog.nd-compact .nd-close svg{width:16px;height:16px}.nd-dialog.nd-compact .nd-body{gap:13px;padding-top:16px;padding-bottom:18px}.nd-dialog.nd-compact .nd-field{gap:5px}.nd-dialog.nd-compact .nd-label,.nd-dialog.nd-compact [data-slot=label]{font-size:12.5px}.nd-dialog.nd-compact [data-slot=label]+*{margin-top:5px}.nd-dialog.nd-compact [data-slot=input],.nd-dialog.nd-compact [data-slot=select-trigger],.nd-dialog.nd-compact button[role=combobox]{border-radius:9px;height:38px;min-height:38px;padding-inline:12px;font-size:14px}.nd-dialog.nd-compact button[role=combobox]{height:auto}.nd-dialog.nd-compact [data-slot=textarea]{border-radius:9px;min-height:80px;padding:10px 12px}.nd-dialog.nd-compact .nd-foot{padding:12px 24px 14px}.nd-dialog.nd-compact .nd-foot [data-slot=button]{height:38px}.nd-dialog.nd-compact .nd-body form>*+*{margin-top:13px!important}@media (max-width:560px){.nd-dialog{--nd-pad-x:20px;--nd-radius:16px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.nd-head{padding-top:22px;padding-right:56px}.nd-title{font-size:25px}.nd-body{padding-top:18px;padding-bottom:20px}.nd-foot{padding:14px var(--nd-pad-x) 16px}.nd-foot [data-slot=button]{flex:auto}.nd-grid-2{grid-template-columns:1fr}}