.DialogOverlay{z-index:70;background-color:#0009;padding:24px 16px;animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;display:flex;position:fixed;inset:0;overflow-y:auto}.DialogContent{background-color:var(--surface);color:var(--ink);z-index:71;border-radius:6px;width:100%;max-width:450px;margin:auto;padding:25px;animation:.15s cubic-bezier(.16,1,.3,1) contentShow;position:relative;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.DialogContent:focus{outline:none}.SheetOverlay{z-index:70;background-color:#0009;animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;display:flex;position:fixed;inset:0;overflow:hidden}.SheetContent{background-color:var(--surface);color:var(--ink);width:100%;max-height:92dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-top:3px solid #000;border-radius:24px 24px 0 0;margin-top:auto;animation:.26s cubic-bezier(.16,1,.3,1) sheetUp;position:relative;overflow-y:auto}.SheetContent:focus{outline:none}@media (min-width:640px){.SheetOverlay{padding:24px 16px;overflow-y:auto}.SheetContent{border:3px solid #000;border-radius:24px;max-width:540px;max-height:none;margin:auto;padding:28px;animation:.15s cubic-bezier(.16,1,.3,1) contentShow;overflow:visible;box-shadow:8px 8px #000}}@media (prefers-reduced-motion:reduce){.SheetContent{animation:none}}.DialogTitle{color:var(--ink);margin:0;font-size:17px;font-weight:500}.DialogDescription{color:var(--muted);margin:10px 0 20px;font-size:15px;line-height:1.5}.Button{border-radius:4px;justify-content:center;align-items:center;height:35px;padding:0 15px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.Button.violet{background-color:var(--surface);color:var(--ink);box-shadow:0 2px 10px #00000026}.Button.violet:hover{background-color:var(--sunken)}.Button.violet:focus{box-shadow:0 0 0 2px var(--contrast)}.Button.green{background-color:var(--win-surface);color:var(--success-text)}.Button.green:hover{background-color:var(--win-surface)}.Button.green:focus{box-shadow:0 0 0 2px var(--win-border)}.IconButton{width:25px;height:25px;color:var(--muted);border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:absolute;top:10px;right:10px}.IconButton:hover{background-color:var(--sunken);color:var(--ink)}.IconButton:focus{box-shadow:0 0 0 2px var(--line-strong)}.Fieldset{align-items:center;gap:20px;margin-bottom:15px;display:flex}.Label{color:var(--muted);text-align:right;width:90px;font-size:15px}.Input{width:100%;color:var(--ink);background-color:var(--surface);box-shadow:0 0 0 1px var(--line-strong);border-radius:4px;flex:1;justify-content:center;align-items:center;height:35px;padding:0 10px;font-size:15px;line-height:1;display:inline-flex}.Input:focus{box-shadow:0 0 0 2px var(--contrast)}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes contentShow{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}